...

Text file src/edge-infra.dev/config/pallets/sds/interlock/base/pod_monitor.yaml

Documentation: edge-infra.dev/config/pallets/sds/interlock/base

     1apiVersion: monitoring.coreos.com/v1
     2kind: PodMonitor
     3metadata:
     4  name: interlock
     5  annotations:
     6    ## https://kubernetes.io/docs/reference/instrumentation/metrics/
     7    monitoring.edge.ncr.com/allowed-metrics: |
     8      edge_interlock_subscribers
     9      edge_interlock_events_total
    10      edge_interlock_http_requests_total
    11      edge_interlock_request_duration_seconds_bucket
    12      edge_interlock_request_duration_seconds_count
    13      edge_interlock_request_duration_seconds_sum
    14spec:
    15  selector:
    16    matchLabels:
    17      platform.edge.ncr.com/component: interlock
    18  podMetricsEndpoints:
    19  - port: metrics
    20    interval: 60s
    21    metricRelabelings:
    22    - action: keep
    23      regex: edge_interlock.*
    24      sourceLabels:
    25      - __name__
    26    - action: replace
    27      sourceLabels: [resource]
    28      targetLabel: instance
    29    - action: labeldrop
    30      regex: "resource"
    31    - action: labeldrop
    32      regex: "endpoint"

View as plain text