Alexander Akhmetov
e256f2d5e2
Alerting: Enable recording rules by default ( #105603 )
2025-06-02 10:56:05 +02:00
William Wernert
0208231ed6
Alerting: Handle connection errors in remote writer as expected (i.e. user) errors ( #105687 )
2025-05-20 15:14:39 -04:00
Yuri Tseretyan
f647faba5f
Alerting: Prom Writer to handle 401 and 403 errors ( #105498 )
...
* handle 401 and 403 errors + try to extract information from underlying error.
---------
Signed-off-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com >
2025-05-16 17:11:05 +03:00
Tito Lins
42472dbe7e
Alerting: handle mimir BadRequest write errors ( #102027 )
2025-03-19 14:56:00 +01:00
Santiago
b58d616495
Alerting: Handle err-mimir-max-label-names-per-series as a user error in the prom writer ( #101214 )
2025-02-24 15:43:19 +01:00
Alexander Akhmetov
aaa4fe1fe4
Alerting: handle err-mimir-label-value-too-long as user error in the prom writer ( #98783 )
...
Alerting: handle err-mimir-label-value-too-long as user error in the writer
2025-01-10 18:36:05 +01:00
Yuri Tseretyan
bfa56bcf08
Alerting: Prom writer to handle err-mimir-max-series-per-user as user error ( #98334 )
...
handle err-mimir-max-series-per-user as user error
2025-01-06 10:54:56 -05:00
Alexander Weaver
4d8d916434
Alerting: Separate write errors from Prometheus/Mimir into 400/500 categories ( #94699 )
...
* Separate errors from Prometheus/Mimir into categories
* Drop duplicate
* tests
2024-10-14 15:31:36 -05:00
Alexander Weaver
72ecde5045
Alerting: Make orgID a direct arg of writer interface ( #91422 )
...
make orgID a direct arg of writer interface
2024-08-02 09:37:28 -05:00
Alexander Weaver
418b077c59
Alerting: Integration testing for recording rules including writes ( #90390 )
...
* Add success case and tests for writer using metrics
* Use testable version of clock
* Assert a specific series was written
* Fix linter
* Fix manually constructed writer
2024-07-18 17:14:49 -05:00
William Wernert
fcfa89f864
Alerting: Implement Prometheus remote write for recording rules ( #89189 )
...
* Fix timestamp recorded by rule
* Implement prometheus remote write
* Create http client instead of transport
* Address PR comments
* Remove status code label
2024-06-25 17:23:42 +03:00
William Wernert
63e9969c1b
Alerting: Recording rule mapping logic for data frames to Prometheus metrics ( #88550 )
...
* Add stub Prometheus writer with mapping logic
* Add tests
2024-06-07 20:00:22 +03:00