apiVersion: monitoring.coreos.com/v1 kind: PodMonitor metadata: name: interlock annotations: ## https://kubernetes.io/docs/reference/instrumentation/metrics/ monitoring.edge.ncr.com/allowed-metrics: | edge_interlock_subscribers edge_interlock_events_total edge_interlock_http_requests_total edge_interlock_request_duration_seconds_bucket edge_interlock_request_duration_seconds_count edge_interlock_request_duration_seconds_sum spec: selector: matchLabels: platform.edge.ncr.com/component: interlock podMetricsEndpoints: - port: metrics interval: 60s metricRelabelings: - action: keep regex: edge_interlock.* sourceLabels: - __name__ - action: replace sourceLabels: [resource] targetLabel: instance - action: labeldrop regex: "resource" - action: labeldrop regex: "endpoint"