Coolify logoCoolify

日志排放

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

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

如何启用?

  1. 在服务器上启用。

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

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

注意

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

如何配置?

Axiom

您需要从 Axiom 获取 DatasetAPI 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