推出日志导出功能

推出日志导出功能

💡 原文英文,约800词,阅读约需3分钟。
📝

内容提要

Supabase发布了Log Drains功能,允许开发者将Supabase产品生成的日志导出到外部目的地,如Datadog或自定义HTTP端点。Log Drains还可以用于构建额外的警报和可观察性流水线。

🔎

延伸解读

Log Drains 的适用场景与价值

Log Drains 不仅将日志导出到外部系统,还能用于构建额外的警报和可观察性流水线。例如,将 Postgres 连接日志导入 SIEM 或 IDS,可创建自定义警报规则。此外,它支持延长日志保留期以满足合规要求,为高级用例提供重要出口。

配置与初始支持的目的地

Log Drains 可在项目设置中配置,初始支持 Datadog Logs 和 HTTP Endpoint。对于未原生支持的提供商,可通过 HTTP Endpoint 将日志发送到任何支持 HTTP POST 的目的地,例如先发送到 Edge Function 进行过滤或重构,再转发到外部提供商。

技术架构与性能表现

Log Drains 构建在 Logflare 中,其架构经过重写以支持高效、可扩展的多目的地日志分发。新的多后端架构(V2 管道)经过大量基准测试和性能分析,确保提升服务器的性能和稳定性。借助 BEAM 运行时的高并发能力,Logflare 能提供软实时日志分发,速度与日志在 UI 中出现相当甚至更快。

自托管支持与定价

Log Drains 在本地开发和自托管中完全可用,符合 Supabase 开源理念。作为项目附加功能,它适用于所有团队和企业用户,每个 Log Drain 每月收费 60 美元,另加每百万日志事件 0.20 美元的处理费和每 GB 0.09 美元的出口费(作为统一出口的一部分)。

❓

Q&A

Log Drains功能的主要用途是什么?

Log Drains功能允许开发者将Supabase生成的日志导出到外部目的地,如Datadog或自定义HTTP端点,以便构建额外的警报和可观察性流水线。

如何配置Log Drains?

Log Drains可以在项目设置中配置,初始支持的目的地包括Datadog Logs和HTTP Endpoint。

Log Drains支持哪些外部目的地?

Log Drains支持的外部目的地包括Datadog和自定义HTTP端点。

使用Log Drains可以实现哪些合规要求?

Log Drains允许延长日志保留期,以满足合规要求。

Log Drains的费用是多少?

每个Log Drain每月收费60美元,另外还有每百万个日志事件处理费0.20美元和每GB出口费0.09美元。

Log Drains如何提高日志分发的效率?

Log Drains采用新的多后端架构,提高了日志分发的效率和可扩展性,支持快速调度日志事件。

🏷️

标签

➡️

继续阅读