Очистите метрики приложения с помощью 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.

Другие вопросы по тегам