grafana 7.0 支持分布式追踪框架的dashboard 展示
grafana 7.0 最近发布了,添加了对于分布式追踪(opentracing)的展示支持,同时界面ui也有调整
以下是一个简单的试用
环境准备
- docker-compose 文件
version: "3"
services:
grafana:
image: grafana/grafana:7.0.0
ports:
- "3000:3000"
jaeger:
image: jaegertracing/all-in-one:1.18
environment:
- "COLLECTOR_ZIPKIN_HTTP_PORT=9411"
ports:
- "9411:9411"
- "5775:5775/udp"
- "6831:6831/udp"
- "6832:6832/udp"
- "16686:16686"
配置
demo 项目
- clone 代码
git clone https://github.com/luoyjx/opentracing-demos.git
- 运行
参考node 项目运行就可以了,注意部分端口需要修改不然会有冲突的问题
查询效果
说明
grafana 的功能是越来越强大了,我们可以基于分布式追踪以及prometheus metrics 实现一个比较统一的dahsboard监控系统
参考资料
https://grafana.com/blog/2020/05/18/grafana-v7.0-released-new-plugin-architecture-visualizations-transformations-native-trace-support-and-more/
https://www.jaegertracing.io/docs/1.18/getting-started/
https://www.cnblogs.com/rongfengliang/p/11207556.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2019-05-19 High scalability with Fanout and Fastly
2019-05-19 使用singer 转换gitbase 数据到postgresql
2019-05-19 inertia 服务端驱动的spa 开发框架
2018-05-19 ballerina 学习十六 错误&&异常处理
2018-05-19 ballerina 学习十五 控制流
2018-05-19 ballerina 学习十四 values && types
2018-05-19 ballerina 学习十三 函数&&documentation