docker安装skywalking

docker安装skywalking

官方:https://github.com/apache/skywalking-docker.git

大神的:https://github.com/JaredTan95/skywalking-docker.git

修改

如果是官方的docker需要设置时间

每个镜像添加TZ: ‘Asia/Shanghai’:

services:
  elasticsearch:
    environment:
      TZ: 'Asia/Shanghai'

elasticsearch持久化数据

修改elasticsearch添加持久化容器挂载

volumes:
  - ./elasticsearch/data:/usr/share/elasticsearch/data
  - ./elasticsearch/logs:/usr/share/elasticsearch/logs
创建数据持久化文件夹目录并赋予权限
mkdir elasticsearch/data
chmod -R 777 elasticsearch

启动

git clone https://github.com/JaredTan95/skywalking-docker.git
cd skywalking-docker/6.x/docker-compose
docker-compose up -d
http://localhost:8080
账号密码都是admin

下载

修改:H:\apache-skywalking-apm-incubating\agent\config\agent.config collector.backend_service地址

项目中集成

war or jar集成skywalking

  • Linux Tomcat 7, Tomcat 8
    修改 tomcat/bin/catalina.sh,在首行加入如下信息.
    CATALINA_OPTS="$CATALINA_OPTS -javaagent:/path/to/skywalking-agent/skywalking-agent.jar=agent.service_name=Dubbo"; export CATALINA_OPTS
  • Windows Tomcat 7, Tomcat 8
    修改 tomcat/bin/catalina.bat,在首行加入如下信息.
    set "CATALINA_OPTS=-javaagent:/path/to/skywalking-agent/skywalking-agent.jar=agent.service_name=Dubbo"
  • JAR file
    在启动你的应用程序的命令行中添加 -javaagent 参数. 并确保在-jar参数之前添加它. 例如:
    ```shell
  • javaagent:H:/apache-skywalking-apm-incubating/agent/skywalking-agent.jar=agent.service_name=Dubbo
    例如:
    java -javaagent:H:/apache-skywalking-apm-incubating/agent/skywalking-agent.jar=agent.service_name=Dubbo -jar dubbo.jar
    多个参数配置使用逗号连接:
    java -javaagent:H:/apache-skywalking-apm-bin/agent/skywalking-agent.jar=agent.service_name=Dubbo-Spring-Boot,collector.backend_service=192.168.15.59:11800 -jar dubbo.jar

自定义探针配置路径

自定义的探针配置文件内容格式必须与默认探针配置文件内容格式一致,这里所改变的仅仅只是配置文件的路径

使用方式:使用 启动参数(-D) 的方式来设置探针配置文件路径

-Dskywalking_config=/path/to/agent.config

其中的/path/to/agent.config 代表的是自定义探针配置文件的绝对路径

demo:https://github.com/ciweigg2/springboot-dubbo-seata


文章作者: Ciwei
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Ciwei !
 上一篇
在线查看代码 在线查看代码
两款谷歌插件 <!–more– > https://chrome.google.com/webstore?hl=zh-CN octotree sourcegraph document.querySelect
2019-05-14
下一篇 
hexo博客备份转移呀 hexo博客备份转移呀
博客备份安装服务器到期了 可能要换服务器 需要备份博客 这里就是简单的操作步骤 很方便的呀 老服务器备份 备份cd /root/blog/ tar -zcvf theme.tar.gz * 下载备份sz theme.tar.gz
2019-05-11
  目录