可视化 Loki 中的数据
本节介绍如何在 Grafana 控制台可视化存储到 Loki 的 KubeSphere 日志、审计、事件及通知历史数据。
前提条件
-
KubeSphere 企业版平台需要安装并启用 WizTelemetry 平台服务扩展组件。
-
已通过 Grafana for WizTelemetry 扩展组件或其他方法部署一个 Grafana 控制台。
操作步骤
-
安装 Grafana Loki for WizTelemetry 扩展组件。
-
在集群的应用负载 > 服务页面,查找
loki-agent-gateway
,编辑外部访问,开启 NodePort。说明 取决于您的网络环境,您可能需要配置流量转发规则并在防火墙中放行该 NodePort 端口。
-
安装 WizTelemetry 数据流水线,并配置 Loki 信息。
sinks: loki: endpoint: http://<loki-gateway-ip>:<loki-gateway-port>
示例如下:
sinks: loki: endpoint: http://172.31.19.250:30858
-
安装 WizTelemetry 日志、审计、事件、通知(按需安装),修改扩展组件配置,启用 Loki。
sinks: loki: enabled: true
-
在 Grafana 控制台中配置 Loki 数据源。
-
若 Grafana 控制台为 Grafana for WizTelemetry 扩展组件所部署,Grafana Loki for WizTelemetry 安装完成后,会自动在 Grafana 控制台为日志、审计、事件及通知历史添加 Loki 数据源。有关如何访问 Grafana 控制台,请参阅 Grafana for WizTelemetry。
-
若 Grafana 控制台使用其他方法部署,您需要在 Grafana 控制台手动添加 loki 数据源。更多信息,请参阅扩展中心 Grafana Loki for WizTelemetry 扩展组件的详情页说明。
-
-
访问 Grafana 控制台,即可在 Dashboards 下查看 KubeSphere 日志、审计、事件、通知历史的数据面板。
说明 有关 Loki 的更多信息,请参阅 Grafana Loki 官方文档。