Skip to content

Latest commit

 

History

History
143 lines (78 loc) · 2.74 KB

CHANGELOG.md

File metadata and controls

143 lines (78 loc) · 2.74 KB

Change Log

Core [1.8.0] - 2023-10-21

Added

  • Metrics tags [#95]

Core [1.7.5] - 2023-08-24

Fixed

  • Fixed issue with histogram storing historical data [#90]

Tracing [0.2.0] - 2022-06-14

Changed

  • Update tracing-subscriber to 0.3

Core [1.7.2] - 2022-01-26

Changed

  • Use dashmap to improvement scalability in multithread scenarios [#62]

Core [1.7.1] - 2021-11-09

Changed

  • Disabled unused features of Hdrhistogram crate.

Influxdb [0.3.0] - 2021-11-09

Changed

  • Update influxdb crate to 0.5.
  • Use Tokio/Hyper/Reqwest backend as http client.

Tower [0.2.5] - 2021-10-03

Changed

  • Adopt metriki-core 1.7 changes.

Tracing [0.1.0] - 2021-10-03

Initial release.

Core [1.7.0] - 2021-10-03

Added

  • Added new built-in types CacahedGauge.

Changed

  • GaugeFn is now a trait instead of type alias in previous releases. This allows better extensibility for gauge implementations.
  • TimerContextArc::stop will not require an owned self.

Influxdb Reporter [0.2.0] - 2021-09-01

Added

  • Added batch_size to limit influxdb batch writes, default to 50 rows.

Jemalloc [0.1.0] - 2021-08-27

Initial release of metriki-jemalloc intrumentation.

Log Reporter [0.1.4] - 2021-08-06

Added

  • Output for count of meters.

Tower [0.2.0] - 2021-08-06

Added

  • New feature http provides middleware for metering Hyper app: the built-in metrics includes timers by http request method, meters by response status code, etc.

Tower [0.1.1] - 2021-08-01

Fixed

  • Fixed issue that tower middleware doesn't work with Hyper due to Send trait not required

Tower [0.1.0] - 2021-07-07

Initial release of tower instrument. The module provides MetricsLayer and MetricsService for tower applications. Some built-in metrics are provided by default:

  • A timer to measure latency and rate
  • A meter to measure error rate

Core [1.6.0] - 2021-07-06

Added

  • Added Timer API TimerContextArc to work with an Arc reference of a timer [#36]

Core [1.5.0] - 2021-06-17

Added

  • New timer API scoped to measure execution of a closure with this timer
  • TimerContext is exposed

Core [1.4.0] - 2021-06-02

Added

  • Macro features: built-in macros #[timed] and #[metered].

Core [1.3.0] - 2021-05-13

Added

  • Global instance of MetricRegistry is added at metriki_core::global::global_registry().

Core [1.2.0] - 2021-05-10

Added

  • MetricsSet APIs

Changed

  • Histogram is now backed by HdrHistogram algorithm

Core [1.1.0] - 2021-04-27

Added

  • count API for Histogram
  • meanRate API for Meter
  • Feature ser for serialization support of metric types
  • New MetricsFilter API to filter metrics from reporters and exporters