【问题标题】:Elastic APM Python - System Metrics don't show process related metrics like memory on KibanaElastic APM Python - 系统指标不显示进程相关指标,例如 Kibana 上的内存
【发布时间】:2020-07-09 13:12:23
【问题描述】:

我有一个独立的 Python 应用程序。
python 进程没有使用任何框架。并且是一个简单的独立 python 进程。
这已成功与 Elastic APM (+ElasticSearch +Kibana) 集成以捕获遥测数据。

Python 版本: 3.7
elastic-apm python 代理: 5.8.0
Elastic Search、APM 和 Kibana 版本: 7.7.1

正如official doc 中提到的,我使用以下语句开始从我的 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 个系统指标(在 2 个可视化下):

  1. 主机的 CPU 使用百分比
  2. 进程特定的 CPU 使用百分比
  3. 主机的内存使用百分比

根据python code 的分析,以及我所拥有的read。 Elastic APM 代理收集其他与流程相关的指标,例如:

  1. 进程使用的内存
  2. 处理正常运行时间

这些我在 Kibana - APM - Metrics Visualization 上看不到

参考截图


此外,我希望 Elastic APM Python 代理收集其他信息,例如

  1. 进程的线程级 CPU 使用率
  2. 正在处理的线程数
  3. 垃圾收集统计数据
  4. IO 统计数据

哪些已可用于 Elastic APM Java 代理。

请参阅屏幕截图



需要帮助了解这些与流程相关的指标是否在 Kibana - APM 中可用?

如果可用,如何启用可视化?

【问题讨论】:

    标签: python elasticsearch kibana elastic-apm


    【解决方案1】:

    这个问题被交叉发布到了讨论.elastic.co,你可以看到那里提供的答案:https://discuss.elastic.co/t/elastic-apm-python-system-metrics-dont-show-process-related-metrics-like-memory-on-kibana/240531/2?u=basepi

    【讨论】:

    • 谢谢。得到了可视化。
    猜你喜欢
    • 1970-01-01
    • 2021-07-16
    • 2022-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多