릴리스 노트
제품 릴리스 기록

apiVersion: monitoring.coreos.com/v1kind: ServiceMonitormetadata:labels:app.kubernetes.io/name: kube-state-metricsapp.kubernetes.io/version: 1.9.7name: kube-state-metricsnamespace: kube-systemspec:endpoints:- bearerTokenSecret:key: ""interval: 15s # 수집 빈도를 나타냅니다. 이를 늘려 데이터 저장 비용을 줄일 수 있습니다. 예를 들어 덜 중요한 메트릭에 대해 300s로 설정하면 수집되는 모니터링 데이터의 양을 20배까지 줄일 수 있습니다.port: http-metricsscrapeTimeout: 15s # 수집 제한 시간을 나타냅니다. TMP 구성에서는 이 값이 수집 간격을 초과하지 않도록 요구합니다(예: scrapeTimeout <= interval).jobLabel: app.kubernetes.io/namenamespaceSelector: {}selector:matchLabels:app.kubernetes.io/name: kube-state-metrics
kube_node_info 및 kube_node_role 메트릭을 수집하려면 ServiceMonitor의 endpoints 목록에 metricRelabelings 필드를 추가해야 합니다. 주의: **metricRelabelings**이며 relabelings는 아닙니다.
metricRelabelings 추가 샘플:apiVersion: monitoring.coreos.com/v1kind: ServiceMonitormetadata:labels:app.kubernetes.io/name: kube-state-metricsapp.kubernetes.io/version: 1.9.7name: kube-state-metricsnamespace: kube-systemspec:endpoints:- bearerTokenSecret:key: ""interval: 15s # 수집 빈도를 나타냅니다. 이를 늘려 데이터 저장 비용을 줄일 수 있습니다. 예를 들어 덜 중요한 메트릭에 대해 300s로 설정하면 수집되는 모니터링 데이터의 양을 20배까지 줄일 수 있습니다.port: http-metricsscrapeTimeout: 15s# 다음 네 줄이 추가됩니다.metricRelabelings: # 수집된 각 항목은 다음과 같이 처리됩니다- sourceLabels: ["__name__"] # 점검할 label의 이름. __name__은 메트릭의 이름 또는 항목과 함께 제공되는 label을 나타냅니다.regex: kube_node_info|kube_node_role # 상기 label이 이 정규식을 충족하는지 여부. 여기서 __name__은 kube_node_info 또는 kube_node_role의 요구 사항을 충족해야 합니다.action: keep # 상기 조건을 만족하면 항목을 유지하고 그렇지 않으면 드롭합니다.jobLabel: app.kubernetes.io/namenamespaceSelector: {}selector:
scrape_configs:- job_name: job1scrape_interval: 15s # 수집 빈도를 나타냅니다. 이를 늘려 데이터 저장 비용을 줄일 수 있습니다. 예를 들어 덜 중요한 메트릭에 대해 300s로 설정하면 수집되는 모니터링 데이터의 양을 20배까지 줄일 수 있습니다.static_configs:- targets:- '1.1.1.1'
kube_node_info 및 kube_node_role 메트릭만 수집하려면 metric_relabel_configs 필드를 추가합니다. 주의: **metric_relabel_configs**이며 relabel_configs는 아닙니다.
metric_relabel_configs 추가 샘플:scrape_configs:- job_name: job1scrape_interval: 15s # 수집 빈도를 나타냅니다. 이를 늘려 데이터 저장 비용을 줄일 수 있습니다. 예를 들어 덜 중요한 메트릭에 대해 300s로 설정하면 수집되는 모니터링 데이터의 양을 20배까지 줄일 수 있습니다.static_configs:- targets:- '1.1.1.1'# 다음 네 줄이 추가됩니다.metric_relabel_configs: # 수집된 각 항목은 다음과 같이 처리됩니다- source_labels: ["__name__"] # 점검할 label의 이름. __name__은 메트릭의 이름 또는 항목과 함께 제공되는 label을 나타냅니다.regex: kube_node_info|kube_node_role # 상기 label이 이 정규식을 충족하는지 여부. 여기서 __name__은 kube_node_info 또는 kube_node_role의 요구 사항을 충족해야 합니다.action: keep # 상기 조건을 만족하면 항목을 유지하고 그렇지 않으면 드롭합니다.
tps-skip-monitor: "true" label을 추가합니다. label 관련 작업은 다음을 참고하십시오.tps-skip-monitor: "true" labe를 추가합니다. label 관련 작업은 다음을 참고하십시오.피드백