Sai Tarun Tadakamalla
08/03/2022, 11:04 PMValidationMetrics getting exposed along with some jvm metrics and not the ControllerMetrics . We have been using the jmx config file from the apache/pinot repository - pinot.yml and want to keep a track of metrics like SEGMENTS_IN_ERROR_STATE but they do not get exposed by the jmx exporter at the defined port. Can I please get some help in figuring out how all the metrics can be exported.
- pattern: "\"org.apache.pinot.common.metrics\"<type=\"ControllerMetrics\", name=\"pinot.controller.segmentsInErrorState.(\\w+)_(\\w+)\"><>(\\w+)"
name: "pinot_controller_segmentsInErrorState_$3"
labels:
table: "$1"
tableType: "$2"Mayank
Sai Tarun Tadakamalla
08/04/2022, 9:02 PMSegmentStatusChecker periodic task running, which manages segment status metrics, but ControllerMetrics like SEGMENTS_IN_ERROR_STATE do not get exposed
2022/08/04 02:05:09.414 INFO [PeriodicTaskScheduler] [pool-9-thread-1] Starting SegmentStatusChecker with running frequency of 300 seconds.
2022/08/04 02:05:09.414 INFO [BasePeriodicTask] [pool-9-thread-1] [TaskRequestId: auto] Start running task: SegmentStatusChecker
2022/08/04 02:05:09.415 INFO [ControllerPeriodicTask] [pool-9-thread-1] Processing 1 tables in task: SegmentStatusCheckerSai Tarun Tadakamalla
08/04/2022, 10:04 PMMayank
Sai Tarun Tadakamalla
08/04/2022, 10:15 PM.) in the rules and hence the metrics weren't exposed.Sai Tarun Tadakamalla
08/04/2022, 10:17 PMBad state. In the UI, we see some segments in Bad state and wanted to find out if they can be tracked and alerted.Mayank