Metrics Overview(3.3)
In there are 3 different metric types.
- MIM, to see available MIMs, use the MIM-browser in the workflow, for more information see Administration and Management(3.0).
- PrometheusUDRs, used by the Prometheus Agent.
Interactions of Different Metrics
Methods to collect Metrics in .
Metric | Originates from | Special Settings required | Supports Filter Configuration | Exposed Metrics from | Port to Prometheus Examples with standard port | Tool To display the Metric |
---|---|---|---|---|---|---|
MIM in Batch | workflows | No | Yes | EC | http://<node>:9090/metrics | Prometheus or Grafana |
PrometheusUDR | workflows | Yes, in the workflows. | Yes | EC | http://<node>:9090/metrics | Prometheus or Grafana |
Metrics from workflows
Metric | Interface to Prometheus | Originates from | Special Settings required | Supports Filter Configuration | Exposed Metrics from | Port to Prometheus Examples with standard port | Tool To display the Metric |
---|---|---|---|---|---|---|---|
MIM in Realtime | Servlet | workflows | No | Yes | EC | http://<node>:9090/metrics | Prometheus |
JMX Beans (MBeans) for EC | Servlet | Java code | No | Yes | EC | http://<node>:9090/metrics | Prometheus |
JMX Beans (MBeans) for Platform | JMX Exporter | Java code | Yes, platform.xml or values.yaml | No | Platform | http://<node>:9190/metrics | Prometheus |
All MX Beans related metrics
When To Use Prometheus with PrometheusUDR or the MIM Agent
See the example here: Prometheus Forwarding Agent Example
- MIM has no extra labels, this it is possible with UDR.
- MIM cannot control timed collection of Metrics, this is possible with UDR.