У меня есть автономное приложение 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 системные метрики (в двух визуализациях):
- Использование ЦП хоста в процентах
- Спецификация процесса c Использование ЦП в процентах
- Использование памяти хостом в процентах
Согласно анализу python кода , а также согласно тому, что я иметь читать . Elasti c APM Agent собирает другие метрики, связанные с процессами, например:
- Память, используемая процессом
- Время безотказной работы процесса
Их я не вижу в Kibana - APM - Визуализация метрик
См. снимок экрана ![Refer the screenshot](https://i.stack.imgur.com/9keTt.png)
Additionally, I expect the Elastic APM Python agent to collect other informations like:
- Process's thread level CPU Usage
- Number of threads in process
- Garbage collection stats
- IO Stats
Which are already available for Elastic APM Java agent.
Refer the screenshot
См. Скриншот Нужна помощь в понимании, доступны ли эти связанные с процессами метрики в Kibana - APM или нет?
Если доступно, как включить визуализацию?