Metrics

The Hub is making use of Micrometer, a vendor-neutral application metrics facade, to integrate with the most popular monitoring systems.

Metrics

The Hub is making use of Micrometer, a vendor-neutral application metrics facade, to integrate with the most popular monitoring systems.
It has a built-in support for AppOptics, Azure Monitor, Netflix Atlas, CloudWatch, Datadog, Dynatrace, Elastic, Ganglia, Graphite, Humio, Influx/Telegraf, JMX, KairosDB, New Relic, Prometheus, SignalFx, Google Stackdriver, StatsD, and Wavefront.

All metrics store the Hub prefix as a tag.

Execution metrics and Execution context metrics need separate service hub-metrics to be deployed and running.
JVM metrics will automatically register.

Connector metrics

Each custom connector produces the following metrics with a connector name as a tag.

  • hub.connectors.requests a connector request counter
  • hub.connectors.errors a connector error counter
  • hub.connectors.response-time a connector response time timer

JVM metrics

  • various memory and buffer pools,
  • statistics pertaining to garbage collection,
  • thread utilization,
  • number of loaded and unloaded classes,
  • CPU metrics,
  • Uptime metrics.

In addition, you can register custom metrics in a workflow script using the metrics DSL.