目录
PostgreSQL 是一个开源关系数据库,侧重于 SQL 兼容性。PostgreSQL 允许用户存储大型和复杂的数据集,这归功于其许多后关系概念,如数据库内函数和用户定义的数据类型。PostgreSQL 在同一数据表中支持不同的数据类型,并同时查询所有这些不同的数据类型。这使其成为一个非常强大和灵活的数据库解决方案。PostgreSQL 还提供强大的安全性,以确保所有这些数据的安全。
为什么使用 PostgreSQL 输出插件?
PostgreSQL 输出插件允许您将存储在 InfluxDB 中的指标发送到任何 PostgreSQL 数据库或 PostgreSQL 兼容系统。该插件管理您的数据模式,并自动更新任何缺失的列,以确保您的应用程序或系统的一致性。
如何使用 PostgreSQL 输出 Telegraf 插件
默认情况下,插件不使用并发,但您可以配置并发以提高吞吐量。
插件默认将 InfluxDB 数据类型映射到以下 PostgreSQL 类型
Influx | PostgreSQL |
---|---|
float | double precision |
integer | bigint |
uinteger | numeric* |
string | text |
boolean | boolean |
unix timestamp | timestamp |
该插件使用模板,让用户完全控制他们的数据。
该插件还提供错误处理选项。对于临时错误和永久错误,有不同的行为。
欲了解更多信息,请查看文档。