日志查询和分析

VKube 日志托管服务主要用于抓取和云端托管VKube集群中的容器日志。并未提供查询日志的网页界面。用户可以使用自托管的Grafana或者Grafana官方的免费网页平台查询VKube系统中托管的日志。在此文档中我们以官方的Grafana在线网页平台为例。

添加数据源

来到数据源页面https://<your-grafana-account>.grafana.net/connections/add-new-connection选择 Loki data source选项,并进入页面配置数据源的连接信息 Select data source

配置数据源链接

数据源地址

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

身份验证

查询VKube 日志托管服务需要使用VKube的身份验证令牌,使用方式和容器服务一致。令牌可以在VKube网页的My Service 页面获取。所以在Grafana 网页上需要完成以下配置:

  1. Authentication method(身份验证方法)设置为No Authentication(无身份验证)
  2. HTTP headers点击Add another header按钮添加新的首部字段Secret,首部字段值为Log Host 服务的验证令牌

Data source connection authentication

测试保存

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

查询日志

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

上次更新: 2025/10/22 上午2:12:37