You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 28, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@
12
12
*[BUGFIX] Fixed `CortexIngesterHasNotShippedBlocks` alert false positive in case an ingester instance had ingested samples in the past, then no traffic was received for a long period and then it started receiving samples again. #308
13
13
*[CHANGE] Dashboards: added overridable `job_labels` and `cluster_labels` to the configuration object as label lists to uniquely identify jobs and clusters in the metric names and group-by lists in dashboards. #319
14
14
*[CHANGE] Dashboards: `alert_aggregation_labels` has been removed from the configuration and overriding this value has been deprecated. Instead the labels are now defined by the `cluster_labels` list, and should be overridden accordingly through that list. #319
15
-
*[ENHANCEMENT] Added documentation text panels and descriptions to reads and writes dashboards.
15
+
*[ENHANCEMENT] Added documentation text panels and descriptions to reads and writes dashboards. #324
This dashboard shows health metrics for the Cortex read path.
13
14
It is broken into sections for each service on the read path, and organized by the order in which the read request flows.
14
15
<br/>
15
-
Incoming queries travel from the gateway → query frontend → query scheduler → querier → ingester and/or store-gateway (depending on the age of the query).
16
+
Incoming queries travel from the gateway → query frontend → query scheduler → querier → ingester and/or store-gateway (depending on the time range of the query).
16
17
<br/>
17
18
For each service, there are 3 panels showing (1) requests per second to that service, (2) average, median, and p99 latency of requests to that service, and (3) p99 latency of requests to each instance of that service.
18
19
</p>
@@ -42,14 +43,14 @@ local utils = import 'mixin-utils/utils.libsonnet';
42
43
cortex_request_duration_seconds_count{
43
44
%(queryFrontend)s,
44
45
route=~"(prometheus|api_prom)_api_v1_query"
45
-
}[1h]
46
+
}[$__rate_interval]
46
47
)
47
48
) +
48
49
sum(
49
50
rate(
50
51
cortex_prometheus_rule_evaluations_total{
51
52
%(ruler)s
52
-
}[1h]
53
+
}[$__rate_interval]
53
54
)
54
55
)
55
56
||| % {
@@ -73,7 +74,7 @@ local utils = import 'mixin-utils/utils.libsonnet';
73
74
cortex_request_duration_seconds_count{
74
75
%(queryFrontend)s,
75
76
route=~"(prometheus|api_prom)_api_v1_query_range"
76
-
}[1h]
77
+
}[$__rate_interval]
77
78
)
78
79
)
79
80
||| % {
@@ -132,7 +133,7 @@ local utils = import 'mixin-utils/utils.libsonnet';
132
133
|||
133
134
<p>
134
135
The query scheduler is an optional service that moves
135
-
the internal queue from the queryfrontend into a
136
+
the internal queue from the query-frontend into a
136
137
separate component.
137
138
If this service is not deployed,
138
139
these panels will show "No data."
@@ -241,7 +242,7 @@ local utils = import 'mixin-utils/utils.libsonnet';
0 commit comments