skywalking
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了skywalking相关的知识,希望对你有一定的参考价值。
参考技术A elasticsearch默认是没有开启跨域,我们需要配置跨域,并配置集群节点名字:修改容器中 /usr/share/elasticsearch/config/elasticsearch.yml 文件,添加配置如下:
参数说明:
cluster.name:集群服务名字 http.cors.enabled:开启跨域 http.cors.allow-origin: 允许跨域域名,*代表所有域名 network.host: 外部访问的IP discovery.zen.minimum_master_nodes: 最小主节点个数
安装完成后,重启容器 docker restart elasticsearch ,再访问 http://ip:9200/
效果如下
安装 ElasticSearch管理界面elasticsearch-hq
安装完成后,访问控制台地址 http://ip:5000/#!/clusters/elasticsearch
--link elasticsearch:elasticsearch:存储服务使用elasticsearch -e SW_STORAGE=elasticsearch7:存储服务elasticsearch的版本 -e SW_STORAGE_ES_CLUSTER_NODES=elasticsearch:9200:存储服务elasticsearch的链接地址
安装完成后,我们接下来访问Skywalking控制台: http://ip:8080
通过 -javaagent 来指定skywalking的agent组件的skywalking-agent.jar即可
另外:agent负责采集数据然后将数据提交到OAP(collector)中,因此我们需要在agent的配置文件中指定OAP的地址,当然默认是本地127.0.0.1
进入到config目录,找到:agent.config配置文件
未修改前如下:
接下来我们依次启动应用程序,以第一章的tracing-1-parent中的servie1,service2,service3为例来启动,我们只需修改启动参数即可,
我们需要将启动参数修改如下
图示如下:
依次启动service1,service2,service3,然后接口
访问: http://192.168.200.129:8080 查看skywalking的ui
以上是关于skywalking的主要内容,如果未能解决你的问题,请参考以下文章
第二十二篇商城系统-Skywalking链路追踪商城系统完结篇