Skip to content

Releases: tarantool/metrics

0.16.0

30 Jan 07:33
8f9b667

Choose a tag to compare

Added

  • Handle to clear psutils metrics
  • invoke_callbacks option for metrics.collect()
  • Ability to set metainfo for collectors
  • Set metainfo.default to true for all collectors
    from enable_default_metrics() and psutils collectors
  • default_only option for metrics.collect()

Fixed

  • Fix is_healthy function to rely on membership state
  • Fix psutils time metrics
  • Fix missing psutils cpu count after clear

Removed

  • Set non-number values in gauge:set
  • Deprecated metrics from previous releases

0.15.1

20 Sep 13:37
ceece56

Choose a tag to compare

Added

  • memtx MVCC memory monitoring

Fixed

  • tnt_synchro_queue_len metric type
  • Reset callbacks on hotreload
  • Fix queries in quantile

0.15.0

09 Aug 12:13
747d14f

Choose a tag to compare

Fixed

  • Clean info about spaces and indexes after their drop
  • Fixed error when indexing spaces

Added

  • Label thread for per thread reporting net statistics metrics.
  • tnt_cartridge_failover_trigger_total metric
  • New synchro and election metrics
  • Renamed LuaJit metrics

Deprecated

  • LuaJit counters without _total suffix

Removed

  • Deprecated metrics from previous releases

0.14.0

28 Jun 09:28
cca00fb

Choose a tag to compare

Fixed

  • Float numbers in Graphite exporter
  • Signed timestamp in Graphite exporter
  • Increase Shared.make_key performance in observations with empty label
  • Forbid observation of non-number value in collectors (except gauge:set)
  • Clean dead threads from psutils.cpu metric

Added

  • tnt_cartridge_cluster_issues metric

Deprecated

  • Set non-number values in gauge:set

Removed

  • HTTP middleware v2
  • enable_cartridge_metrics function

0.13.0

23 Mar 10:05
6482623

Choose a tag to compare

Fixed

  • Don't reset collectors when Cartridge roles hot reload
  • pairs instead of ipairs in iterations over replication info

Added

  • New metrics that duplicate bad named ones
  • Event loop metrics
  • Some other metrics (see #337 for details)

Deprecated

  • Metrics with bad naming (see #117 for details)

0.12.0

18 Nov 10:08

Choose a tag to compare

Changed

  • Update http dependency to 1.1.1

Fixed

  • Cast number64 to json number in json export plugin #321

Deprecated

  • HTTP middleware v2

0.11.0

23 Sep 12:50
939552b

Choose a tag to compare

Added

  • collector's method remove to clear observations with given label pairs #263
  • counter:reset() method #260
  • tnt_read_only metric #275

Removed

  • Average collector

Fixed

  • Throw an error when http_middelware is processing a wrong handler #199
  • cartridge issues metric fails before cartridge.cfg() call #298

Changed

  • quantile metric is NAN if no samples provided for an age #303

0.10.0

03 Aug 16:35
391304b

Choose a tag to compare

Changed

  • metrics registry refactoring to search with O(1) #188
  • ipairs instead of pairs while iteration in histogram #196
  • set_export function provide default metrics config to make role reloadable #248
  • metrics registry refactoring to add and remove callbacks with O(1) #276

Fixed

  • be gentle to http routes, don't leave gaps in the array
    #246
  • allow to create summary without observations #265

Added

  • tnt_clock_delta metric to compute clock difference on instances #232
  • set custom global labels in config and with set_labels function #259
  • allow to include and exclude default metrics in config and in enable_default_metrics function
    #222
  • unregister_callback function #262

Deprecated

  • enable_cartridge_metrics function

0.9.0

30 May 17:01

Choose a tag to compare

Added

  • Age buckets in summary #165

Changed

  • tnt_cartridge_issues gathers only local issues #211

Fixed

  • cartridge metrics role fails to start without http #225
  • quantile overflow after fiber.yield() #235, #189
  • role and module hot reload #227, #228

0.8.0

15 Apr 08:44

Choose a tag to compare

Added

  • New default metrics: cpu_user_time, cpu_system_time
  • Vinyl metrics