scrape_configs:
- job_name: awoooi-api
  kubernetes_sd_configs:
  - namespaces:
      names:
      - awoooi-prod
    role: pod
  relabel_configs:
  - action: keep
    regex: awoooi-api
    source_labels:
    - __meta_kubernetes_pod_label_app
  - source_labels:
    - __meta_kubernetes_namespace
    target_label: namespace
  - source_labels:
    - __meta_kubernetes_pod_name
    target_label: pod
- job_name: awoooi-web
  kubernetes_sd_configs:
  - namespaces:
      names:
      - awoooi-prod
    role: pod
  relabel_configs:
  - action: keep
    regex: awoooi-web
    source_labels:
    - __meta_kubernetes_pod_label_app
  - source_labels:
    - __meta_kubernetes_namespace
    target_label: namespace
  - source_labels:
    - __meta_kubernetes_pod_name
    target_label: pod
- job_name: awoooi-worker
  kubernetes_sd_configs:
  - namespaces:
      names:
      - awoooi-prod
    role: pod
  relabel_configs:
  - action: keep
    regex: awoooi-worker
    source_labels:
    - __meta_kubernetes_pod_label_app
  - source_labels:
    - __meta_kubernetes_namespace
    target_label: namespace
  - source_labels:
    - __meta_kubernetes_pod_name
    target_label: pod
- job_name: argocd-server
  kubernetes_sd_configs:
  - namespaces:
      names:
      - argocd
    role: pod
  relabel_configs:
  - action: keep
    regex: argocd-server
    source_labels:
    - __meta_kubernetes_pod_label_app
  - source_labels:
    - __meta_kubernetes_namespace
    target_label: namespace
  - source_labels:
    - __meta_kubernetes_pod_name
    target_label: pod
- job_name: alertmanager
  kubernetes_sd_configs:
  - namespaces:
      names:
      - monitoring
    role: pod
  relabel_configs:
  - action: keep
    regex: alertmanager
    source_labels:
    - __meta_kubernetes_pod_label_app
  - source_labels:
    - __meta_kubernetes_namespace
    target_label: namespace
  - source_labels:
    - __meta_kubernetes_pod_name
    target_label: pod
- job_name: ollama
  static_configs:
  - labels:
      criticality: P0
      owner: ai-team
      service: ollama
      type: docker
    targets:
    - 192.168.0.188:11434
- job_name: openclaw
  static_configs:
  - labels:
      criticality: P0
      owner: ai-team
      service: openclaw
      type: docker
    targets:
    - 192.168.0.188:8089
- job_name: redis
  static_configs:
  - labels:
      criticality: P0
      owner: infra-team
      service: redis
      type: docker
    targets:
    - 192.168.0.188:6380
- job_name: postgres
  static_configs:
  - labels:
      criticality: P0
      owner: infra-team
      service: postgres
      type: docker
    targets:
    - 192.168.0.188:5432
- job_name: signoz-collector
  static_configs:
  - labels:
      criticality: P1
      owner: devops-team
      service: signoz-collector
      type: docker
    targets:
    - 192.168.0.188:24317
- job_name: signoz-ui
  static_configs:
  - labels:
      criticality: P2
      owner: devops-team
      service: signoz-ui
      type: docker
    targets:
    - 192.168.0.188:3301
- job_name: clickhouse
  static_configs:
  - labels:
      criticality: P1
      owner: devops-team
      service: clickhouse
      type: docker
    targets:
    - 192.168.0.188:8123
- job_name: harbor
  static_configs:
  - labels:
      criticality: P0
      owner: devops-team
      service: harbor
      type: docker
    targets:
    - 192.168.0.110:5000
- job_name: sentry
  static_configs:
  - labels:
      criticality: P1
      owner: devops-team
      service: sentry
      type: docker
    targets:
    - 192.168.0.110:9000
- job_name: langfuse
  static_configs:
  - labels:
      criticality: P2
      owner: ai-team
      service: langfuse
      type: docker
    targets:
    - 192.168.0.110:3100
- job_name: postgres-exporter
  static_configs:
  - labels:
      service: postgres
      type: exporter
    targets:
    - 192.168.0.188:9187
- job_name: redis-exporter
  static_configs:
  - labels:
      service: redis
      type: exporter
    targets:
    - 192.168.0.188:9121
