Skywalking

  监控java 进程信息,elasticsearch apm 有类似功能,但是只支持到了jdk11。

安裝

# 1.下载
cd /data/
wget https://archive.apache.org/dist/skywalking/8.7.0/apache-skywalking-apm-es7-8.7.0.tar.gz
tar -xzvf apache-skywalking-apm-es7-8.7.0.tar.gzrm
rm -rf apache-skywalking-apm-es7-8.7.0.tar.gz

# 2.配置 数据存储为elasticsearch
cd apache-skywalking-apm-bin-es7/config
vim application.yml
    storage:
    selector: ${SW_STORAGE:elasticsearch7}
    
    elasticsearch7:
      nameSpace: ${SW_NAMESPACE:""}
      clusterNodes: ${SW_STORAGE_ES_CLUSTER_NODES:127.0.0.1:9000}
      
  # 3.配置web查看端口
  cd  apache-skywalking-apm-bin-es7/webapp
  vim webapp.yml
  
      server:
        port: 9001
        
  # 4.启动
  cd apache-skywalking-apm-bin-es7/bin
  ./startup.sh

Java docker agent 配置

参考:https://blog.csdn.net/gre_999/article/details/101726367

见项目dockerfile文件和docker启动脚本

常见问题

1.谷歌浏览器不显示仪表盘数据

清除缓存,或者换个浏览器,使用Edge