前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >全链路跟踪系统Skywalking最简安装

全链路跟踪系统Skywalking最简安装

作者头像
一见
发布2020-11-13 15:03:42
6670
发布2020-11-13 15:03:42
举报
文章被收录于专栏:蓝天蓝天

简述

Skywalking是一个分布式追踪与监控,由国内开源爱好者吴晟开源,目前已是Apache顶级项目。

官网

https://github.com/apache/skywalking

官方效果展

http://122.112.182.72:8080/

搭建 skywalking 体验环境

ElasticSearch (https://hub.docker.com/_/elasticsearch):

  • docker pull docker.elastic.co/elasticsearch/elasticsearch:7.9.3
  • docker run -d --name elasticsearch --rm -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.9.3

skywalking (https://hub.docker.com/r/apache/skywalking-oap-server)

  • docker pull apache/skywalking-oap-server
  • docker run --name skywalking-oap-server -d --rm -p 11800:11800 -p 12800:12800 --link elasticsearch:elasticsearch -e SW\_STORAGE=elasticsearch7 -e SW\_STORAGE\_ES\_CLUSTER\_NODES=elasticsearch:9200 apache/skywalking-oap-server

如果使用的是 ES6,则设置 SW_STORAGE 的值为:elasticsearch,参考来源:https://github.com/apache/skywalking/blob/master/docs/en/setup/backend/backend-storage.md。

注意,这里的 11800 端口为上报端口,即调用 NewGRPCReporter 时指定的端口。

skywalking-ui (https://hub.docker.com/r/apache/skywalking-ui)

  • docker pull apache/skywalking-ui
  • docker run --name skywalking-ui -d --rm -p 8080:8080 --link skywalking-oap-server:skywalking-oap-server -e SW\_OAP\_ADDRESS=skywalking-oap-server:12800 apache/skywalking-ui

注意,这里的 8080 端口为可视化页面端口。

GO接口

https://github.com/SkyAPM/go2sky

基本概念

  • Span

跨度。

  • EntrySpan
  • 被调端(被请求的服务端),从下游提取上下文信息。
  • ExitSpan

调用端(发起请求客户端),将上下文信息注入到请求中。


其它同类APM产品

Application Performance Monitoring

URL

好友性

Pinpoint

可视化界面较好

Skywalking

中文可视化界面

Zipkin

可视化页面简陋

Jaeger

可视化界面较好

window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')0||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];

代码语言:txt
复制
           阅读(6) | 评论(0) | 转发(0) | 			                

0

上一篇:查找被删除但仍然占据磁盘的文件

下一篇:没有了

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-11-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简述
  • 官网
  • 官方效果展
  • 搭建 skywalking 体验环境
  • 其它同类APM产品
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档