gortiz opened a new pull request, #11539:
URL: https://github.com/apache/pinot/pull/11539

   Before this PR, every time we added a new Pinot metric we needed to add it 
to the relative Prometheus file (`controller.yml`, `server.yml`, etc) and/or 
`pinot.yml` in order to be able to consume these metrics from Prometheus. 
Obviously, sometimes we forgot about that and the metric was not stored in 
Prometheus.
   
   This PR includes a bunch of catch-all rules that will match most common 
Pinot patterns. It also generalizes the newly added version pattern and add it 
to `pinot.yml`
   
   By using the new `pinot.yml` file in a very simple server, I've found all 
these new metrics in Prometheus:
   
   ```
   pinot_server_grpcBytesReceived_<...>
   pinot_server_grpcBytesSent_<...>
   pinot_server_grpcQueries_<...>
   pinot_server_heapCriticalLevelExceeded_<...>
   pinot_server_heapPanicLevelExceeded_<...>
   pinot_server_indexingFailures_<...>
   pinot_server_jvmHeapUsedBytes_Value
   pinot_server_noTableAccess_<...>
   pinot_server_queriesDisabled_<...>
   pinot_server_queriesKilled_<...>
   pinot_server_readinessCheckBadCalls_<...>
   pinot_server_readinessCheckOkCalls_<...>
   pinot_server_version_Value
   pinot_server_version
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to