Basically add metrics to count at any time/time range, number of analyses at each status.
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/ff65fa76bfdbafe6d05661b0b5bb052323735713 commit ff65fa76bfdbafe6d05661b0b5bb052323735713 Author: Chan <chanli@chromium.org> Date: Tue Aug 21 17:59:10 2018 [Findit] Add metrics to record every state change in waterfall analyses. Bug: 866031 Change-Id: Ifaa36c7d92b94387e402803262ff71b09b76e737 Reviewed-on: https://chromium-review.googlesource.com/1152163 Commit-Queue: Chan Li <chanli@chromium.org> Reviewed-by: Roberto Carrillo <robertocn@chromium.org> [modify] https://crrev.com/ff65fa76bfdbafe6d05661b0b5bb052323735713/appengine/findit/services/test/monitoring_test.py [modify] https://crrev.com/ff65fa76bfdbafe6d05661b0b5bb052323735713/appengine/findit/services/monitoring.py [modify] https://crrev.com/ff65fa76bfdbafe6d05661b0b5bb052323735713/appengine/findit/common/monitoring.py
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/a1b387e0e2b67f6d71a5d85aad01169f1762f22a commit a1b387e0e2b67f6d71a5d85aad01169f1762f22a Author: Chan <chanli@chromium.org> Date: Tue Aug 21 18:33:45 2018 [Findit] Add functions to record analysis state changes for both compile and test. Bug: 866031 Change-Id: I812ed8952edfa3be0564e4016241edcef0af3156 Reviewed-on: https://chromium-review.googlesource.com/1152167 Commit-Queue: Chan Li <chanli@chromium.org> Reviewed-by: Roberto Carrillo <robertocn@chromium.org> [modify] https://crrev.com/a1b387e0e2b67f6d71a5d85aad01169f1762f22a/appengine/findit/services/test_failure/test_failure_analysis.py [modify] https://crrev.com/a1b387e0e2b67f6d71a5d85aad01169f1762f22a/appengine/findit/services/compile_failure/test/compile_failure_analysis_test.py [modify] https://crrev.com/a1b387e0e2b67f6d71a5d85aad01169f1762f22a/appengine/findit/services/compile_failure/compile_failure_analysis.py [modify] https://crrev.com/a1b387e0e2b67f6d71a5d85aad01169f1762f22a/appengine/findit/model/analysis_approach_type.py [modify] https://crrev.com/a1b387e0e2b67f6d71a5d85aad01169f1762f22a/appengine/findit/services/test_failure/test/test_failure_analysis_test.py
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/ec9e772fc5a92f19d9f8a8b3910940bc63b21887 commit ec9e772fc5a92f19d9f8a8b3910940bc63b21887 Author: Chan <chanli@chromium.org> Date: Tue Aug 21 21:06:47 2018 [Findit] Record state changes for heuristic analyses. Bug: 866031 Change-Id: I597212cd882336f9ab21423cdcc4405f9c71b861 Reviewed-on: https://chromium-review.googlesource.com/1152169 Reviewed-by: Roberto Carrillo <robertocn@chromium.org> Reviewed-by: Jeffrey Li <lijeffrey@chromium.org> Commit-Queue: Chan Li <chanli@chromium.org> [modify] https://crrev.com/ec9e772fc5a92f19d9f8a8b3910940bc63b21887/appengine/findit/services/compile_failure/compile_failure_analysis.py [modify] https://crrev.com/ec9e772fc5a92f19d9f8a8b3910940bc63b21887/appengine/findit/pipelines/test_failure/analyze_test_failure_pipeline.py [modify] https://crrev.com/ec9e772fc5a92f19d9f8a8b3910940bc63b21887/appengine/findit/waterfall/build_failure_analysis_pipelines.py [modify] https://crrev.com/ec9e772fc5a92f19d9f8a8b3910940bc63b21887/appengine/findit/services/build_failure_analysis.py [modify] https://crrev.com/ec9e772fc5a92f19d9f8a8b3910940bc63b21887/appengine/findit/services/ci_failure.py [modify] https://crrev.com/ec9e772fc5a92f19d9f8a8b3910940bc63b21887/appengine/findit/services/test_failure/test_failure_analysis.py [modify] https://crrev.com/ec9e772fc5a92f19d9f8a8b3910940bc63b21887/appengine/findit/services/test/build_failure_analysis_test.py [modify] https://crrev.com/ec9e772fc5a92f19d9f8a8b3910940bc63b21887/appengine/findit/waterfall/test/build_failure_analysis_pipelines_test.py [modify] https://crrev.com/ec9e772fc5a92f19d9f8a8b3910940bc63b21887/appengine/findit/pipelines/compile_failure/test/analyze_compile_failure_pipeline_test.py [modify] https://crrev.com/ec9e772fc5a92f19d9f8a8b3910940bc63b21887/appengine/findit/services/compile_failure/test/compile_failure_analysis_test.py [modify] https://crrev.com/ec9e772fc5a92f19d9f8a8b3910940bc63b21887/appengine/findit/services/test/ci_failure_test.py [modify] https://crrev.com/ec9e772fc5a92f19d9f8a8b3910940bc63b21887/appengine/findit/pipelines/test_failure/test/analyze_test_failure_pipeline_test.py [modify] https://crrev.com/ec9e772fc5a92f19d9f8a8b3910940bc63b21887/appengine/findit/services/test_failure/test/test_failure_analysis_test.py [modify] https://crrev.com/ec9e772fc5a92f19d9f8a8b3910940bc63b21887/appengine/findit/pipelines/compile_failure/analyze_compile_failure_pipeline.py
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/70aa28683e96030d62d3d9e7e671ee33c0b1258c commit 70aa28683e96030d62d3d9e7e671ee33c0b1258c Author: Chan <chanli@chromium.org> Date: Tue Aug 21 21:37:14 2018 [Findit] Records state changes for swarming tasks. Bug: 866031 Change-Id: I670992264baf073ecbc93e6723129cf67fa86e36 Reviewed-on: https://chromium-review.googlesource.com/1152171 Commit-Queue: Chan Li <chanli@chromium.org> Reviewed-by: Jeffrey Li <lijeffrey@chromium.org> Reviewed-by: Roberto Carrillo <robertocn@chromium.org> [modify] https://crrev.com/70aa28683e96030d62d3d9e7e671ee33c0b1258c/appengine/findit/services/test_failure/test/test_swarming_test.py [modify] https://crrev.com/70aa28683e96030d62d3d9e7e671ee33c0b1258c/appengine/findit/services/test_failure/test_swarming.py
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/28855d0078be2d5422501f371be842509eb11c4c commit 28855d0078be2d5422501f371be842509eb11c4c Author: Chan <chanli@chromium.org> Date: Tue Aug 21 23:40:38 2018 [Findit] Add metrics to record every state change in try job. Bug: 866031 Change-Id: I11854d68b51f69d6c9e1eb84cdb25f8c09d1630c Reviewed-on: https://chromium-review.googlesource.com/1150967 Commit-Queue: Chan Li <chanli@chromium.org> Reviewed-by: Jeffrey Li <lijeffrey@chromium.org> [modify] https://crrev.com/28855d0078be2d5422501f371be842509eb11c4c/appengine/findit/services/compile_failure/test/compile_try_job_test.py [modify] https://crrev.com/28855d0078be2d5422501f371be842509eb11c4c/appengine/findit/services/flake_failure/flake_try_job.py [modify] https://crrev.com/28855d0078be2d5422501f371be842509eb11c4c/appengine/findit/pipelines/test_failure/test/run_test_try_job_pipeline_test.py [modify] https://crrev.com/28855d0078be2d5422501f371be842509eb11c4c/appengine/findit/services/test/try_job_test.py [modify] https://crrev.com/28855d0078be2d5422501f371be842509eb11c4c/appengine/findit/services/compile_failure/compile_try_job.py [modify] https://crrev.com/28855d0078be2d5422501f371be842509eb11c4c/appengine/findit/pipelines/test_failure/run_test_try_job_pipeline.py [modify] https://crrev.com/28855d0078be2d5422501f371be842509eb11c4c/appengine/findit/pipelines/compile_failure/run_compile_try_job_pipeline.py [modify] https://crrev.com/28855d0078be2d5422501f371be842509eb11c4c/appengine/findit/services/flake_failure/test/flake_try_job_test.py [modify] https://crrev.com/28855d0078be2d5422501f371be842509eb11c4c/appengine/findit/pipelines/compile_failure/test/run_compile_try_job_pipeline_test.py [modify] https://crrev.com/28855d0078be2d5422501f371be842509eb11c4c/appengine/findit/services/test_failure/test/test_try_job_test.py [modify] https://crrev.com/28855d0078be2d5422501f371be842509eb11c4c/appengine/findit/services/try_job.py [modify] https://crrev.com/28855d0078be2d5422501f371be842509eb11c4c/appengine/findit/services/test_failure/test_try_job.py
Comment 1 by bugdroid1@chromium.org
, Aug 21