k8s-research-monitoring/docker/prometheus/prometheus.yml

648 lines
22 KiB
YAML

global:
scrape_interval: 15s
external_labels:
cluster: "id-prometheus-1"
scrape_configs:
# - job_name: "kubernetes-eigen-core-metrics-state"
# metrics_path: /metrics
# scheme: http
# static_configs:
# - targets: ["172.10.10.3:30080"]
# labels:
# cluster: "kubernetes-eigen-core"
# relabel_configs:
# - source_labels: [__address__]
# regex: "172.10.10.3:.*"
# target_label: instance
# replacement: "eigen-master-1"
# - job_name: "kubernetes-eigen-core-metrics-kubelet"
# scheme: https
# metrics_path: /metrics
# tls_config:
# ca_file: /credentials/kubernetes-eigen-core/ca.crt
# cert_file: /credentials/kubernetes-eigen-core/client.crt
# key_file: /credentials/kubernetes-eigen-core/client.key
# insecure_skip_verify: true
# static_configs:
# - targets: ["172.10.10.3:10250"]
# labels:
# cluster: "kubernetes-eigen-core"
# relabel_configs:
# - source_labels: [__address__]
# regex: "172.10.10.3:.*"
# target_label: instance
# replacement: "eigen-master-1"
# - job_name: "kubernetes-eigen-core-metrics-resource"
# scheme: https
# metrics_path: /metrics/resource
# tls_config:
# ca_file: /credentials/kubernetes-eigen-core/ca.crt
# cert_file: /credentials/kubernetes-eigen-core/client.crt
# key_file: /credentials/kubernetes-eigen-core/client.key
# insecure_skip_verify: true
# static_configs:
# - targets: ["172.10.10.3:10250"]
# labels:
# cluster: "kubernetes-eigen-core"
# relabel_configs:
# - source_labels: [__address__]
# regex: "172.10.10.3:.*"
# target_label: instance
# replacement: "eigen-master-1"
# - job_name: "kubernetes-eigen-core-metrics-cadvisor"
# scheme: https
# metrics_path: /metrics/cadvisor
# tls_config:
# ca_file: /credentials/kubernetes-eigen-core/ca.crt
# cert_file: /credentials/kubernetes-eigen-core/client.crt
# key_file: /credentials/kubernetes-eigen-core/client.key
# insecure_skip_verify: true
# static_configs:
# - targets: ["172.10.10.3:10250"]
# labels:
# cluster: "kubernetes-eigen-core"
# relabel_configs:
# - source_labels: [__address__]
# regex: "172.10.10.3:.*"
# target_label: instance
# replacement: "eigen-master-1"
# - job_name: "kubernetes-eigen-internal-metrics-state"
# metrics_path: /metrics
# scheme: http
# static_configs:
# - targets: ["172.10.10.4:30080"]
# labels:
# cluster: "kubernetes-eigen-internal"
# relabel_configs:
# - source_labels: [__address__]
# regex: "172.10.10.4:.*"
# target_label: instance
# replacement: "eigen-master-2"
# - job_name: "kubernetes-eigen-internal-metrics-kubelet"
# scheme: https
# metrics_path: /metrics
# tls_config:
# ca_file: /credentials/kubernetes-eigen-internal/ca.crt
# cert_file: /credentials/kubernetes-eigen-internal/client.crt
# key_file: /credentials/kubernetes-eigen-internal/client.key
# insecure_skip_verify: true
# static_configs:
# - targets: ["172.10.10.4:10250"]
# labels:
# cluster: "kubernetes-eigen-internal"
# relabel_configs:
# - source_labels: [__address__]
# regex: "172.10.10.4:.*"
# target_label: instance
# replacement: "eigen-master-2"
# - job_name: "kubernetes-eigen-internal-metrics-resource"
# scheme: https
# metrics_path: /metrics/resource
# tls_config:
# ca_file: /credentials/kubernetes-eigen-internal/ca.crt
# cert_file: /credentials/kubernetes-eigen-internal/client.crt
# key_file: /credentials/kubernetes-eigen-internal/client.key
# insecure_skip_verify: true
# static_configs:
# - targets: ["172.10.10.4:10250"]
# labels:
# cluster: "kubernetes-eigen-internal"
# relabel_configs:
# - source_labels: [__address__]
# regex: "172.10.10.4:.*"
# target_label: instance
# replacement: "eigen-master-2"
# - job_name: "kubernetes-eigen-internal-metrics-cadvisor"
# scheme: https
# metrics_path: /metrics/cadvisor
# tls_config:
# ca_file: /credentials/kubernetes-eigen-internal/ca.crt
# cert_file: /credentials/kubernetes-eigen-internal/client.crt
# key_file: /credentials/kubernetes-eigen-internal/client.key
# insecure_skip_verify: true
# static_configs:
# - targets: ["172.10.10.4:10250"]
# labels:
# cluster: "kubernetes-eigen-internal"
# relabel_configs:
# - source_labels: [__address__]
# regex: "172.10.10.4:.*"
# target_label: instance
# replacement: "eigen-master-2"
# - job_name: "kubernetes-eigen-external-metrics-state"
# metrics_path: /metrics
# scheme: http
# static_configs:
# - targets: ["172.10.10.5:30080"]
# labels:
# cluster: "kubernetes-eigen-external"
# relabel_configs:
# - source_labels: [__address__]
# regex: "172.10.10.5:.*"
# target_label: instance
# replacement: "eigen-master-3"
# - job_name: "kubernetes-eigen-external-metrics-kubelet"
# scheme: https
# metrics_path: /metrics
# tls_config:
# ca_file: /credentials/kubernetes-eigen-external/ca.crt
# cert_file: /credentials/kubernetes-eigen-external/client.crt
# key_file: /credentials/kubernetes-eigen-external/client.key
# insecure_skip_verify: true
# static_configs:
# - targets: ["172.10.10.5:10250"]
# labels:
# cluster: "kubernetes-eigen-external"
# relabel_configs:
# - source_labels: [__address__]
# regex: "172.10.10.5:.*"
# target_label: instance
# replacement: "eigen-master-3"
# - job_name: "kubernetes-eigen-external-metrics-resource"
# scheme: https
# metrics_path: /metrics/resource
# tls_config:
# ca_file: /credentials/kubernetes-eigen-external/ca.crt
# cert_file: /credentials/kubernetes-eigen-external/client.crt
# key_file: /credentials/kubernetes-eigen-external/client.key
# insecure_skip_verify: true
# static_configs:
# - targets: ["172.10.10.5:10250"]
# labels:
# cluster: "kubernetes-eigen-external"
# relabel_configs:
# - source_labels: [__address__]
# regex: "172.10.10.5:.*"
# target_label: instance
# replacement: "eigen-master-3"
# - job_name: "kubernetes-eigen-external-metrics-cadvisor"
# scheme: https
# metrics_path: /metrics/cadvisor
# tls_config:
# ca_file: /credentials/kubernetes-eigen-external/ca.crt
# cert_file: /credentials/kubernetes-eigen-external/client.crt
# key_file: /credentials/kubernetes-eigen-external/client.key
# insecure_skip_verify: true
# static_configs:
# - targets: ["172.10.10.5:10250"]
# labels:
# cluster: "kubernetes-eigen-external"
# relabel_configs:
# - source_labels: [__address__]
# regex: "172.10.10.5:.*"
# target_label: instance
# replacement: "eigen-master-3"
# - job_name: "kubernetes-ifgf-jakarta-metrics-state"
# metrics_path: /metrics
# scheme: http
# static_configs:
# - targets: ["139.162.15.217:30081"]
# labels:
# cluster: "kubernetes-ifgf-jakarta"
# relabel_configs:
# - source_labels: [__address__]
# regex: "139.162.15.217:.*"
# target_label: instance
# replacement: "ifgf-sg-1"
# - job_name: "kubernetes-ifgf-jakarta-metrics-kubelet"
# scheme: https
# metrics_path: /metrics
# authorization:
# type: Bearer
# credentials: c3VHMFR1VHQrM2FhSmpxRmYwZnQ0UkdjSXRhZ0NpcEtvYUxPWUtLaGFkUT0K
# # credentials_file: /credentials/kubernetes-ifgf-jakarta/token
# tls_config:
# ca_file: /credentials/kubernetes-ifgf-jakarta/ca.crt
# insecure_skip_verify: true
# static_configs:
# - targets: ["139.162.15.217:16443"]
# labels:
# cluster: "kubernetes-ifgf-jakarta"
# relabel_configs:
# - source_labels: [__address__]
# regex: "139.162.15.217:.*"
# target_label: instance
# replacement: "ifgf-sg-1"
# - job_name: "kubernetes-ifgf-jakarta-metrics-resource"
# scheme: https
# metrics_path: /metrics/resource
# authorization:
# type: Bearer
# credentials: c3VHMFR1VHQrM2FhSmpxRmYwZnQ0UkdjSXRhZ0NpcEtvYUxPWUtLaGFkUT0K
# # credentials_file: /credentials/kubernetes-ifgf-jakarta/token
# tls_config:
# ca_file: /credentials/kubernetes-ifgf-jakarta/ca.crt
# insecure_skip_verify: true
# static_configs:
# - targets: ["139.162.15.217:10250"]
# labels:
# cluster: "kubernetes-ifgf-jakarta"
# relabel_configs:
# - source_labels: [__address__]
# regex: "139.162.15.217:.*"
# target_label: instance
# replacement: "ifgf-sg-1"
# - job_name: "kubernetes-ifgf-jakarta-metrics-cadvisor"
# scheme: https
# metrics_path: /metrics/cadvisor
# authorization:
# type: Bearer
# credentials: c3VHMFR1VHQrM2FhSmpxRmYwZnQ0UkdjSXRhZ0NpcEtvYUxPWUtLaGFkUT0K
# # credentials_file: /credentials/kubernetes-ifgf-jakarta/token
# tls_config:
# ca_file: /credentials/kubernetes-ifgf-jakarta/ca.crt
# insecure_skip_verify: true
# static_configs:
# - targets: ["139.162.15.217:10250"]
# labels:
# cluster: "kubernetes-ifgf-jakarta"
# relabel_configs:
# - source_labels: [__address__]
# regex: "139.162.15.217:.*"
# target_label: instance
# replacement: "ifgf-sg-1"
# - job_name: "kubernetes-pmps-local-metrics-state"
# metrics_path: /metrics
# scheme: http
# static_configs:
# - targets:
# [
# "172.10.11.2:30080",
# "172.10.11.3:30080",
# "172.10.11.4:30080",
# "172.10.11.5:30080",
# "172.10.11.6:30080",
# "172.10.11.7:30080",
# ]
# labels:
# cluster: "kubernetes-pmps-local"
# relabel_configs:
# # Master 1
# - action: replace
# source_labels: [host_ip, internal_ip]
# regex: "172.10.11.2:.*|.*172.10.11.2.*|.*172.10.11.2.*"
# target_label: instance
# replacement: "pmps-master-1"
# # Master 2
# - action: replace
# source_labels: [host_ip, internal_ip]
# regex: "172.10.11.3:.*|.*172.10.11.3.*|.*172.10.11.3.*"
# target_label: instance
# replacement: "pmps-master-2"
# # Worker 1
# - action: replace
# source_labels: [host_ip, internal_ip]
# regex: "172.10.11.4:.*|.*172.10.11.4.*|.*172.10.11.4.*"
# target_label: instance
# replacement: "pmps-worker-1"
# # Worker 2
# - action: replace
# source_labels: [host_ip, internal_ip]
# regex: "172.10.11.5:.*|.*172.10.11.5.*|.*172.10.11.5.*"
# target_label: instance
# replacement: "pmps-worker-2"
# # Worker 3
# - action: replace
# source_labels: [host_ip, internal_ip]
# regex: "172.10.11.6:.*|.*172.10.11.6.*|.*172.10.11.6.*"
# target_label: instance
# replacement: "pmps-worker-3"
# # Worker 4
# - action: replace
# source_labels: [host_ip, internal_ip]
# regex: "172.10.11.7:.*|.*172.10.11.7.*|.*172.10.11.7.*"
# target_label: instance
# replacement: "pmps-worker-4"
# - job_name: "kubernetes-pmps-local-metrics-kubelet"
# scheme: https
# metrics_path: /metrics
# tls_config:
# ca_file: /credentials/kubernetes-pmps-local/ca.crt
# cert_file: /credentials/kubernetes-pmps-local/client.crt
# key_file: /credentials/kubernetes-pmps-local/client.key
# insecure_skip_verify: true
# static_configs:
# - targets: ["172.10.11.2:10250"]
# labels:
# cluster: "kubernetes-pmps-local"
# - targets: ["172.10.11.3:10250"]
# labels:
# cluster: "kubernetes-pmps-local"
# - targets: ["172.10.11.4:10250"]
# labels:
# cluster: "kubernetes-pmps-local"
# - targets: ["172.10.11.5:10250"]
# labels:
# cluster: "kubernetes-pmps-local"
# - targets: ["172.10.11.6:10250"]
# labels:
# cluster: "kubernetes-pmps-local"
# - targets: ["172.10.11.7:10250"]
# labels:
# cluster: "kubernetes-pmps-local"
# relabel_configs:
# - source_labels: [__address__]
# regex: "172.10.11.2:.*"
# target_label: instance
# replacement: "pmps-master-1"
# - source_labels: [__address__]
# regex: "172.10.11.3:.*"
# target_label: instance
# replacement: "pmps-master-2"
# - source_labels: [__address__]
# regex: "172.10.11.4:.*"
# target_label: instance
# replacement: "pmps-worker-1"
# - source_labels: [__address__]
# regex: "172.10.11.5:.*"
# target_label: instance
# replacement: "pmps-worker-2"
# - source_labels: [__address__]
# regex: "172.10.11.6:.*"
# target_label: instance
# replacement: "pmps-worker-3"
# - source_labels: [__address__]
# regex: "172.10.11.7:.*"
# target_label: instance
# replacement: "pmps-worker-4"
# - job_name: "kubernetes-pmps-local-metrics-resource"
# scheme: https
# metrics_path: /metrics/resource
# tls_config:
# ca_file: /credentials/kubernetes-pmps-local/ca.crt
# cert_file: /credentials/kubernetes-pmps-local/client.crt
# key_file: /credentials/kubernetes-pmps-local/client.key
# insecure_skip_verify: true
# static_configs:
# - targets: ["172.10.11.2:10250"]
# labels:
# cluster: "kubernetes-pmps-local"
# - targets: ["172.10.11.3:10250"]
# labels:
# cluster: "kubernetes-pmps-local"
# - targets: ["172.10.11.4:10250"]
# labels:
# cluster: "kubernetes-pmps-local"
# - targets: ["172.10.11.5:10250"]
# labels:
# cluster: "kubernetes-pmps-local"
# - targets: ["172.10.11.6:10250"]
# labels:
# cluster: "kubernetes-pmps-local"
# - targets: ["172.10.11.7:10250"]
# labels:
# cluster: "kubernetes-pmps-local"
# relabel_configs:
# - source_labels: [__address__]
# regex: "172.10.11.2:.*"
# target_label: instance
# replacement: "pmps-master-1"
# - source_labels: [__address__]
# regex: "172.10.11.3:.*"
# target_label: instance
# replacement: "pmps-master-2"
# - source_labels: [__address__]
# regex: "172.10.11.4:.*"
# target_label: instance
# replacement: "pmps-worker-1"
# - source_labels: [__address__]
# regex: "172.10.11.5:.*"
# target_label: instance
# replacement: "pmps-worker-2"
# - source_labels: [__address__]
# regex: "172.10.11.6:.*"
# target_label: instance
# replacement: "pmps-worker-3"
# - source_labels: [__address__]
# regex: "172.10.11.7:.*"
# target_label: instance
# replacement: "pmps-worker-4"
# - job_name: "kubernetes-pmps-local-metrics-cadvisor"
# scheme: https
# metrics_path: /metrics/cadvisor
# tls_config:
# ca_file: /credentials/kubernetes-pmps-local/ca.crt
# cert_file: /credentials/kubernetes-pmps-local/client.crt
# key_file: /credentials/kubernetes-pmps-local/client.key
# insecure_skip_verify: true
# static_configs:
# - targets: ["172.10.11.2:10250"]
# labels:
# cluster: "kubernetes-pmps-local"
# - targets: ["172.10.11.3:10250"]
# labels:
# cluster: "kubernetes-pmps-local"
# - targets: ["172.10.11.4:10250"]
# labels:
# cluster: "kubernetes-pmps-local"
# - targets: ["172.10.11.5:10250"]
# labels:
# cluster: "kubernetes-pmps-local"
# - targets: ["172.10.11.6:10250"]
# labels:
# cluster: "kubernetes-pmps-local"
# - targets: ["172.10.11.7:10250"]
# labels:
# cluster: "kubernetes-pmps-local"
# relabel_configs:
# - source_labels: [__address__]
# regex: "172.10.11.2:.*"
# target_label: instance
# replacement: "pmps-master-1"
# - source_labels: [__address__]
# regex: "172.10.11.3:.*"
# target_label: instance
# replacement: "pmps-master-2"
# - source_labels: [__address__]
# regex: "172.10.11.4:.*"
# target_label: instance
# replacement: "pmps-worker-1"
# - source_labels: [__address__]
# regex: "172.10.11.5:.*"
# target_label: instance
# replacement: "pmps-worker-2"
# - source_labels: [__address__]
# regex: "172.10.11.6:.*"
# target_label: instance
# replacement: "pmps-worker-3"
# - source_labels: [__address__]
# regex: "172.10.11.7:.*"
# target_label: instance
# replacement: "pmps-worker-4"
# - job_name: "tempo"
# static_configs:
# - targets:
# - "tempo:3200"
# - job_name: minio-job
# metrics_path: /minio/v2/metrics/cluster
# scheme: http
# static_configs:
# - targets: ["172.10.10.2:5000"]
# - job_name: "ifgf-semarang"
# static_configs:
# - targets: ["165.232.160.64:31110"]
# - job_name: "phillipworks"
# static_configs:
# - targets: ["54.151.227.26:9100"]
# - job_name: "eigen"
# static_configs:
# - targets: ["172.10.10.2:9100"]
# labels:
# instance: "eigen-storage-1"
# - targets: ["172.10.10.3:9100"]
# labels:
# cluster: "kubernetes-eigen-core"
# instance: "eigen-master-1"
# - targets: ["172.10.10.4:9100"]
# labels:
# cluster: "kubernetes-eigen-internal"
# instance: "eigen-master-2"
# - targets: ["172.10.10.5:9100"]
# labels:
# cluster: "kubernetes-eigen-external"
# instance: "eigen-master-3"
# - targets: ["172.10.10.10:9100"]
# labels:
# instance: "eigen-docker-1"
- job_name: "cadvisor"
static_configs:
- targets: ["cadvisor:8080"]
labels:
instance: "eigen-storage-1"
- targets: ["172.10.10.10:9070"]
labels:
instance: "eigen-docker-1"
# - job_name: "traefik"
# static_configs:
# - targets: ["172.10.10.10:8082"]
# labels:
# instance: "eigen-docker-1"
# - job_name: "pipamas"
# static_configs:
# - targets: ["172.10.11.2:9100"]
# labels:
# cluster: "kubernetes-pmps-local"
# instance: "pmps-master-1"
# - targets: ["172.10.11.3:9100"]
# labels:
# cluster: "kubernetes-pmps-local"
# instance: "pmps-master-2"
# - targets: ["172.10.11.4:9100"]
# labels:
# cluster: "kubernetes-pmps-local"
# instance: "pmps-worker-1"
# - targets: ["172.10.11.5:9100"]
# labels:
# cluster: "kubernetes-pmps-local"
# instance: "pmps-worker-2"
# - targets: ["172.10.11.6:9100"]
# labels:
# cluster: "kubernetes-pmps-local"
# instance: "pmps-worker-3"
# - targets: ["172.10.11.7:9100"]
# labels:
# cluster: "kubernetes-pmps-local"
# instance: "pmps-worker-4"
# - job_name: "postgresql-exporter"
# static_configs:
# - targets: ["172.10.10.4:30187"]
# labels:
# namespace: "eigen-erp-test"
# kubernetes_namespace: "eigen-erp-test"
# cluster: "kubernetes-eigen-internal"
# instance: "eigen-master-2"
# release: "postgresql"
# - targets: ["172.10.11.6:30187"]
# labels:
# namespace: "erp-db-postgresql"
# kubernetes_namespace: "erp-db-postgresql"
# cluster: "kubernetes-pmps-local"
# instance: "pmps-worker-3"
# release: "postgresql"
# - targets: ["172.10.10.5:30189"]
# labels:
# namespace: "weplay-pos-testing"
# kubernetes_namespace: "weplay-pos-testing"
# cluster: "kubernetes-eigen-external"
# instance: "eigen-master-3"
# release: "postgresql"
# - targets: ["172.10.10.5:30188"]
# labels:
# namespace: "wg-testing"
# kubernetes_namespace: "wg-testing"
# cluster: "kubernetes-eigen-external"
# instance: "eigen-master-3"
# release: "postgresql"
# - targets: ["172.10.10.5:30187"]
# labels:
# namespace: "ijem-testing"
# kubernetes_namespace: "ijem-testing"
# cluster: "kubernetes-eigen-external"
# instance: "eigen-master-3"
# release: "postgresql"
# - job_name: "pipamas-tracking-system"
# static_configs:
# - targets: ["10.1.0.101:9100"]
- job_name: "process-exporter"
static_configs:
- targets: ["172.10.10.2:9256"]
labels:
cluster: "eigen-storage-1"
instance: "172.10.10.2"
- job_name: "node-exporter"
static_configs:
- targets: ["10.1.0.101:9100"]
labels:
cluster: "pipamas-tracking-system"
instance: "10.1.0.101"
- targets: ["54.151.227.26:9100"]
labels:
cluster: "phillipworks"
instance: "54.151.227.26"
# - job_name: "ifgf-bandung"
# static_configs:
# - targets: ["172.105.126.186:9100"]
# - job_name: "ifgf-jakarta"
# static_configs:
# - targets: ["139.162.15.217:9100"]
# labels:
# cluster: "kubernetes-ifgf-jakarta"
# instance: "ifgf-sg-1"
# - job_name: "maja"
# static_configs:
# - targets: ["147.93.29.222:9100"]
# - job_name: "ifgf-global"
# static_configs:
# - targets: ["192.53.116.11:9100"]
#- job_name: "benchmark-maja-production"
# static_configs:
# - targets: ['34.87.148.13:9100']
remote_write:
# - url: "http://thanos-receiver:10908/api/v1/receive"
#write_relabel_configs:
# - source_labels: [__name__]
# regex: ".*"
# action: keep
#queue_config:
# batch_send_deadline: 5s
# max_samples_per_send: 500
# capacity: 2500
# min_shards: 1
# max_shards: 100
- url: "http://172.10.10.6:30291/api/v1/receive"
#feature_gates:
# enable_native_histograms: true