Skip to content

Tags: tarantool/metrics

Tags

1.4.0

Toggle 1.4.0's commit message
Release 1.4.0

Added

- `tnt_cartridge_config_applied` metric.
- New optional ``label_keys`` parameter for ``counter()`` and
  ``gauge()`` metrics.

1.3.1

Toggle 1.3.1's commit message
Release 1.3.1

1.3.0

Toggle 1.3.0's commit message
Release 1.3.0

1.2.0

Toggle 1.2.0's commit message
Release 1.2.0

1.1.0

Toggle 1.1.0's commit message
Release 1.1.0

1.0.0

Toggle 1.0.0's commit message
Release 1.0.0

0.17.0

Toggle 0.17.0's commit message
# 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:
  - `include` and `exclude` options with the same effect as in
    `enable_default_metrics(include, exclude)` (but its deprecated
    features already disabled);
  - `labels` options with the same effect as `set_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 for `include` argument,
  - simultaneous `include` and `exclude` arguments
    (`exclude` has higher priority)
- Build rock with cmake
- Override built-in metrics, if installed

## Deprecated
- Passing nonexistent metrics to `enable_default_metrics()`
- Using `{}` as `include` in `enable_default_metrics()`
  to enable all metrics
- Versioning support through `require('metrics').VERSION`

0.16.0

Toggle 0.16.0's commit message
Release 0.16.0

0.15.1

Toggle 0.15.1's commit message
Release 0.15.1

0.15.0

Toggle 0.15.0's commit message
Release 0.15.0