slo-exporter
slo-exporter copied to clipboard
Slo-exporter computes standardized SLI and SLO metrics based on events coming from various data sources.
Duplicate event key in dynamic classifier should * either become a warning if slo-exporter does not support classifying the same event into multiple domains, classes or types * or it...
Problem: configuration is decoupled - slo-exporter configuration provides information about how to classify any given event and how to evaluate its success. Apart from that, SLI threholds itself have to...
`hpcloud/tail` does not have any active maintainer for quite some time now - [issue](https://github.com/hpcloud/tail/issues/150). We should migrate to a different library. Options to consider: - https://github.com/grafana/tail - https://github.com/nxadm/tail
Hey everyone! I was wondering if it is possible to use SLO-EXPORTER to have a slo using gauges. I'm using query type as `simple` in `prometheus-ingester` and `resultAsQuantity:true` and `interval:...
Adding new module with support to read events from elastic search. Tested locally and looks ok and working just right. The module remembers the last timestamp from each log (user...
Upgrade to Go 1.17 from [release notes ](https://go.dev/doc/go1.17) > Because the number of explicit requirements may be substantially larger in an expanded Go 1.17 go.mod file, the newly-added requirements on...
I intended to just add the UID to each event. The unfortunate thing is that we used the event structs `Raw` and `Slo` directly with exported fields, so we had...
This is a terminology/naming bug. The [architecture documentation](https://github.com/seznam/slo-exporter/blob/63b0a1ed6f439206d03d82867470618d6c75ca84/docs/architecture.md) defines three types of modules: *producer*, *ingester*, *processor*. The [prometheusIngester](https://github.com/seznam/slo-exporter/blob/63b0a1ed6f439206d03d82867470618d6c75ca84/docs/modules/prometheus_ingester.md) and [kafkaIngester](https://github.com/seznam/slo-exporter/blob/63b0a1ed6f439206d03d82867470618d6c75ca84/docs/modules/kafka_ingester.md) modules include the word *ingester* in their names, despite being...
#### Describe the bug There is a typo in export_key_generator configuration: `filedSeparator` should clearly be called `fieldSeparator`. See https://github.com/seznam/slo-exporter/blob/84681ca366961830362577549f3492ac4104cfe3/pkg/event_key_generator/event_key_generator.go#L22
Follows example of `slo_rules.yaml` with new semantics. Example consists of two parts: 1. thresholds for each class and category 2. rules with expressions. For expressions it seems to me that...