Очистите метрики приложения с помощью Prometheus с прокси-сервером Envoy side car
Я использую GKE для своих рабочих нагрузок. Я установил Istio 1.11.0 на свой кластер. Я также установил Prometheus в
istio-system
пространство имен, используя эту ссылку .
У меня есть приложение Python, развернутое в
prom-test
пространство имен, которое собирает метрики на порте 8080, как показано ниже.
Я использовал приведенную ниже аннотацию в файле развертывания, чтобы Prometheus удалил метрики.
apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
prometheus.io/scrape: "true"
prometheus.io/port: "8080"
prometheus.io/scheme: http
prometheus.io/path: "/metrics"
В 1) контейнере приложения и 2) прокси-контейнере посланника работают 2 контейнера.
Когда я открываю панель управления Prometheus, я вижу, что все цели активированы, а для моего приложения оно отменяется на
Но я мог видеть какие-либо показатели, связанные с приложением?
Было бы очень полезно, если бы здесь ветераны могли посоветовать то же самое.
1 ответ
Я решил это. Похоже на. Python мне нужно добавить информацию в качестве конфигурации очистки в
prommetheus.yaml
файл. Как только я реализовал то же самое, он начал работать.
Возможность видеть метрики на Istio prometheus.