Releases: tarantool/grafana-dashboard
Releases · tarantool/grafana-dashboard
TDG dashboard bugfix release
Grafana revisions: InfluxDB revision 12, Prometheus revision 12, InfluxDB TDG revision 2, Prometheus TDG revision 2.
Fixed
- TDG dashboard file connectors processed panel name changed to
"Total files processed" - Set valid metrics name to TDG dashboard Kafka partitions panels
- Display only 99th quantile for Prometheus TDG Kafka metrics
TDG dashboard release
Grafana revisions: InfluxDB revision 12, Prometheus revision 12, InfluxDB TDG revision 1, Prometheus TDG revision 1.
Added
- TDG (ver. 2) example cluster draft
- Dashboard templates for TDG (ver. 2)
- Kafka metrics panels for TDG dashboard
- Thread CPU panels for TDG dashboard
- expirationd panels for TDG dashboard
- Tuples panels for TDG dashboard
- File connectors panels for TDG dashboard
- GraphQL requests panels for TDG dashboard
- IProto requests panels for TDG dashboard
- REST API requests panels for TDG dashboard
- Task statistics panels for TDG dashboard
Changed
- Change replication status panel labels
Fixed
- Remove rate from fiber context switches panel
- Remove fiber context switches alert example
CRUD statistics panels
Grafana revisions: InfluxDB revision 10, Prometheus revision 11
Added
- Panels and alerts for CRUD module statistics
To enable CRUD statistics integrated with metrics with quantiles, callfor CRUD 0.11.1 or newer.crud.cfg{ stats = true, stats_driver = 'metrics', stats_quantiles = true }
Changed
- Set default InfluxDB policy to
autogen
Everyone is here
Grafana revisions: InfluxDB revision 9, Prometheus revision 10
Added
- Space tuples number and bsize panels
- Fiber stats panels and alert example
- Event loop time panel and alert example
- LuaJit statistics panels
- Transactions memory panel
- Net memory and new binary connections panels
- Vinyl index and bloom filter memory panels
- Clock delta panel
- Replication status panel and alert example
- Read only status panel
- Vinyl regulator blocked writers panel
- Net requests in progress/in stream queue panels
Changed
- Rework "Tarantool memory memory miscellaneous" section to "Tarantool runtime overview"
- Vinyl disk panels name
- Update metrics version to 0.13.0
- Update panel descriptions
- Collapse dashboard rows
- Use new metrics instead of deprecated ones
- Bump Grafana requirement to 8.x
Overall panels update
Grafana revisions: InfluxDB revision 8, Prometheus revision 8
Added
- Overall net requests panel for Prometheus dashboard
Changed
- Use green color for low values in overall panels
- Configure default collector in example cluster
- Make variables comparison consistent in Prometheus dashboard
CPU percentage
Vinyl panels and customization
Grafana revisions: InfluxDB revision 6, Prometheus revision 6
Added
- Support adding custom panels before dashboard build
- Simple customization guide
- Cluster for local Tarantool app monitoring
- Vinyl panels and alert examples
Changed
- Code rework: introduce grid generation, separate dashboards code
- Code rework: use common graph template to reduce code copypaste, set panel size in code
- Code rework: add dashboard wrap-up, group panels into sections
- Rename "Tarantool memory allocation overview" to "Tarantool memtx allocation overview"
Customer requests panels release
Grafana revisions: InfluxDB revision 5, Prometheus revision 5
Added
- Prometheus example alert rules (instance state, memory usage, HTTP load and latency rule examples, etc)
- Test Prometheus example alert rules with promtool
- Cartridge issues metrics labels to Telegraf configuration
- Cartridge issues panels and "Cluster overview" row
- Network activity row and panels
- Non-CRUD operations panels
- CPU time getrusage panels
- Replication lag panel
Changed
- Update metrics version to 0.9.0
- Separate app cluster and load generator in example docker stand
- Use cartridge-cli to run and setup example app cluster instead of luatest
- Group Prometheus cluster overview panels into "Cluster overview" row
- Rework "Tarantool spaces statistics" block to "Tarantool operations statistics"
- Use Tarantool 2.x instead of Tarantool 1.x in test app and load generator
Fixed
- Add missing space and replication metrics labels to Telegraf configuration
Lua memory panel release
Grafana revisions: InfluxDB revision 4, Prometheus revision 4
Added
- Memory miscellaneous row with Lua memory panel
Changed
- Rename memory overview row
Prometheus bugfix release
Grafana revisions: Prometheus revision 3
Changed
- Make Prometheus rps graphs rate() time range configurable