From 623f5e6073ab7b633e8898e9d3eab4793db233c6 Mon Sep 17 00:00:00 2001 From: Georgy Moiseev Date: Tue, 9 Jul 2024 11:38:25 +0300 Subject: [PATCH] dashboard: release 3.0.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Grafana revisions - Tarantool 3: - [Prometheus revision 1][1](https://grafana.com/api/dashboards/21474/revisions/1/download), - [InfluxDB revision 1][2](https://grafana.com/api/dashboards/21484/revisions/1/download); - Tarantool Cartridge and 1.10—2.x: - [Prometheus revision 19[3](https://grafana.com/api/dashboards/13054/revisions/19/download), - [InfluxDB revision 19[4](https://grafana.com/api/dashboards/12567/revisions/19/download); - Tarantool Data Grid 2: - [Prometheus revision 8][5](https://grafana.com/api/dashboards/16406/revisions/8/download), - [InfluxDB revision 8][6](https://grafana.com/api/dashboards/16405/revisions/8/download). Added - `cluster_tarantool3` panels section (`cluster` for Tarantool 3) (#224) - `replication_tarantool3` panels section (`replication` for Tarantool 3) (#224) Changed - Renamed build `cluster` panels section to `cluster_cartridge`. It affects all custom-built dashboards which had used `cluster` (#224) - Renamed build `replication` panels section to `replication_cartridge`. It affects all custom-built dashboards which had used `replication` (#224) - Remove deprecated `build-static-*` targets from `make` (#224) - Make default template use Tarantool 3 sections (#224) Fixed: - Removed extra quotation mark for TDG jobs_average_panel query (#220) 1. https://grafana.com/api/dashboards/21474/revisions/1/download 2. https://grafana.com/api/dashboards/21484/revisions/1/download 3. https://grafana.com/api/dashboards/13054/revisions/19/download 4. https://grafana.com/api/dashboards/12567/revisions/19/download 5. https://grafana.com/api/dashboards/16406/revisions/8/download 6. https://grafana.com/api/dashboards/16405/revisions/8/download --- CHANGELOG.md | 12 +++++++++++- README.md | 12 ++++++++---- doc/monitoring/grafana_dashboard.rst | 9 +++++++-- 3 files changed, 26 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ef57c73..5d7100a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,17 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## [3.0.0] - 2024-07-09 +Grafana revisions: +- Tarantool 3: + - [Prometheus revision 1](https://grafana.com/api/dashboards/21474/revisions/1/download), + - [InfluxDB revision 1](https://grafana.com/api/dashboards/21484/revisions/1/download); +- Tarantool Cartridge and 1.10—2.x: + - [Prometheus revision 19](https://grafana.com/api/dashboards/13054/revisions/19/download), + - [InfluxDB revision 19](https://grafana.com/api/dashboards/12567/revisions/19/download); +- Tarantool Data Grid 2: + - [Prometheus revision 8](https://grafana.com/api/dashboards/16406/revisions/8/download), + - [InfluxDB revision 8](https://grafana.com/api/dashboards/16405/revisions/8/download). ### Added - `cluster_tarantool3` panels section (`cluster` for Tarantool 3) (#224) diff --git a/README.md b/README.md index 3bc4109..84aaefe 100644 --- a/README.md +++ b/README.md @@ -3,10 +3,14 @@ Dashboard for Tarantool application and database server monitoring, based on [grafonnet](https://github.com/grafana/grafonnet-lib) library. Our pages on Grafana Official & community built dashboards: -- Tarantool Cartridge and Tarantool 1.10—2.x applications: + +- Tarantool 3: + - [Prometheus](https://grafana.com/grafana/dashboards/21474), + - [InfluxDB](https://grafana.com/grafana/dashboards/21484); +- Tarantool Cartridge and 1.10—2.x: - [Prometheus](https://grafana.com/grafana/dashboards/13054), - [InfluxDB](https://grafana.com/grafana/dashboards/12567); -- TDG +- Tarantool Data Grid 2: - [Prometheus](https://grafana.com/grafana/dashboards/16406), - [InfluxDB](https://grafana.com/grafana/dashboards/16405). @@ -36,9 +40,9 @@ Refer to dashboard [documentation page](https://www.tarantool.io/en/doc/latest/b 2. To import a specific dashboard, choose one of the following options: - - paste the dashboard id (for example, ``13054`` for Prometheus Tarantool Cartridge dashboard), or + - paste the dashboard id (for example, ``21474`` for Prometheus Tarantool 3 dashboard), or - paste a link to the dashboard (for example, - https://grafana.com/grafana/dashboards/13054 for Prometheus Tarantool Cartridge dashboard), or + https://grafana.com/grafana/dashboards/21474 for Prometheus Tarantool 3 dashboard), or - paste the dashboard JSON file contents, or - upload the dashboard JSON file. diff --git a/doc/monitoring/grafana_dashboard.rst b/doc/monitoring/grafana_dashboard.rst index c48bac9..9fd12aa 100644 --- a/doc/monitoring/grafana_dashboard.rst +++ b/doc/monitoring/grafana_dashboard.rst @@ -13,11 +13,15 @@ Tarantool Grafana dashboards are available as part of :widths: 25 75 :header-rows: 0 - * Tarantool Cartridge and Tarantool 1.10—2.x applications: + * Tarantool 3: + - `Prometheus `_, + - `InfluxDB `_; + + * Tarantool Cartridge and Tarantool 1.10—2.x: - `Prometheus `_, - `InfluxDB `_; - * TDG: + * Tarantool Data Grid 2: - `Prometheus `_, - `InfluxDB `_. @@ -28,6 +32,7 @@ package functionality. Dashboard requires using ``metrics`` **0.15.0** or newer for complete experience; ``'alias'`` :ref:`global label ` must be set on each instance to properly display panels (e.g. provided with ``cartridge.roles.metrics`` role). +Starting from Tarantool 2.11.1, ``metrics`` are a built-in part of Tarantool binary. To support `CRUD `_ statistics, install ``CRUD`` **0.11.1** or newer. Call ``crud.cfg`` on router to enable CRUD statistics collect