Coolify logoCoolify

日志排放

您可以将已部署服务的日志排放到 Axiom 或 New Relic 等第三方应用程序中。

未来我们将支持更多服务,例如 Signoz、HyperDX 等。

如何启用?

  1. 在服务器上启用。

    • 首先,您需要在 Server 设置中启用它。
    • 前往您想要启用 Drain Logs 的 Server,然后点击 Log Drains 选项卡。
  2. 在资源上启用。

    • 进入您的资源,切换到 Advanced 选项卡,并为该资源启用 Drain Logs。

注意

一旦启用了至少一个 Drain Logs,您需要 重启 您的 服务以使更改生效。

如何配置?

Axiom

您需要从 Axiom 获取 Dataset 和 API key。

更多信息请参见此处。

New Relic

您需要从 New Relic 获取 License key。

更多信息请参见此处。

按应用程序标识日志(按服务名称)

如果您运行多个服务(例如 web、worker、db),并希望在 New Relic 中按服务拆分日志,请为每个日志事件添加一个稳定的应用程序名称。

如何启用
  1. 进入您的 resource -> Configuration -> Environment Variables 并添加 COOLIFY_APP_NAME=web (使用任意简短标识符,如 web、worker、db 等)。 

  2. 重启该资源以使更改生效。(日志排放和环境变量更改将在重启后应用。)

当存在 COOLIFY_APP_NAME 时,New Relic 将接收到 coolify.app_name 属性,您可以利用它在 New Relic 中按服务过滤日志。

自定义 FluentBit 配置

如果您了解如何配置 FluentBit,可以使用 Custom FluentBit configuration 来配置日志排放。

On this page