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

posted on   荣锋亮  阅读(2577)  评论(0编辑  收藏  举报

编辑推荐:
· 记一次.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

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示