日志查询和分析
VKube 日志托管服务主要用于抓取和云端托管VKube集群中的容器日志。并未提供查询日志的网页界面。用户可以使用自托管的Grafana或者Grafana官方的免费网页平台查询VKube系统中托管的日志。在此文档中我们以官方的Grafana在线网页平台为例。
添加数据源
来到数据源页面https://<your-grafana-account>.grafana.net/connections/add-new-connection选择 Loki data source选项,并进入页面配置数据源的连接信息

配置数据源链接
数据源地址
为数据源命名(在此案例中我们设置为vkube-log)和数据源的url, 这里的url是VKube的针对日志托管服务的查询入口, 目前支持查询操作。url 的信息可以在VKube网页上 Log Host 服务的管理界面上找到。

身份验证
查询VKube 日志托管服务需要使用VKube的身份验证令牌,使用方式和容器服务一致。令牌可以在VKube网页的My Service 页面获取。所以在Grafana 网页上需要完成以下配置:
Authentication method(身份验证方法)设置为No Authentication(无身份验证)- 在
HTTP headers点击Add another header按钮添加新的首部字段Secret,首部字段值为Log Host服务的验证令牌

测试保存
完成以上配置后来到配置页面底部点击Save & test按钮测试连接的地址和身份验证令牌是否合法。如果成功,按钮上方会显示连接成功的提示信息。该数据源已经成功配置并且存储在Grafana系统中。

查询日志
登陆Grafana 网页后进入数据源连接列表页面https://<your-grafana-account>.grafana.net/connections/datasources选择刚才配置的数据源 vkube-log 并点击Explore页面来到日志的查询页面
在日志查询页面,可以通过日志label查询对应的日志. 支持的日志标签(label):node,region,app(容器服务的ID),container(日志所属的容器),tenant(日志托管服务的ID,设置为查询条件后查询所有日志)。另外还支持其他的操作比如查询包含或者不包含某些内容的日志,满足某个正则表达式的日志等等。

← 日志抓取管理