夜莺-Nightingale
夜莺V6
项目介绍 架构介绍
快速开始
黄埔营
安装部署
升级
采集器
使用手册
API
数据库表结构
FAQ
开源生态
Prometheus
版权声明
第1章:天降奇兵
第2章:探索PromQL
第3章:Prometheus告警处理
第4章:Exporter详解
第5章:数据与可视化
第6章:集群与高可用
第7章:Prometheus服务发现
第8章:监控Kubernetes
第9章:Prometheus Operator
参考资料

部署 Jaeger

這裡我們為了展示對接 Jaeger 資料來源,使用 Jaeger 官方推薦的 Docker Compose 部署方式,這個方式集成了 Jaeger 和一個 demo 程式,可以方便我們學習理解。生產環境不建議這樣部署使用

下載並啟動服務

#請提前自行安裝 `git` 和 `docker-compose` 服務,並測試拉取映像的網路通信是否正常。

git clone git@github.com:jaegertracing/jaeger.git jaeger && cd jaeger/examples/hotrod && docker compose up

部署完成後可以查看對應的 UI 介面。

  • Jaeger UI:訪問服務的 16686 端口。

    Jaeger UI

  • Demo:訪問服務的 8080 端口,更多 demo 配置展示可以參考文件

    Demo

接入 Jaeger 資料來源

填寫 Jaeger 服務的地址和端口即可。

Jaeger 資料來源

查詢 Jaeger

  • 鏈路追蹤選擇 Jaeger 資料來源

  • 按條件查詢

    按條件查詢

  • Trace ID 查詢

    Trace ID 查詢

  • 拓撲分析

    鏈路追蹤 → 拓撲分析

    同樣選擇 Jaeger 資料來源,觀察服務之間的交互以自動構建拓撲分析圖。圖中的服務元素可以隨意拖曳展示。

    拓撲分析

开源版
Flashcat
Flashduty