Skip to content

Commit a447dea

Browse files
decrease istio metric label cardinality
1 parent d9a53bd commit a447dea

File tree

8 files changed

+282
-30
lines changed

8 files changed

+282
-30
lines changed

apps/bookstack/upsert-secret-bookstack.sh

Lines changed: 0 additions & 27 deletions
This file was deleted.

apps/bookstack/upsert-secrets.sh

Lines changed: 0 additions & 3 deletions
This file was deleted.
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
apiVersion: telemetry.istio.io/v1alpha1
3+
kind: Telemetry
4+
metadata:
5+
name: disable-server-metrics
6+
namespace: istio-system
7+
spec:
8+
metrics:
9+
- providers:
10+
- name: prometheus
11+
overrides:
12+
- match:
13+
metric: ALL_METRICS
14+
mode: CLIENT_AND_SERVER
15+
tagOverrides:
16+
destination_canonical_service:
17+
operation: REMOVE
18+
source_canonical_service:
19+
operation: REMOVE
20+
destination_principal:
21+
operation: REMOVE
22+
source_principal:
23+
operation: REMOVE
24+
connection_security_policy:
25+
operation: REMOVE
26+
grpc_response_status:
27+
operation: REMOVE
28+
source_version:
29+
operation: REMOVE
30+
destination_version:
31+
operation: REMOVE
32+
request_protocol:
33+
operation: REMOVE
34+
source_canonical_revision:
35+
operation: REMOVE
36+
destination_canonical_revision:
37+
operation: REMOVE
38+
source_cluster:
39+
operation: REMOVE
40+
destination_cluster:
41+
operation: REMOVE
42+
destination_app:
43+
operation: REMOVE
44+
reporter:
45+
operation: REMOVE
46+
response_flags:
47+
operation: REMOVE
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
apiVersion: telemetry.istio.io/v1alpha1
3+
kind: Telemetry
4+
metadata:
5+
name: disable-server-metrics
6+
namespace: istio-system
7+
spec:
8+
metrics:
9+
- providers:
10+
- name: prometheus
11+
overrides:
12+
- match:
13+
metric: ALL_METRICS
14+
mode: CLIENT_AND_SERVER
15+
tagOverrides:
16+
destination_canonical_service:
17+
operation: REMOVE
18+
source_canonical_service:
19+
operation: REMOVE
20+
destination_principal:
21+
operation: REMOVE
22+
source_principal:
23+
operation: REMOVE
24+
connection_security_policy:
25+
operation: REMOVE
26+
grpc_response_status:
27+
operation: REMOVE
28+
source_version:
29+
operation: REMOVE
30+
destination_version:
31+
operation: REMOVE
32+
request_protocol:
33+
operation: REMOVE
34+
source_canonical_revision:
35+
operation: REMOVE
36+
destination_canonical_revision:
37+
operation: REMOVE
38+
source_cluster:
39+
operation: REMOVE
40+
destination_cluster:
41+
operation: REMOVE
42+
destination_app:
43+
operation: REMOVE
44+
reporter:
45+
operation: REMOVE
46+
response_flags:
47+
operation: REMOVE
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
apiVersion: telemetry.istio.io/v1alpha1
3+
kind: Telemetry
4+
metadata:
5+
name: disable-server-metrics
6+
namespace: istio-system
7+
spec:
8+
metrics:
9+
- providers:
10+
- name: prometheus
11+
overrides:
12+
- match:
13+
metric: ALL_METRICS
14+
mode: CLIENT_AND_SERVER
15+
tagOverrides:
16+
destination_canonical_service:
17+
operation: REMOVE
18+
source_canonical_service:
19+
operation: REMOVE
20+
destination_principal:
21+
operation: REMOVE
22+
source_principal:
23+
operation: REMOVE
24+
connection_security_policy:
25+
operation: REMOVE
26+
grpc_response_status:
27+
operation: REMOVE
28+
source_version:
29+
operation: REMOVE
30+
destination_version:
31+
operation: REMOVE
32+
request_protocol:
33+
operation: REMOVE
34+
source_canonical_revision:
35+
operation: REMOVE
36+
destination_canonical_revision:
37+
operation: REMOVE
38+
source_cluster:
39+
operation: REMOVE
40+
destination_cluster:
41+
operation: REMOVE
42+
destination_app:
43+
operation: REMOVE
44+
reporter:
45+
operation: REMOVE
46+
response_flags:
47+
operation: REMOVE
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
apiVersion: telemetry.istio.io/v1alpha1
3+
kind: Telemetry
4+
metadata:
5+
name: disable-server-metrics
6+
namespace: istio-system
7+
spec:
8+
metrics:
9+
- providers:
10+
- name: prometheus
11+
overrides:
12+
- match:
13+
metric: ALL_METRICS
14+
mode: CLIENT_AND_SERVER
15+
tagOverrides:
16+
destination_canonical_service:
17+
operation: REMOVE
18+
source_canonical_service:
19+
operation: REMOVE
20+
destination_principal:
21+
operation: REMOVE
22+
source_principal:
23+
operation: REMOVE
24+
connection_security_policy:
25+
operation: REMOVE
26+
grpc_response_status:
27+
operation: REMOVE
28+
source_version:
29+
operation: REMOVE
30+
destination_version:
31+
operation: REMOVE
32+
request_protocol:
33+
operation: REMOVE
34+
source_canonical_revision:
35+
operation: REMOVE
36+
destination_canonical_revision:
37+
operation: REMOVE
38+
source_cluster:
39+
operation: REMOVE
40+
destination_cluster:
41+
operation: REMOVE
42+
destination_app:
43+
operation: REMOVE
44+
reporter:
45+
operation: REMOVE
46+
response_flags:
47+
operation: REMOVE
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
apiVersion: telemetry.istio.io/v1alpha1
3+
kind: Telemetry
4+
metadata:
5+
name: disable-server-metrics
6+
namespace: istio-system
7+
spec:
8+
metrics:
9+
- providers:
10+
- name: prometheus
11+
overrides:
12+
- match:
13+
metric: ALL_METRICS
14+
mode: CLIENT_AND_SERVER
15+
tagOverrides:
16+
destination_canonical_service:
17+
operation: REMOVE
18+
source_canonical_service:
19+
operation: REMOVE
20+
destination_principal:
21+
operation: REMOVE
22+
source_principal:
23+
operation: REMOVE
24+
connection_security_policy:
25+
operation: REMOVE
26+
grpc_response_status:
27+
operation: REMOVE
28+
source_version:
29+
operation: REMOVE
30+
destination_version:
31+
operation: REMOVE
32+
request_protocol:
33+
operation: REMOVE
34+
source_canonical_revision:
35+
operation: REMOVE
36+
destination_canonical_revision:
37+
operation: REMOVE
38+
source_cluster:
39+
operation: REMOVE
40+
destination_cluster:
41+
operation: REMOVE
42+
destination_app:
43+
operation: REMOVE
44+
reporter:
45+
operation: REMOVE
46+
response_flags:
47+
operation: REMOVE
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
apiVersion: telemetry.istio.io/v1alpha1
3+
kind: Telemetry
4+
metadata:
5+
name: disable-server-metrics
6+
namespace: istio-system
7+
spec:
8+
metrics:
9+
- providers:
10+
- name: prometheus
11+
overrides:
12+
- match:
13+
metric: ALL_METRICS
14+
mode: CLIENT_AND_SERVER
15+
tagOverrides:
16+
destination_canonical_service:
17+
operation: REMOVE
18+
source_canonical_service:
19+
operation: REMOVE
20+
destination_principal:
21+
operation: REMOVE
22+
source_principal:
23+
operation: REMOVE
24+
connection_security_policy:
25+
operation: REMOVE
26+
grpc_response_status:
27+
operation: REMOVE
28+
source_version:
29+
operation: REMOVE
30+
destination_version:
31+
operation: REMOVE
32+
request_protocol:
33+
operation: REMOVE
34+
source_canonical_revision:
35+
operation: REMOVE
36+
destination_canonical_revision:
37+
operation: REMOVE
38+
source_cluster:
39+
operation: REMOVE
40+
destination_cluster:
41+
operation: REMOVE
42+
destination_app:
43+
operation: REMOVE
44+
reporter:
45+
operation: REMOVE
46+
response_flags:
47+
operation: REMOVE

0 commit comments

Comments
 (0)