cluster:
  name: rut-test

destinations:  # List of destinations where telemetry data will be sent
  - name: monitor-test
    type: otlp
    url: "monitor-test.rut.sunet.se:4317"
    metrics: { enabled: true }
    logs:    { enabled: true }
    traces:  { enabled: true }

# Features to enable, which determines what data to collect
clusterMetrics:
  enabled: true
  kube-state-metrics:
    tolerations:
      - effect: NoSchedule
        operator: Exists
  node-exporter:
    tolerations:
      - effect: NoSchedule
        operator: Exists

clusterEvents:
  enabled: true

podLogs:
  enabled: true

annotationAutodiscovery:
  enabled: true
  annotations:
    scrape: prometheus.io/scrape
    metricsPath: prometheus.io/path
    metricsPortNumber: prometheus.io/port
    metricsScheme: prometheus.io/scheme

integrations:
  cert-manager:
    instances:
      - name: cert-manager
        labelSelectors:
          app.kubernetes.io/name: cert-manager

prometheusOperatorObjects:
  enabled: true

# Telemetry collector definitions
alloy-metrics:
   enabled: true
   controller:
     tolerations:
       - effect: NoSchedule
         operator: Exists

alloy-singleton:
  enabled: true

alloy-logs:
  enabled: true
  controller:
    tolerations:
      - effect: NoSchedule
        operator: Exists