菜单
Grafana云 快速入门 航运PostgreSQL日志与Grafana Grafana云代理

航运PostgreSQL日志与Grafana Grafana云代理

本指南将向您展示如何将日志从一个PostgreSQL实例Grafana云使用Grafana代理。它还将向您展示如何搜索、探索,并查看这些日志。

先决条件

在你开始之前,你应该有以下:

一旦你安装了这些,就可以从本指南开始。

配置代理收集和发送PostgreSQL日志

因为你的Linux机器已经运行代理,配置发送日志是通过修改代理配置YAML文件来完成的。

配置存储在代理/etc/grafana-agent.yaml默认情况下。打开文件,并添加一个日志部分。代理的配置应该是这样的:

集成:prometheus_remote_write: - basic_auth:密码:<密码>用户名:<用户名>的url: https:// < cloud-endpoint > / api /舞会/推动postgres_exporter: data_source_names: - postgresql: / / < postgres-username >: < postgres-password > @localhost: 5432年启用:真正的实例:postgresql-01 relabel_configs: - source_labels: [__address__] target_label:工作替代:集成/ postgresql的日志:配置:-名称:代理客户:- basic_auth:密码:< logs-password >用户名:< logs-username > url: https:// < cloud-logs-endpoint > /洛基/ api / v1 /推动职位:文件名:/ tmp /职位。yaml target_config: sync_period: 10 s scrape_configs: - job_name:集成/ postgresql static_configs:标签:实例:postgresql-01工作:集成/ postgresql __path__: /var/log/postgresql/*log指标:wal_directory: / tmp / grafana-agent-wal

上面的配置定位并解析PostgresSQL使用嵌入式服务器日志Promtail

确保工作实例标签匹配日志和度量。这将确保我们可以很快地从指标图表潜水到相应的日志的详细信息,到底发生了什么。

你可以找到更多关于配置PostgreSQL集成在我们的信息PostgreSQL集成文档。

检查日志被吸收到Grafana云

日志应该在Grafana云很快变得可用。为了验证这一点,使用探索特性。单击探索图标(看起来像一个指南针)栏。

在页面的顶部,使用下拉菜单来选择您的洛基日志数据源。日志浏览器中运行查询{工作= "集成/ postgresql "}

如果没有日志行出现,日志没有被收集。如果你看到日志,这证实了日志被收到。

如果你不能看到日志后几分钟,检查你的拼写错误的步骤和检查是否代理在Linux机器上运行。

如果一切工作正常,您应该看到如下:

洛基探索选项卡

结论

完成指令创建仪表盘面板(事实上,多个面板创建一个仪表板)Grafana是可用的添加一个面板文档。

您还可以使用管道将日志行标签和时间戳。