면책 조항 : 프로 메테우스가 약 하루 전인지 알아 냈습니다. 나는-수출 nginx에에 적응하기 위해 노력하고있어 때,Prometheus + nginx-exporter : <some_nginx_container_ip>에서만 수집 : 9113
은 내가 grafana dashboard에서 설정 예제를 붙여 넣은 복사 nginx exporter
와 프로 메테우스를 사용하려고 해요 그리고 노드 수출과 함께 완벽하게 작동하지만, nginx 서버로 한 개의 포드에 배포 된 Prometheus는 대상 (모든 사용 가능한 IP에 대해 열린 모든 포트)에 많은 쓰레기를 출력합니다.
그래서, 나는
- job_name: 'kubernetes-nginx-exporter'
tls_config:
ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
kubernetes_sd_configs:
- api_servers:
- 'https://kubernetes.default.svc'
in_cluster: true
role: container
relabel_configs:
- action: labelmap
regex: __meta_kubernetes_node_label_(.+)
- source_labels: [__meta_kubernetes_role]
action: replace
target_label: kubernetes_role
- source_labels: [__address__]
regex: '(.*):10250'
replacement: '${1}:9113'
target_label: __address__