Dashboard for Tarantool application and database server monitoring, based on grafonnet library.
Our pages on Grafana Official & community built dashboards: InfluxDB, Prometheus.
You can find screenshots and short description of contents on Grafana pages.
Guide on Tarantool project prerequirements and metrics collectors configuration can be found on corresponding Grafana Official & community built dashboards pages: InfluxDB, Prometheus.
-
Select one of the following options:
- Paste dashboard id:
12567for InfluxDB,13054for Prometheus; - Paste link to dashboard: https://grafana.com/grafana/dashboards/12567 for InfluxDB, https://grafana.com/grafana/dashboards/13054 for Prometheus;
- Upload json file or paste json file contents: download it from Grafana page (InfluxDB, Prometheus) or build it by yourself.
- Paste dashboard id:
-
Set dashboard name, folder, uid (if needed), and database-related query parameters (InfluxDB source, measurement and policy or Prometheus source, job and rate() time range).

-
Install go-jsonnet compiler. We use v0.16.0.
-
Install jsonnet-bundler package manager.
-
Install jsonnet package dependencies with
jb install.
docker-compose up -d will start 5 containers: Tarantool, Telegraf, InfluxDB, Prometheus and Grafana, which build cluster with two fully operational metrics datasources (InfluxDB and Prometheus), extracting metrics from Tarantool example project. We recommend using the exact versions we use in experimental cluster (e.g. Grafana v6.6.0).
You can compile Prometheus dashboard template with
jsonnet -J ./vendor/ ./tarantool/prometheus_dashboard.jsonnetand InfluxDB dashboard template with
jsonnet -J ./vendor/ ./tarantool/influxdb_dashboard.jsonnetTo save output into output.json file, use
jsonnet -J ./vendor/ ./tarantool/prometheus_dashboard.jsonnet -o ./output.jsonand to save output into clipboard, use
jsonnet -J ./vendor/ ./tarantool/prometheus_dashboard.jsonnet | xclip -selection clipboardYou can run tests with ./tests.sh script. jsonnet and jsonnetfmt must be added to terminal PATH variable.
