G'day all :) У меня проблема с базовой c настройкой мониторинга Flask приложения "Hello world" через Prometheus Operator. Как вы можете, сервисный монитор перехватывается Prometheus в том виде, в каком он отображается в пользовательском интерфейсе, но показатели не отображаются :( Понятия не имею, почему. Разрешения?
Я просто добавил файлы ниже service_monitor_ flask .yaml , flask_service.yaml , values.yaml (с настройками по умолчанию, за исключением serviceMonitorSelector) и используемая команда: helm install prometheus stable/prometheus-operator --namespace monitoring -f values.yaml

service_monitor_ flask .yaml
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: hello-flask-service-monitor
labels:
app: hello-flask-service-monitor
spec:
selector:
matchLabels:
service: hello-flask-metrics
namespaceSelector:
matchNames:
- hello-flask
# any: true
endpoints:
- port: http-metrics
interval: 15s
# scheme: http
flask_service.yaml
apiVersion: v1
kind: Service
metadata:
labels:
service: hello-flask-metrics
name: hello-flask
spec:
ports:
- name: http-metrics
protocol: TCP
port: 5000
targetPort: metrics
selector:
app: hello-flask
values.yaml
serviceMonitorSelector: {"matchLabels":{
"app": "hello-flask-service-monitor"
}}
serviceMonitorNamespaceSelector: {}