Сконфигурировали прометей-оператора для сбора метрик подпружиненных модулей (через исполнительный механизм).
Возможность запроса в пользовательском интерфейсе графа Прометея для метрики http_server_requests_seconds_count
kubectl get --raw /apis/custom.metrics.k8s.io/v1beta1 | jq . | grep http_s
Но та же метрика http_server_requests_seconds_count
не отображается при запросе custom-metrics api
Вывод см описания для адаптера
Namespace: custom-metrics
Labels: <none>
Annotations: <none>
Data
====
config.yaml:
----
rules:
- seriesQuery: 'http_server_requests_seconds_count{job="kubernetes-pods", app="eperfall-priceservices"}'
seriesFilters: []
resources:
overrides:
kubernetes_pod_name:
resource: pod
kubernetes_namespace:
resource: namespace
name:
matches: http_server_requests_seconds_count
as: requests_per_second
metricsQuery: rate(http_server_requests_seconds_count{job="kubernetes-pods", app="eperfall-priceservices", uri="/priceservices/actuator/prometheus", <<.LabelMatchers>>}[5m])
Events: <none>