User GuidesAPI ReferenceRelease Notes
Doc HomeHelp CenterLog In
User Guides

Metrics

Measure the behavior of critical components in a production environment using system metrics that Tamr provides to Prometheus and Graphite.

Metrics provided by Tamr in Prometeus

Tamr provides the following time series data metrics to Prometheus:

  • Tamr microservices metrics. Each Tamr microservice exposes metrics consumable by Prometheus, such as request and error rates, and process statistics, including memory usage, garbage collection (GC), and the number of threads used.
  • Elasticsearch cluster metrics are submitted by the Elasticsearch exporter.
  • Node system metrics, such as disk I/O statistics, CPU usage, memory usage, and network statistics.
  • Postgres database metrics, such as process statistics, including memory and CPU usage, and database statistics, including buffer statistics, number of connections, cache hit rate, and row insert / fetch / update / delete statistrics.

Metrics provided by Tamr in Graphite

Tamr provides the following Spark metrics to Graphite:

  • Application and cluster statistics, including application runtime, the number of active cores and task completion rate.
  • Filesystem I/O statistics, memory usage, codegen compile time, and garbage collections rate.