💡
原文英文,约3700词,阅读约需14分钟。
📝
内容提要
本文介绍如何在Kubernetes集群中使用Loki和Promtail将PostgreSQL日志可视化到Percona监控管理(PMM)。步骤包括部署Loki并配置存储与认证,通过Promtail收集PostgreSQL日志,以及在PMM中添加Loki数据源并创建日志仪表板。
🎯
关键要点
- 本文介绍如何在Kubernetes集群中使用Loki和Promtail将PostgreSQL日志可视化到Percona监控管理(PMM)。
- 假设PostgreSQL集群和PMM服务器已经部署并配置,Loki将在同一Kubernetes集群中部署。
- Loki由三个组件组成:Loki服务器、日志收集器Promtail和用于显示和查询日志的Grafana或PMM。
- 使用Helm图表安装Loki,并对loki-values.yaml文件进行必要的配置。
- 配置Loki以在S3兼容的对象存储中保存日志,并设置单一存储TSDB索引类型。
- 使用Promtail作为侧车容器收集PostgreSQL日志,并将其发送到Loki。
- 在PMM的Web界面中添加Loki数据源,并配置相应的URL。
- 通过PMM的探索功能检查是否可以看到PostgreSQL日志,并使用标签过滤器进行查询。
- 创建新的日志仪表板,配置面板以显示PostgreSQL日志,并保存仪表板。
- 通过导入JSON代码来创建PostgreSQL日志仪表板,使Kubernetes PostgreSQL集群的数据库日志可在PMM上查看。
🏷️
标签
➡️