|
|
|
|
@@ -699,26 +699,26 @@ spec:
|
|
|
|
|
(
|
|
|
|
|
(
|
|
|
|
|
# too slow
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"LIST|GET"}[1d]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"LIST|GET"}[1d]))
|
|
|
|
|
-
|
|
|
|
|
(
|
|
|
|
|
(
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope=~"resource|",le="0.1"}[1d]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope=~"resource|",le="0.1"}[1d]))
|
|
|
|
|
or
|
|
|
|
|
vector(0)
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="namespace",le="0.5"}[1d]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="namespace",le="0.5"}[1d]))
|
|
|
|
|
+
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="cluster",le="5"}[1d]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="cluster",le="5"}[1d]))
|
|
|
|
|
)
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
# errors
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET",code=~"5.."}[1d]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET",code=~"5.."}[1d]))
|
|
|
|
|
)
|
|
|
|
|
/
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET"}[1d]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET"}[1d]))
|
|
|
|
|
labels:
|
|
|
|
|
verb: read
|
|
|
|
|
record: apiserver_request:burnrate1d
|
|
|
|
|
@@ -726,26 +726,26 @@ spec:
|
|
|
|
|
(
|
|
|
|
|
(
|
|
|
|
|
# too slow
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"LIST|GET"}[1h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"LIST|GET"}[1h]))
|
|
|
|
|
-
|
|
|
|
|
(
|
|
|
|
|
(
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope=~"resource|",le="0.1"}[1h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope=~"resource|",le="0.1"}[1h]))
|
|
|
|
|
or
|
|
|
|
|
vector(0)
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="namespace",le="0.5"}[1h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="namespace",le="0.5"}[1h]))
|
|
|
|
|
+
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="cluster",le="5"}[1h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="cluster",le="5"}[1h]))
|
|
|
|
|
)
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
# errors
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET",code=~"5.."}[1h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET",code=~"5.."}[1h]))
|
|
|
|
|
)
|
|
|
|
|
/
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET"}[1h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET"}[1h]))
|
|
|
|
|
labels:
|
|
|
|
|
verb: read
|
|
|
|
|
record: apiserver_request:burnrate1h
|
|
|
|
|
@@ -753,26 +753,26 @@ spec:
|
|
|
|
|
(
|
|
|
|
|
(
|
|
|
|
|
# too slow
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"LIST|GET"}[2h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"LIST|GET"}[2h]))
|
|
|
|
|
-
|
|
|
|
|
(
|
|
|
|
|
(
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope=~"resource|",le="0.1"}[2h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope=~"resource|",le="0.1"}[2h]))
|
|
|
|
|
or
|
|
|
|
|
vector(0)
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="namespace",le="0.5"}[2h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="namespace",le="0.5"}[2h]))
|
|
|
|
|
+
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="cluster",le="5"}[2h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="cluster",le="5"}[2h]))
|
|
|
|
|
)
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
# errors
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET",code=~"5.."}[2h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET",code=~"5.."}[2h]))
|
|
|
|
|
)
|
|
|
|
|
/
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET"}[2h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET"}[2h]))
|
|
|
|
|
labels:
|
|
|
|
|
verb: read
|
|
|
|
|
record: apiserver_request:burnrate2h
|
|
|
|
|
@@ -780,26 +780,26 @@ spec:
|
|
|
|
|
(
|
|
|
|
|
(
|
|
|
|
|
# too slow
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"LIST|GET"}[30m]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"LIST|GET"}[30m]))
|
|
|
|
|
-
|
|
|
|
|
(
|
|
|
|
|
(
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope=~"resource|",le="0.1"}[30m]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope=~"resource|",le="0.1"}[30m]))
|
|
|
|
|
or
|
|
|
|
|
vector(0)
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="namespace",le="0.5"}[30m]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="namespace",le="0.5"}[30m]))
|
|
|
|
|
+
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="cluster",le="5"}[30m]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="cluster",le="5"}[30m]))
|
|
|
|
|
)
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
# errors
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET",code=~"5.."}[30m]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET",code=~"5.."}[30m]))
|
|
|
|
|
)
|
|
|
|
|
/
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET"}[30m]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET"}[30m]))
|
|
|
|
|
labels:
|
|
|
|
|
verb: read
|
|
|
|
|
record: apiserver_request:burnrate30m
|
|
|
|
|
@@ -807,26 +807,26 @@ spec:
|
|
|
|
|
(
|
|
|
|
|
(
|
|
|
|
|
# too slow
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"LIST|GET"}[3d]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"LIST|GET"}[3d]))
|
|
|
|
|
-
|
|
|
|
|
(
|
|
|
|
|
(
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope=~"resource|",le="0.1"}[3d]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope=~"resource|",le="0.1"}[3d]))
|
|
|
|
|
or
|
|
|
|
|
vector(0)
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="namespace",le="0.5"}[3d]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="namespace",le="0.5"}[3d]))
|
|
|
|
|
+
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="cluster",le="5"}[3d]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="cluster",le="5"}[3d]))
|
|
|
|
|
)
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
# errors
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET",code=~"5.."}[3d]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET",code=~"5.."}[3d]))
|
|
|
|
|
)
|
|
|
|
|
/
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET"}[3d]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET"}[3d]))
|
|
|
|
|
labels:
|
|
|
|
|
verb: read
|
|
|
|
|
record: apiserver_request:burnrate3d
|
|
|
|
|
@@ -834,26 +834,26 @@ spec:
|
|
|
|
|
(
|
|
|
|
|
(
|
|
|
|
|
# too slow
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"LIST|GET"}[5m]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"LIST|GET"}[5m]))
|
|
|
|
|
-
|
|
|
|
|
(
|
|
|
|
|
(
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope=~"resource|",le="0.1"}[5m]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope=~"resource|",le="0.1"}[5m]))
|
|
|
|
|
or
|
|
|
|
|
vector(0)
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="namespace",le="0.5"}[5m]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="namespace",le="0.5"}[5m]))
|
|
|
|
|
+
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="cluster",le="5"}[5m]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="cluster",le="5"}[5m]))
|
|
|
|
|
)
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
# errors
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET",code=~"5.."}[5m]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET",code=~"5.."}[5m]))
|
|
|
|
|
)
|
|
|
|
|
/
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET"}[5m]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET"}[5m]))
|
|
|
|
|
labels:
|
|
|
|
|
verb: read
|
|
|
|
|
record: apiserver_request:burnrate5m
|
|
|
|
|
@@ -861,26 +861,26 @@ spec:
|
|
|
|
|
(
|
|
|
|
|
(
|
|
|
|
|
# too slow
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"LIST|GET"}[6h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"LIST|GET"}[6h]))
|
|
|
|
|
-
|
|
|
|
|
(
|
|
|
|
|
(
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope=~"resource|",le="0.1"}[6h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope=~"resource|",le="0.1"}[6h]))
|
|
|
|
|
or
|
|
|
|
|
vector(0)
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="namespace",le="0.5"}[6h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="namespace",le="0.5"}[6h]))
|
|
|
|
|
+
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="cluster",le="5"}[6h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="cluster",le="5"}[6h]))
|
|
|
|
|
)
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
# errors
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET",code=~"5.."}[6h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET",code=~"5.."}[6h]))
|
|
|
|
|
)
|
|
|
|
|
/
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET"}[6h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET"}[6h]))
|
|
|
|
|
labels:
|
|
|
|
|
verb: read
|
|
|
|
|
record: apiserver_request:burnrate6h
|
|
|
|
|
@@ -888,15 +888,15 @@ spec:
|
|
|
|
|
(
|
|
|
|
|
(
|
|
|
|
|
# too slow
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[1d]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[1d]))
|
|
|
|
|
-
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",le="1"}[1d]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",le="1"}[1d]))
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",code=~"5.."}[1d]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",code=~"5.."}[1d]))
|
|
|
|
|
)
|
|
|
|
|
/
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[1d]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[1d]))
|
|
|
|
|
labels:
|
|
|
|
|
verb: write
|
|
|
|
|
record: apiserver_request:burnrate1d
|
|
|
|
|
@@ -904,15 +904,15 @@ spec:
|
|
|
|
|
(
|
|
|
|
|
(
|
|
|
|
|
# too slow
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[1h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[1h]))
|
|
|
|
|
-
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",le="1"}[1h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",le="1"}[1h]))
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",code=~"5.."}[1h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",code=~"5.."}[1h]))
|
|
|
|
|
)
|
|
|
|
|
/
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[1h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[1h]))
|
|
|
|
|
labels:
|
|
|
|
|
verb: write
|
|
|
|
|
record: apiserver_request:burnrate1h
|
|
|
|
|
@@ -920,15 +920,15 @@ spec:
|
|
|
|
|
(
|
|
|
|
|
(
|
|
|
|
|
# too slow
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[2h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[2h]))
|
|
|
|
|
-
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",le="1"}[2h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",le="1"}[2h]))
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",code=~"5.."}[2h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",code=~"5.."}[2h]))
|
|
|
|
|
)
|
|
|
|
|
/
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[2h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[2h]))
|
|
|
|
|
labels:
|
|
|
|
|
verb: write
|
|
|
|
|
record: apiserver_request:burnrate2h
|
|
|
|
|
@@ -936,15 +936,15 @@ spec:
|
|
|
|
|
(
|
|
|
|
|
(
|
|
|
|
|
# too slow
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[30m]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[30m]))
|
|
|
|
|
-
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",le="1"}[30m]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",le="1"}[30m]))
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",code=~"5.."}[30m]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",code=~"5.."}[30m]))
|
|
|
|
|
)
|
|
|
|
|
/
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[30m]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[30m]))
|
|
|
|
|
labels:
|
|
|
|
|
verb: write
|
|
|
|
|
record: apiserver_request:burnrate30m
|
|
|
|
|
@@ -952,15 +952,15 @@ spec:
|
|
|
|
|
(
|
|
|
|
|
(
|
|
|
|
|
# too slow
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[3d]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[3d]))
|
|
|
|
|
-
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",le="1"}[3d]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",le="1"}[3d]))
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",code=~"5.."}[3d]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",code=~"5.."}[3d]))
|
|
|
|
|
)
|
|
|
|
|
/
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[3d]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[3d]))
|
|
|
|
|
labels:
|
|
|
|
|
verb: write
|
|
|
|
|
record: apiserver_request:burnrate3d
|
|
|
|
|
@@ -968,15 +968,15 @@ spec:
|
|
|
|
|
(
|
|
|
|
|
(
|
|
|
|
|
# too slow
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[5m]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[5m]))
|
|
|
|
|
-
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",le="1"}[5m]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",le="1"}[5m]))
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",code=~"5.."}[5m]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",code=~"5.."}[5m]))
|
|
|
|
|
)
|
|
|
|
|
/
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[5m]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[5m]))
|
|
|
|
|
labels:
|
|
|
|
|
verb: write
|
|
|
|
|
record: apiserver_request:burnrate5m
|
|
|
|
|
@@ -984,36 +984,36 @@ spec:
|
|
|
|
|
(
|
|
|
|
|
(
|
|
|
|
|
# too slow
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[6h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_count{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[6h]))
|
|
|
|
|
-
|
|
|
|
|
sum(rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",le="1"}[6h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",le="1"}[6h]))
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",code=~"5.."}[6h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE",code=~"5.."}[6h]))
|
|
|
|
|
)
|
|
|
|
|
/
|
|
|
|
|
sum(rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[6h]))
|
|
|
|
|
sum by (cluster) (rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[6h]))
|
|
|
|
|
labels:
|
|
|
|
|
verb: write
|
|
|
|
|
record: apiserver_request:burnrate6h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code,resource) (rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET"}[5m]))
|
|
|
|
|
sum by (cluster,code,resource) (rate(apiserver_request_total{job="apiserver",verb=~"LIST|GET"}[5m]))
|
|
|
|
|
labels:
|
|
|
|
|
verb: read
|
|
|
|
|
record: code_resource:apiserver_request_total:rate5m
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code,resource) (rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[5m]))
|
|
|
|
|
sum by (cluster,code,resource) (rate(apiserver_request_total{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[5m]))
|
|
|
|
|
labels:
|
|
|
|
|
verb: write
|
|
|
|
|
record: code_resource:apiserver_request_total:rate5m
|
|
|
|
|
- expr: |
|
|
|
|
|
histogram_quantile(0.99, sum by (le, resource) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET"}[5m]))) > 0
|
|
|
|
|
histogram_quantile(0.99, sum by (cluster, le, resource) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET"}[5m]))) > 0
|
|
|
|
|
labels:
|
|
|
|
|
quantile: "0.99"
|
|
|
|
|
verb: read
|
|
|
|
|
record: cluster_quantile:apiserver_request_duration_seconds:histogram_quantile
|
|
|
|
|
- expr: |
|
|
|
|
|
histogram_quantile(0.99, sum by (le, resource) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[5m]))) > 0
|
|
|
|
|
histogram_quantile(0.99, sum by (cluster, le, resource) (rate(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"POST|PUT|PATCH|DELETE"}[5m]))) > 0
|
|
|
|
|
labels:
|
|
|
|
|
quantile: "0.99"
|
|
|
|
|
verb: write
|
|
|
|
|
@@ -1040,56 +1040,56 @@ spec:
|
|
|
|
|
1 - (
|
|
|
|
|
(
|
|
|
|
|
# write too slow
|
|
|
|
|
sum(increase(apiserver_request_duration_seconds_count{verb=~"POST|PUT|PATCH|DELETE"}[30d]))
|
|
|
|
|
sum by (cluster) (increase(apiserver_request_duration_seconds_count{verb=~"POST|PUT|PATCH|DELETE"}[30d]))
|
|
|
|
|
-
|
|
|
|
|
sum(increase(apiserver_request_duration_seconds_bucket{verb=~"POST|PUT|PATCH|DELETE",le="1"}[30d]))
|
|
|
|
|
sum by (cluster) (increase(apiserver_request_duration_seconds_bucket{verb=~"POST|PUT|PATCH|DELETE",le="1"}[30d]))
|
|
|
|
|
) +
|
|
|
|
|
(
|
|
|
|
|
# read too slow
|
|
|
|
|
sum(increase(apiserver_request_duration_seconds_count{verb=~"LIST|GET"}[30d]))
|
|
|
|
|
sum by (cluster) (increase(apiserver_request_duration_seconds_count{verb=~"LIST|GET"}[30d]))
|
|
|
|
|
-
|
|
|
|
|
(
|
|
|
|
|
(
|
|
|
|
|
sum(increase(apiserver_request_duration_seconds_bucket{verb=~"LIST|GET",scope=~"resource|",le="0.1"}[30d]))
|
|
|
|
|
sum by (cluster) (increase(apiserver_request_duration_seconds_bucket{verb=~"LIST|GET",scope=~"resource|",le="0.1"}[30d]))
|
|
|
|
|
or
|
|
|
|
|
vector(0)
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
sum(increase(apiserver_request_duration_seconds_bucket{verb=~"LIST|GET",scope="namespace",le="0.5"}[30d]))
|
|
|
|
|
sum by (cluster) (increase(apiserver_request_duration_seconds_bucket{verb=~"LIST|GET",scope="namespace",le="0.5"}[30d]))
|
|
|
|
|
+
|
|
|
|
|
sum(increase(apiserver_request_duration_seconds_bucket{verb=~"LIST|GET",scope="cluster",le="5"}[30d]))
|
|
|
|
|
sum by (cluster) (increase(apiserver_request_duration_seconds_bucket{verb=~"LIST|GET",scope="cluster",le="5"}[30d]))
|
|
|
|
|
)
|
|
|
|
|
) +
|
|
|
|
|
# errors
|
|
|
|
|
sum(code:apiserver_request_total:increase30d{code=~"5.."} or vector(0))
|
|
|
|
|
sum by (cluster) (code:apiserver_request_total:increase30d{code=~"5.."} or vector(0))
|
|
|
|
|
)
|
|
|
|
|
/
|
|
|
|
|
sum(code:apiserver_request_total:increase30d)
|
|
|
|
|
sum by (cluster) (code:apiserver_request_total:increase30d)
|
|
|
|
|
labels:
|
|
|
|
|
verb: all
|
|
|
|
|
record: apiserver_request:availability30d
|
|
|
|
|
- expr: |
|
|
|
|
|
1 - (
|
|
|
|
|
sum(increase(apiserver_request_duration_seconds_count{job="apiserver",verb=~"LIST|GET"}[30d]))
|
|
|
|
|
sum by (cluster) (increase(apiserver_request_duration_seconds_count{job="apiserver",verb=~"LIST|GET"}[30d]))
|
|
|
|
|
-
|
|
|
|
|
(
|
|
|
|
|
# too slow
|
|
|
|
|
(
|
|
|
|
|
sum(increase(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope=~"resource|",le="0.1"}[30d]))
|
|
|
|
|
sum by (cluster) (increase(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope=~"resource|",le="0.1"}[30d]))
|
|
|
|
|
or
|
|
|
|
|
vector(0)
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
sum(increase(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="namespace",le="0.5"}[30d]))
|
|
|
|
|
sum by (cluster) (increase(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="namespace",le="0.5"}[30d]))
|
|
|
|
|
+
|
|
|
|
|
sum(increase(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="cluster",le="5"}[30d]))
|
|
|
|
|
sum by (cluster) (increase(apiserver_request_duration_seconds_bucket{job="apiserver",verb=~"LIST|GET",scope="cluster",le="5"}[30d]))
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
# errors
|
|
|
|
|
sum(code:apiserver_request_total:increase30d{verb="read",code=~"5.."} or vector(0))
|
|
|
|
|
sum by (cluster) (code:apiserver_request_total:increase30d{verb="read",code=~"5.."} or vector(0))
|
|
|
|
|
)
|
|
|
|
|
/
|
|
|
|
|
sum(code:apiserver_request_total:increase30d{verb="read"})
|
|
|
|
|
sum by (cluster) (code:apiserver_request_total:increase30d{verb="read"})
|
|
|
|
|
labels:
|
|
|
|
|
verb: read
|
|
|
|
|
record: apiserver_request:availability30d
|
|
|
|
|
@@ -1097,16 +1097,16 @@ spec:
|
|
|
|
|
1 - (
|
|
|
|
|
(
|
|
|
|
|
# too slow
|
|
|
|
|
sum(increase(apiserver_request_duration_seconds_count{verb=~"POST|PUT|PATCH|DELETE"}[30d]))
|
|
|
|
|
sum by (cluster) (increase(apiserver_request_duration_seconds_count{verb=~"POST|PUT|PATCH|DELETE"}[30d]))
|
|
|
|
|
-
|
|
|
|
|
sum(increase(apiserver_request_duration_seconds_bucket{verb=~"POST|PUT|PATCH|DELETE",le="1"}[30d]))
|
|
|
|
|
sum by (cluster) (increase(apiserver_request_duration_seconds_bucket{verb=~"POST|PUT|PATCH|DELETE",le="1"}[30d]))
|
|
|
|
|
)
|
|
|
|
|
+
|
|
|
|
|
# errors
|
|
|
|
|
sum(code:apiserver_request_total:increase30d{verb="write",code=~"5.."} or vector(0))
|
|
|
|
|
sum by (cluster) (code:apiserver_request_total:increase30d{verb="write",code=~"5.."} or vector(0))
|
|
|
|
|
)
|
|
|
|
|
/
|
|
|
|
|
sum(code:apiserver_request_total:increase30d{verb="write"})
|
|
|
|
|
sum by (cluster) (code:apiserver_request_total:increase30d{verb="write"})
|
|
|
|
|
labels:
|
|
|
|
|
verb: write
|
|
|
|
|
record: apiserver_request:availability30d
|
|
|
|
|
@@ -1114,84 +1114,84 @@ spec:
|
|
|
|
|
avg_over_time(code_verb:apiserver_request_total:increase1h[30d]) * 24 * 30
|
|
|
|
|
record: code_verb:apiserver_request_total:increase30d
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="LIST",code=~"2.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="LIST",code=~"2.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="GET",code=~"2.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="GET",code=~"2.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="POST",code=~"2.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="POST",code=~"2.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="PUT",code=~"2.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="PUT",code=~"2.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="PATCH",code=~"2.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="PATCH",code=~"2.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="DELETE",code=~"2.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="DELETE",code=~"2.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="LIST",code=~"3.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="LIST",code=~"3.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="GET",code=~"3.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="GET",code=~"3.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="POST",code=~"3.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="POST",code=~"3.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="PUT",code=~"3.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="PUT",code=~"3.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="PATCH",code=~"3.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="PATCH",code=~"3.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="DELETE",code=~"3.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="DELETE",code=~"3.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="LIST",code=~"4.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="LIST",code=~"4.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="GET",code=~"4.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="GET",code=~"4.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="POST",code=~"4.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="POST",code=~"4.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="PUT",code=~"4.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="PUT",code=~"4.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="PATCH",code=~"4.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="PATCH",code=~"4.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="DELETE",code=~"4.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="DELETE",code=~"4.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="LIST",code=~"5.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="LIST",code=~"5.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="GET",code=~"5.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="GET",code=~"5.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="POST",code=~"5.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="POST",code=~"5.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="PUT",code=~"5.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="PUT",code=~"5.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="PATCH",code=~"5.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="PATCH",code=~"5.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code, verb) (increase(apiserver_request_total{job="apiserver",verb="DELETE",code=~"5.."}[1h]))
|
|
|
|
|
sum by (cluster, code, verb) (increase(apiserver_request_total{job="apiserver",verb="DELETE",code=~"5.."}[1h]))
|
|
|
|
|
record: code_verb:apiserver_request_total:increase1h
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code) (code_verb:apiserver_request_total:increase30d{verb=~"LIST|GET"})
|
|
|
|
|
sum by (cluster, code) (code_verb:apiserver_request_total:increase30d{verb=~"LIST|GET"})
|
|
|
|
|
labels:
|
|
|
|
|
verb: read
|
|
|
|
|
record: code:apiserver_request_total:increase30d
|
|
|
|
|
- expr: |
|
|
|
|
|
sum by (code) (code_verb:apiserver_request_total:increase30d{verb=~"POST|PUT|PATCH|DELETE"})
|
|
|
|
|
sum by (cluster, code) (code_verb:apiserver_request_total:increase30d{verb=~"POST|PUT|PATCH|DELETE"})
|
|
|
|
|
labels:
|
|
|
|
|
verb: write
|
|
|
|
|
record: code:apiserver_request_total:increase30d
|
|
|
|
|
|