侧边栏壁纸
博主头像
程彬彬博主等级

业精于勤 荒于嬉 行成于思 毁于随

  • 累计撰写 101 篇文章
  • 累计创建 26 个标签
  • 累计收到 20 条评论

目 录CONTENT

文章目录
ELK

Elastic APM Server 使用

程彬彬
2020-04-02 / 0 评论 / 0 点赞 / 3,658 阅读 / 0 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2020-04-02,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
广告 广告

概述

7.6.1官网文档

APM 是一个建立在弹性栈上的应用程序性能监测系统。 它允许您实时监控软件服务和应用程序ーー收集有关传入请求响应时间、数据库查询、对缓存的调用、外部 HTTP 请求等的详细性能信息。 这使得查明和快速修复性能问题变得容易。

弹性 APM 还自动收集未处理的错误和异常。 错误主要根据堆栈跟踪进行分组,因此您可以在出现新错误时识别它们,并密切关注特定错误发生的次数。

下载并解压缩 APM Server

curl -L -O https://artifacts.elastic.co/downloads/apm-server/apm-server-7.6.1-linux-x86_64.tar.gz

tar xzvf apm-server-7.6.1-linux-x86_64.tar.gz

编辑配置

output.elasticsearch:
    hosts: ["<es_url>"]
    username: <username>
    password: <password>

启动 APM Server

./apm-server -e

下载 APM 代理

Maven Central 下载代理 jar。切勿将该代理添加为您的应用程序的依赖项。

elastic-apm-agent-1.15.0.jar

使用 javaagent 标志设置您的应用程序

添加 -javaagent 标志并使用系统属性配置代理。

设置所需的服务名称(允许使用的字符:a-z、A-Z、0-9、-、_ 和空格)
设置定制 APM Server URL(默认值:http://localhost:8200)
设置您的应用程序的基础软件包

java -javaagent:/path/to/elastic-apm-agent-<version>.jar \
     -Delastic.apm.service_name=my-application \
     -Delastic.apm.server_url=http://localhost:8200 \
     -Delastic.apm.secret_token= \
     -Delastic.apm.application_packages=org.example \
     -jar my-application.jar

有关配置选项和高级用法,请参阅文档

加载 Kibana 对象

APM UI 中的某些功能需要 APM 索引模式

效果

image.png
image.png
image.png

0
广告 广告

评论区