最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

每日热文:Grafana系列-统一展示-10-Explore Jaeger

来源:博客园


【资料图】

系列文章

  • Grafana 系列文章

Explore Jaeger

你可以通过Explore查询和显示 Jaeger 的 trace。有 3 种方法:

  • Query by search
  • Query by trace ID
  • Upload a JSON trace file

要使用该方法:

  1. Query类型选择器中选择 Search
  2. 填写搜索表格:(和 Jaeger UI 基本一样)
NameDescription
Service返回 services 列表
Operation当你选择一个有相关操作的 service 时,会弹出。选择 all以查询所有操作。
Tags设置具有logfmt格式值的标签,例如error=true db.statement="select * from User"
Min Duration过滤所有持续时间高于设定值的 traces。可能的值是1.2s, 100ms, 500us
Max Duration过滤所有持续时间低于设定值的 traces。可能的值是1.2s, 100ms, 500us
Limit限制返回的 traces 的数量。

Query by trace ID

要查询一个特定的 trace:

  1. 选择 TraceID查询类型。
  2. Trace ID字段中输入该 trace 的ID。

Upload a JSON trace file

JSON trace file 示例:

{  "data": [    {      "traceID": "2ee9739529395e31",      "spans": [        {          "traceID": "2ee9739529395e31",          "spanID": "2ee9739529395e31",          "flags": 1,          "operationName": "CAS",          "references": [],          "startTime": 1616095319593196,          "duration": 1004,          "tags": [            {              "key": "sampler.type",              "type": "string",              "value": "const"            }          ],          "logs": [],          "processID": "p1",          "warnings": null        }      ],      "processes": {        "p1": {          "serviceName": "loki-all",          "tags": [            {              "key": "jaeger.version",              "type": "string",              "value": "Go-2.25.0"            }          ]        }      },      "warnings": null    }  ],  "total": 0,  "limit": 0,  "offset": 0,  "errors": null}

是否有 Jaeger 的 Dashboard?

目前(2023/5/8)在 Grafana Dashboards registry, 还没有 Trace 相关的 Dashboard, Grafana Tempo 没有, Jaeger 也没有.

但是我关注到有一部分 panel 是适合用作 Trace Dashboard 展示的, 如:

  • Traces
  • Node Graph

应该在不远的将来就会有 Trace 相关的 Dashboards. 期待~

关键词: