Releases: tarantool/metrics
Releases · tarantool/metrics
1.6.1
1.6.0
1.5.0
Added
tnt_cartridge_config_checksummetric.
Removed
tnt_cartridge_config_appliedmetric that only reflected local node state.
1.4.0
Added
tnt_cartridge_config_appliedmetric.- New optional
label_keysparameter forcounter()andgauge()metrics.
1.3.1
Empty technical release. Identical to 1.3.0.
1.3.0
Added
- New metrics category in config:
cpu_extended.
Fixed
- Use
box.info.roinstead ofbox.cfg.read_onlyin replication metrics.
1.2.0
Added
- New Tarantool 3 metrics:
- tnt_config_alerts
- tnt_config_status
1.1.0
Added
-
metrics.cfg{}"all"metasection for arrayincludeandexclude
(metrics.cfg{include={'all'}}can be used instead ofmetrics.cfg{include='all'},
metrics.cfg{exclude={'all'}}can be used instead ofmetrics.cfg{include='none'}) -
tnt_election_leader_idlemetric. -
Histogram now logs a warning if
observeis called withcdatavalue.
Changed
-
Inconsistent metrics descrtiptions for memtx metrics.
-
New memory metrics:
- tnt_memtx_tuples_data_total
- tnt_memtx_tuples_data_read_view
- tnt_memtx_tuples_data_garbage
- tnt_memtx_index_total
- tnt_memtx_index_read_view
- tnt_vinyl_memory_tuple
Deprecated
- Using
cdatavalues withhistogram:observe.
1.0.0
Changed
- Don't export self replication status.
Removed
cartridge.roles.metricsmoved to cartridge-metrics-role repository
(incompatible change).
0.17.0
Overview
This release introduces a single entrypoint to setup the module: metrics.cfg, as well as several updates due to package embedding to the core Tarantool (available only in master now).
Breaking changes
This release should not break existing behavior.
Added
metrics.cfg{}-- a single entrypoint to setup the module:includeandexcludeoptions with the same effect as inenable_default_metrics(include, exclude)(but its deprecated features already disabled);labelsoptions with the same effect asset_global_labels(labels);- values and effect (like default metrics callbacks) are preserved between reloads;
- does not deal with external features like cartridge HTTP setup
- Versioning support through
require('metrics')._VERSION
Changed
- Setup cartridge hotreload inside the role
- Extend
enable_default_metrics()API:'all'and'none'options forincludeargument,- simultaneous
includeandexcludearguments (excludehas higher priority)
- Build rock with cmake
- Override built-in metrics, if installed
Deprecated
- Passing nonexistent metrics to
enable_default_metrics() - Using
{}asincludeinenable_default_metrics()to enable all metrics - Versioning support through
require('metrics').VERSION