Elasti c APM Python - системные метрики не отображают метрики, связанные с процессами, такие как память на Kibana - PullRequest
0 голосов
/ 09 июля 2020

У меня есть автономное приложение Python. Процесс python не использует никаких фреймворков. И это простой автономный процесс python. Это было успешно интегрировано с Elasti c APM (+ ElasticSearch + Kibana) для сбора данных телеметрии. Python версия: 3,7 эласти c -apm python агент: 5.8.0 Elasti c Поиск, версия APM и Kibana: 7.7.1 Как упоминалось в официальном документе do c, я использовал следующие инструкции, чтобы начать сбор показателей из моего процесса python.

client = elasticapm.Client(service_name="MY_SERVICE",service_node_name="MY_SERVICE_NODE",server_url="=http:///apm-server:8200",recording="true",environment="PROD")
elasticapm.instrument()

Но на Kibana я могу видеть только следующие 3 системные метрики (в двух визуализациях):

  1. Использование ЦП хоста в процентах
  2. Спецификация процесса c Использование ЦП в процентах
  3. Использование памяти хостом в процентах

Согласно анализу python кода , а также согласно тому, что я иметь читать . Elasti c APM Agent собирает другие метрики, связанные с процессами, например:

  1. Память, используемая процессом
  2. Время безотказной работы процесса

Их я не вижу в Kibana - APM - Визуализация метрик

См. снимок экрана Refer the screenshot


Additionally, I expect the Elastic APM Python agent to collect other informations like:

  1. Process's thread level CPU Usage
  2. Number of threads in process
  3. Garbage collection stats
  4. IO Stats

Which are already available for Elastic APM Java agent.

Refer the screenshot

См. Скриншот Нужна помощь в понимании, доступны ли эти связанные с процессами метрики в Kibana - APM или нет?

Если доступно, как включить визуализацию?

1 Ответ

1 голос
/ 14 июля 2020

Этот вопрос был размещен на странице обсуждения.elasti c .co, и вы можете увидеть там ответ: https://discuss.elastic.co/t/elastic-apm-python-system-metrics-dont-show-process-related-metrics-like-memory-on-kibana/240531/2?u=basepi

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...