Here is my ServiceMonitor
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: vault
labels:
release: kube-prometheus-stack
# prometheus: kube-prometheus-stack
spec:
selector:
matchLabels:
app.kubernetes.io/name: vault
app.kubernetes.io/instance: vault
component: server
endpoints:
- interval: 10s
path: /v1/sys/metrics
params:
format:
- prometheus
port: https
scheme: https
tlsConfig:
insecureSkipVerify: true
# scrapeTimeout: 30s
bearerTokenSecret:
name: vault-metrics-token
key: token
namespaceSelector:
matchNames:
- vault
what’s weird is that it showed up initially when I created the object, but now metrics aren’t showing up in dashboard anymore. I’ve restarted prometheus and vault and no luck.