apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: inventoryservice-servicemonitor labels: release: prometheus # Ensure this label matches your Prometheus Operator release spec: selector: matchLabels: app: inventoryservice endpoints: - port: inventoryport path: /metrics --- apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: orderservice-servicemonitor labels: release: prometheus # Ensure this label matches your Prometheus Operator release spec: selector: matchLabels: app: orderservice endpoints: - port: orderport path: /metrics --- apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: paymentservice-servicemonitor labels: release: prometheus # Ensure this label matches your Prometheus Operator release spec: selector: matchLabels: app: paymentservice endpoints: - port: paymentport path: /metrics