Skip to content

Commit

Permalink
dashboard: release 3.0.0
Browse files Browse the repository at this point in the history
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
  • Loading branch information
DifferentialOrange committed Jul 9, 2024
1 parent dd4dde9 commit f2a619f
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 7 deletions.
13 changes: 12 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand All @@ -22,6 +32,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fixed
- Removed extra quotation mark for TDG jobs_average_panel query (#220)


## [2.1.1] - 2023-06-01
Grafana revisions: [InfluxDB revision 18](https://grafana.com/api/dashboards/12567/revisions/18/download), [Prometheus revision 18](https://grafana.com/api/dashboards/13054/revisions/18/download), [InfluxDB TDG revision 7](https://grafana.com/api/dashboards/16405/revisions/7/download), [Prometheus TDG revision 7](https://grafana.com/api/dashboards/16406/revisions/7/download).

Expand Down
11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,13 @@
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).

Expand Down Expand Up @@ -36,9 +39,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.

Expand Down
9 changes: 7 additions & 2 deletions doc/monitoring/grafana_dashboard.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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 <https://grafana.com/grafana/dashboards/21474>`_,
- `InfluxDB <https://grafana.com/grafana/dashboards/21484>`_;

* Tarantool Cartridge and Tarantool 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>`_.

Expand All @@ -28,6 +32,7 @@ package functionality.
Dashboard requires using ``metrics`` **0.15.0** or newer for complete experience;
``'alias'`` :ref:`global label <metrics-api_reference-labels>` 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 <https://github.com/tarantool/crud>`_ statistics, install ``CRUD``
**0.11.1** or newer. Call ``crud.cfg`` on router to enable CRUD statistics collect
Expand Down

0 comments on commit f2a619f

Please sign in to comment.