apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata: { name: portfolio-app, labels: { release: kube-prometheus-stack } }
spec:
  selector: { matchLabels: { app.kubernetes.io/name: portfolio-app } }
  namespaceSelector: { matchNames: [portfolio-production] }
  endpoints: [{ port: http, path: /metrics, interval: 30s }]
