节奏在Grafana
Grafana有一个内置的节奏数据源,可以用于查询速度和可视化的痕迹。本页面描述了高级功能和可用性。使用最新的版本最好的兼容性和稳定性。
使用TraceQL深入跟踪数据
灵感来自PromQL LogQL, TraceQL是选择的查询语言的设计痕迹在节奏。
默认的节奏搜索整个跟踪审查。TraceQL制定精确的查询提供了一种方法,这样你就可以快速识别所需要的痕迹和跨越。查询结果返回更快,因为查询限制搜索。
您可以运行一个TraceQL查询通过发行节奏的问
参数的搜索
API端点,或者,对那些使用节奏结合Grafana,通过使用GrafanaTraceQL查询编辑器。
详情查询构造,如何阅读TraceQL文档。
视图跟踪通过ID
最基本的功能是可视化跟踪使用其ID。选择跟踪标识选项卡并输入视图的ID。这个功能是默认启用,在所有版本的Grafana可用。
日志搜索
痕迹可以发现通过搜索包含跟踪日志条目id。这是最有用的,当应用程序日志相关的信息跟踪,也可以搜索,如HTTP状态代码,客户ID,等。该功能需要Grafana 7.5或更高版本,洛基数据源有关,和traceID导出字段。
使用节奏标签搜索找到痕迹
搜索痕迹使用相同维度如时间范围、持续时间、跨标签,服务名称,等等。使用跟踪视图快速诊断系统错误和高延迟的事件。
不确定的搜索
大多数搜索功能是确定的:使用相同的搜索条件导致相同的结果。
然而,节奏搜索是不确定的。如果你两次执行相同的搜索,你会得到不同的列表,如果可能你搜索的结果数大于你的搜索将返回的结果数。
当执行一个搜索,在给定的时间节奏大规模并行搜索范围,并把第一个N的结果。甚至相同的搜索将因诸如机器不同负载和网络延迟。这种方法速度值在可预见性和非常简单;执行搜索结果一致将引入额外的复杂性(并增加用户花费的时间等待结果)。TraceQL遵循相同的行为。
服务图形视图
Grafana提供一个内置的服务中可用的图形视图Grafana云和Grafana 9.1。服务图形视图可视化跨度度量(跟踪数据率、错误率和持续时间(红色)和服务图表。一旦需求设置,这个预配置的视图是立即可用探索>服务图。
有关更多信息,请参考服务图形视图。
从横跨指标
红色指标可用于驱动服务图表和其他准备好了空间数据的可视化。红色指标代表:
- 速度,每秒的请求数
- 错误,那些失败的请求的数量
- 持续时间,这些请求的时间
关于红色的方法的更多信息,请参考红色的方法:如何你的服务工具。
注意:度量生成默认情况下是禁用的。联系Grafana支持,使指标生成在你的组织中。
度量发电机在你的组织中启用后,参考Metrics-generator配置metrics-generator信息选项。
这些指标存在于您的托管指标实例,也可以方便地用于生成强大的自定义仪表板。
度量生成器自动生成原型以及简单的指标可以跟踪链接。范本GA在Grafana云所以你也可以把你自己的。
查看JSON文件
本地JSON文件包含一个跟踪可以上传和查看Grafana UI。这是有用的情况下访问原始的节奏数据源是有限的,或保留痕迹之外的节奏。JSON数据可以通过节奏API或下载Grafana督察小组,同时查看跟踪。
连接痕迹和指标
Grafana可以关联不同的信号通过添加功能来跟踪和指标之间的联系。的跟踪指标特性Grafana 9.1 beta特性,允许您快速查看趋势或聚合数据相关。
你可以尝试通过支持traceToMetrics
功能切换Grafana配置文件。
例如,您可以使用跨属性度量标签使用__tags美元
关键字转换跨标签属性指标。
有关更多信息,请参考跟踪指标配置文档。