ChangelogΒΆ

Next feature release

  • [Support]: Update python dependency to 3.10

  • [Support]: Update metricq dependency to 4.0.0

1.8.3 2023-02-08

  • [Bug]:
    feature

    Adds Dockerfile and automated build for docker images available on Docker Hub

1.8.2 2022-02-14

  • [Bug] #49: Fixes a bug where reconfiguring a check configuration at runtime did not update the overrides for existing checks.

1.8.1 2021-07-23

  • [Support] #39: Improved log messages to aid debugging in production (see #38).

1.8.0 2021-06-29

  • [Feature] #34: Add a way to globally ignore a set of metrics via the "overrides" section in the configuration. See the documentation for more information.

1.7.1 2021-06-15

  • [Bug] #35: Fix a bug where reconfiguration of a check configuration at runtime would result in an error or misconfiguration.

1.7.0 2021-06-08

  • [Feature] #27: (via #26) Optionally use uvloop-based event loop. To enable, install uvloop directly, or the [uvloop] extra (pip install 'metricq-sink-nsca[uvloop]').

  • [Bug] #29: Fix a bug where checks would report a timeout error even after they were removed via dynamic reconfiguration.

  • [Support]: Update metricq dependency to 3.0.0

  • [Support] #33: Miscellaneous fixes and improvements

1.6.2 2021-05-06

  • [Bug] #23: Ignore non-monotonous data points

1.6.1 2021-03-23

  • [Bug] #19: Update metricq dependency to 2.0.0

1.6.0 2020-12-04

  • [Feature]: Add a dry-run mode (-n/--dry-run) that does not call send_nsca

  • [Feature] #1: Make parsing of DataChunks optional

  • [Feature] #3: Implement soft-fail post-processing for state changes

  • [Feature] #6: Add Sphinx-based documentation, read it here!

  • [Bug] #9: Gracefully handle non-monotonic metrics

  • [Support] #10: metricq-sink-nsca is now available on PyPI!

1.5.0 2020-05-12

  • [Support]: Use send_nsca CLI tool instead of python reimplementation (aionsca)

1.4.0 2020-02-05

  • [Bug]: Ignore NaN values from incoming datachunks

1.3.0 2020-01-30

  • [Feature]: Make interval for re-sending check states configurable

  • [Feature]: Add custom verbosity CLI option (-v foo=INFO,foo.bar=VERBOSE)

  • [Feature]: Only restart checks whose configuration changed

  • [Bug]: Various bugfixes

  • [Support]: Use stable metricq version

1.2.0 2019-09-11

  • [Feature]: Add a basic plugin system

  • [Bug]: Throttle amount of reports sent to NSCA host

1.1.0 2019-09-03

  • [Feature]: Initial release