可视化 Loki 中的数据
本节介绍如何在 Grafana 控制台可视化存储到 Loki 的 KubeSphere 的日志、审计、事件及通知历史数据。
Prerequisites
-
KubeSphere 平台需要安装并启用 WhizardTelemetry 平台服务扩展组件。
-
已通过 Grafana for WhizardTelemetry 扩展组件或其他方法部署一个 Grafana 控制台。
Steps
-
安装 Grafana Loki for WhizardTelemetry 扩展组件。
-
在集群的应用负载 > 服务页面,查找
loki-agent-gateway
,编辑外部访问,开启 NodePort。说明 取决于您的网络环境,您可能需要配置流量转发规则并在防火墙中放行该 NodePort 端口。
-
安装 WhizardTelemetry 数据流水线,并配置 Loki 信息。
sinks: loki: endpoint: http://<loki-gateway-ip>:<loki-gateway-port>
示例如下:
sinks: loki: endpoint: http://172.31.19.250:30858
-
安装 WhizardTelemetry 日志、审计、事件、通知(按需安装),修改扩展组件配置,启用 Loki。
sinks: loki: enabled: true
-
在 Grafana 控制台中配置 Loki 数据源。
-
若 Grafana 控制台为 Grafana for WhizardTelemetry 扩展组件所部署,Grafana Loki for WhizardTelemetry 安装完成后,会自动在 Grafana 控制台为日志、审计、事件及通知历史添加 Loki 数据源。有关如何访问 Grafana 控制台,请参阅 Grafana for WhizardTelemetry。
-
若 Grafana 控制台使用其他方法部署,您需要在 Grafana 控制台手动添加 loki 数据源。更多信息,请参阅扩展中心 Grafana Loki for WhizardTelemetry 扩展组件的详情页说明。
-
-
访问 Grafana 控制台,即可在 Dashboards 下查看 KubeSphere 日志、审计、事件、通知历史的数据面板。
Feedback
Was this page Helpful?
Receive the latest news, articles and updates from KubeSphere
Thanks for the feedback. If you have a specific question about how to use KubeSphere, ask it on Slack. Open an issue in the GitHub repo if you want to report a problem or suggest an improvement.