File tree 3 files changed +48
-0
lines changed
3 files changed +48
-0
lines changed Original file line number Diff line number Diff line change @@ -176,6 +176,11 @@ resource "kubernetes_cluster_role_v1" "adot" {
176
176
non_resource_urls = [" /metrics" ]
177
177
verbs = [" get" ]
178
178
}
179
+ rule {
180
+ api_groups = [" metrics.eks.amazonaws.com" ]
181
+ verbs = [" get" ]
182
+ resources = [" kcm/metrics" , " ksh/metrics" ]
183
+ }
179
184
rule {
180
185
api_groups = [" " ]
181
186
resources = [" configmaps" ]
Original file line number Diff line number Diff line change @@ -23,6 +23,13 @@ rules:
23
23
- get
24
24
- list
25
25
- watch
26
+ - apiGroups :
27
+ - metrics.eks.amazonaws.com
28
+ resources :
29
+ - kcm/metrics
30
+ - ksh/metrics
31
+ verbs :
32
+ - get
26
33
- nonResourceURLs :
27
34
- /metrics
28
35
verbs :
Original file line number Diff line number Diff line change @@ -104,6 +104,42 @@ spec:
104
104
regex: apiserver_request_duration_seconds_bucket;(0.15|0.2|0.3|0.35|0.4|0.45|0.6|0.7|0.8|0.9|1.25|1.5|1.75|2|3|3.5|4|4.5|6|7|8|9|15|25|40|50)
105
105
replacement: $${1}
106
106
action: drop
107
+ - job_name: 'ksh-metrics'
108
+ scheme: https
109
+ tls_config:
110
+ ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
111
+ insecure_skip_verify: true
112
+ bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
113
+ kubernetes_sd_configs:
114
+ - role: endpoints
115
+ metrics_path: /apis/metrics.eks.amazonaws.com/v1/ksh/container/metrics
116
+ relabel_configs:
117
+ - source_labels:
118
+ [
119
+ __meta_kubernetes_namespace,
120
+ __meta_kubernetes_service_name,
121
+ __meta_kubernetes_endpoint_port_name,
122
+ ]
123
+ action: keep
124
+ regex: default;kubernetes;https
125
+ - job_name: 'kcm-metrics'
126
+ scheme: https
127
+ tls_config:
128
+ ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
129
+ insecure_skip_verify: true
130
+ bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
131
+ kubernetes_sd_configs:
132
+ - role: endpoints
133
+ metrics_path: /apis/metrics.eks.amazonaws.com/v1/kcm/container/metrics
134
+ relabel_configs:
135
+ - source_labels:
136
+ [
137
+ __meta_kubernetes_namespace,
138
+ __meta_kubernetes_service_name,
139
+ __meta_kubernetes_endpoint_port_name,
140
+ ]
141
+ action: keep
142
+ regex: default;kubernetes;https
107
143
{{ end }}
108
144
109
145
- job_name: serviceMonitor/default/kube-prometheus-stack-prometheus-node-exporter/0
You can’t perform that action at this time.
0 commit comments