可视化 Loki 中的数据
本节介绍如何在 Grafana 控制台可视化存储到 Loki 的 KubeSphere 日志、审计、事件及通知历史数据。
前提条件
KubeSphere 平台需要安装并启用 WhizardTelemetry 平台服务扩展组件。
已通过 Grafana for WhizardTelemetry 扩展组件或其他方法部署一个 Grafana 控制台。
操作步骤
安装 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 日志、审计、事件、通知历史的数据面板。
反馈
这篇文章对您有帮助吗?
通过邮件接收 KubeSphere 最新的技术博客与产品更新的通知
感谢您的反馈。如果您有关于如何使用 KubeSphere 的具体问题,请在 Slack 上提问。如果您想报告问题或提出改进建议,请在 GitHub 存储库中打开问题。