zoukankan      html  css  js  c++  java
  • Elastic APM安装

    安装前准备:

    安装之前事先安装好elasticsearch和kibana。

    下载安装包:

    apm-server-7.0.0-linux-x86_64.tar.gz (服务端包)
    elastic-apm-agent-1.7.0.jar(终端包)

    安装步骤:

    Apm-server终端安装

       Apm-server负载安装(需要nginx代理即可),这里只说明安装配置,解压后打开文件apm-server.yml配置

    以下是主要配置:


    配置完后执行bin/ apm-server -e即可启动服务。

    .访问服务是否正常:

    • 打开chrome访问,首先安装elasticsearch head插件,访问es服务,如:http://192.168.1.7:9200/。绿色代表所有节点和索引都能正常使用:

         

    • 同样用chrome访问kibana, http://192.168.1.7:5601/app/kibana,我们选择添加apm,然后进入apm安装向导和安装结果测试页面,因为我们已经安装,直接滑到页面底部进行apm安装测试

         
         

    最后点击load kibana objects

    最终效果图:


     

    Apm-agent终端安装

    • tomcat、jetty安装:

    JAVA_OPTS="${JAVA_OPTS} -javaagent:/data/xxx/elastic-apm-agent-1.7.0.jar"
    JAVA_OPTS="${JAVA_OPTS} -Delastic.apm.service_name=xxx_name"
    JAVA_OPTS="${JAVA_OPTS} -Delastic.apm.server_urls=http://192.168.1.7:8200"
    JAVA_OPTS="${JAVA_OPTS} -Delastic.apm.trace_methods=com.package.*"
    JAVA_OPTS="${JAVA_OPTS} -Delastic.apm.application_packages=com.package"

    • Ice安装:

    <env>JAVA_TOOL_OPTIONS=-javaagent:/data/xxx/apm-server/elastic-apm-agent-1.7.0.jar</env>
    <env>ELASTIC_APM_SERVICE_NAME=contractService-ice-11-active</env>
    <env>ELASTIC_APM_TRACE_METHODS=com.package.xxx.contract.rpc.*</env>
    <env>ELASTIC_APM_SERVER_URLS=http://192.168.1.7:8200</env>
    安装后需要重启,如:
    ./icegridadmin -H 192.168.1.11 -P 4066
    application update /data/uhomeres/apm-server/contractService-app.xml

    • 验证是否安装成功方法:

    在对应的目标服务日志下出现以下内容即可说明安装成功:
    INFO co.elastic.apm.agent.report.ApmServerHealthChecker - Elastic APM server is available: { "build_date": "2019-04-05T21:50:06Z", "build_sha": "1f7ad059a0bbf0174b90e07c80c0274d152f1155", "version": "7.0.0"}

    Apm-server挂掉会怎么样?

    从上图日志分析:即使服务在高峰期工作的时候,apm服务不可用的情况下,不会狂刷报错日志,apm服务无法采集到事件,对监控目标服务没有功能影响,性能影响可忽略。

  • 相关阅读:
    Java实现 LeetCode 69 x的平方根
    Java实现 LeetCode 68 文本左右对齐
    Java实现 LeetCode 68 文本左右对齐
    Java实现 LeetCode 68 文本左右对齐
    Java实现 LeetCode 67 二进制求和
    Java实现 LeetCode 67 二进制求和
    Java实现 LeetCode 67 二进制求和
    Java实现 LeetCode 66 加一
    Java实现 LeetCode 66 加一
    CxSkinButton按钮皮肤类
  • 原文地址:https://www.cnblogs.com/dengbangpang/p/13053227.html
Copyright © 2011-2022 走看看