如何通过Elastic APM监控Kibana内部事务?
用Elastic APM监控Kibana内部事务的操作步骤
前提条件
确保环境中已部署版本匹配的Elasticsearch和APM Server,三者版本不一致会引发兼容性问题。
配置Kibana
编辑Kibana的配置文件kibana.yml,添加或修改以下关键配置项:
- 启用APM监控并指定APM Server地址
apm.enabled: true apm.serverUrl: "http://<你的APM Server地址>:8200" apm.serviceName: "kibana" # 自定义服务名称,方便在APM界面识别 apm.environment: "production" # 可选,标记运行环境(如dev/prod) - 若需排查问题,可开启APM调试日志(可选)
logging.loggers: - name: apm level: debug
重启Kibana服务
保存配置后,重启Kibana使配置生效。
验证监控效果
打开Kibana界面,进入APM板块,在服务列表中找到配置的kibana服务,点击即可查看内部事务的追踪数据,包括事务响应时间、分布情况、错误信息等。
进阶配置(可选)
- 调整事务采样率:通过
apm.transactionSampleRate控制追踪数据量,例如设置为0.5表示采样50%的事务 - 忽略特定事务:使用
apm.ignoreUrls配置无需追踪的URL路径,示例:["/api/status"]
内容的提问来源于stack exchange,提问作者aniketpant
相关产品推荐
相关产品推荐

