v8.0.0
v8.0.0
Breaking
- reimplemented metrics so the former metrics configuration won't work anymore
- metric content changed and existent grafana dashboards will break
- new rule
id
could possibly break configurations if the same rule is used in both rule trees- can be fixed by adding a unique
id
to each rule or delete the possibly redundant rule
- can be fixed by adding a unique
Features
- add possibility to convert hex to int in
calculator
processor with new added functionfrom_hex
- add metrics on rule level
- add grafana example dashboards under
quickstart/exampledata/config/grafana/dashboards
- add new configuration field
id
for all rules to identify rules in metrics and logs- if no
id
is given, theid
will be generated in a stable way - add verification of rule
id
uniqueness on processor level over both rule trees to ensure metrics are counted correctly on rule level
- if no
Improvements
- reimplemented prometheus metrics exporter to provide gauges, histograms and counter metrics
- removed shared counter, because it is redundant to the metrics
- get exception stack trace by setting environment variable
DEBUG
Details
- convert hex to int in calculator by @ekneg54 in #463
- refactor pre_detector by @ekneg54 in #467
- Revise Metrics by @dtrai2 in #460
- prepare release v8.0.0 by @ekneg54 in #472
Full Changelog: v7.0.0...v8.0.0