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 2020-05-19 14:10  荣锋亮  阅读(2542)  评论(0编辑  收藏  举报

导航