Monitoring
Tools for monitoring the Tamr platform.
Tamr supports the following systems monitoring and alerting tools.
- Kibana
- Grafana
- Prometheus
- Elasticsearch Exporter
- Prometheus Node Exporter
- Postgres Exporter
- Spark Exporter (via Graphite)
The following diagram shows which tools are used for collecting metrics and time series data in Tamr.

Tamr (left) and monitoring (right) stacks.
Note: Kibana and Grafana are disabled by default. Their variables in the Tamr configuration are set as follows: TAMR_ELK_ENABLED=false
and TAMR_GRAFANA_ENABLED=false
. To enable either of them, set each variable to true
. See Configuration Variables.
Before getting started with each of the following components, review the requirements.
Kibana
- Kibana is an open source data visualization plugin for Elasticsearch.
- It allows you to search and analize Elasticsearch log messages and time series data.
- Kibana is included in the Tamr package and, if you enable it, is available at port 5601.
To use Kibana for Tamr Elasticsearch Logs:
- Confirm the requirements and set
TAMR_ELK_ENABLED=true
. See Configuration Variables. - In a browser, navigate to the default Kibana port
5601
.
The following screenshot illustrates searching Tamr logs in in Kibana:

Kibana logs show errors.
Grafana
Grafana allows you to query, visualize, alert on and understand metrics stored in Prometheus.
To Use Grafana for Tamr Logs:
- Confirm the requirements and set
TAMR_GRAFANA_ENABLED=true
. See Configuration Variables. - Open the default Grafana port
31101
and log into Grafana using the administrator credentials.
Prometheus
Prometheus stores time series data for a specific metric and provides a query language that allows you to select and aggregate time series data in real time.
For more information, see:
- The list of metrics that help you measure the behavior of critical components in your production environment.
- Examples of useful queries on time series data in Prometheus.
Updated over 4 years ago