image.png
image.png
在数据源视图中,点击添加数据源,然后选择 Loki。
image.png
给数据源起⼀个名字,然后设置⼀个 Grafana 实例可以访问的 Loki URL。我们这⾥由于 Loki 和 Grafana 都在相同的命名空间中运⾏,不需要使⽤任何验证⽅案,因此不需要其他配置,单击 "保存和测试"。您应该会看到⼀条确认消息 Data source connected and labels found.。
mysql操作官方文档
image.png
⽇志查询
现在 Grafana 已经连接到 Loki 了,接下来我们可以查询部署到 demo 命名空间的⽰例应⽤的⽇志,我们可以查错误,通过 trace id 查事务等等。
在 Grafana 页⾯中,从侧⾯板中选择 "探索",选择上⼀步中添加的 Loki数据源,在查询框中,输⼊{namespace="default"},然后点击 "运⾏查询",正常我们就可以看到⽇志返回了。
image.png
此外我们还可以添加更多的过滤器和标签,来缩⼩我们想要查询的⽇志范围。要查看来⾃ default 命名空间的 shida-getaway 的⽇志,可以使⽤语句 {namespace="default",container="shida-getaway"} 进⾏查询,我们也可以查那些⾮正常的状态码的 http 请求
{namespace="default"} |= "sp.status"!= "200"。
我们还可以对来⾃⽇志的数据进⾏⼀些聚合分析。⽐如这⾥⾯汇总过去5分钟内 default 命名空间的 http 状态码,查询语句为:
sum(count_over_time({namespace="default"} |= "sp.status" | json [5m])) by (http_resp_status)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论