Skip to content
This repository was archived by the owner on Apr 28, 2025. It is now read-only.

Commit 74112e5

Browse files
committed
Aded object storage metrics for Ruler and Alertmanager
Signed-off-by: Marco Pracucci <marco@pracucci.com>
1 parent 2d4fd4e commit 74112e5

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
## master / unreleased
44

5-
* [ENHANCEMENT] Cortex-mixin: Include `cortex-gw-internal` naming variation in default `gateway` job names. #328
65
* [CHANGE] `namespace` template variable in dashboards now only selects namespaces for selected clusters. #311
76
* [CHANGE] Alertmanager: mounted overrides configmap to alertmanager too. #315
87
* [CHANGE] Memcached: upgraded memcached from `1.5.17` to `1.6.9`. #316
@@ -22,6 +21,9 @@
2221
* [CHANGE] Removed `CortexQuerierCapacityFull` alert. #342
2322
* [CHANGE] Changes blocks storage alerts to group metrics by the configured `cluster_labels` (supporting the deprecated `alert_aggregation_labels`). #351
2423
* [ENHANCEMENT] cortex-mixin: Make `cluster_namespace_deployment:kube_pod_container_resource_requests_{cpu_cores,memory_bytes}:sum` backwards compatible with `kube-state-metrics` v2.0.0. #317
24+
* [ENHANCEMENT] Cortex-mixin: Include `cortex-gw-internal` naming variation in default `gateway` job names. #328
25+
* [ENHANCEMENT] Ruler dashboard: added object storage metrics. #354
26+
* [ENHANCEMENT] Alertmanager dashboard: added object storage metrics. #354
2527
* [ENHANCEMENT] Added documentation text panels and descriptions to reads and writes dashboards. #324
2628
* [ENHANCEMENT] Dashboards: defined container functions for common resources panels: containerDiskWritesPanel, containerDiskReadsPanel, containerDiskSpaceUtilization. #331
2729
* [ENHANCEMENT] cortex-mixin: Added `alert_excluded_routes` config to exclude specific routes from alerts. #338

cortex-mixin/dashboards/alertmanager.libsonnet

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,5 +83,8 @@ local utils = import 'mixin-utils/utils.libsonnet';
8383
$.panel('Latency') +
8484
utils.latencyRecordingRulePanel('cortex_request_duration_seconds', $.jobSelector($._config.job_names.gateway) + [utils.selector.re('route', 'api_v1_alerts|alertmanager')])
8585
)
86+
)
87+
.addRows(
88+
$.getObjectStoreRows('Alertmanager Configuration Object Store (Alertmanager accesses)', 'alertmanager-storage')
8689
),
8790
}

cortex-mixin/dashboards/ruler.libsonnet

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,5 +248,8 @@ local utils = import 'mixin-utils/utils.libsonnet';
248248
'{{ user }}'
249249
)
250250
)
251+
)
252+
.addRows(
253+
$.getObjectStoreRows('Ruler Configuration Object Store (Ruler accesses)', 'ruler-storage')
251254
),
252255
}

0 commit comments

Comments
 (0)