【问题标题】:How do I Redirect Heroku Error logs to Slack如何将 Heroku 错误日志重定向到 Slack
【发布时间】:2020-09-07 20:14:53
【问题描述】:

我想要实现的是:

  1. 从 Heroku 日志中过滤错误日志
  2. 仅将错误日志发送到 Slack 通道

我检查了deployhooks,但这些仅适用于部署,而且Heroku ChatOps 也仅适用于部署。

有没有办法不断地跟踪日志并将错误日志重定向到 Slack?

我可以做到这一点的一种方法是使用:

heroku logs -t --app app-name | grep "error" > redirect to slack based on webhook

但这需要在机器上配置 Heroku cli 并允许从该机器发布消息到 slack。 这可以直接配置到 Heroku 本身吗?

【问题讨论】:

    标签: heroku


    【解决方案1】:

    没有。很抱歉,平台中没有任何东西可以支持将异常/错误流式传输到 Slack。也就是说,您应该能够通过多种方式完成此操作。一些工作比其他工作多。

    例如,在省力的一端,您可以为有问题的应用程序设置 Rollbar,它看起来像 Rollbar natively supports a Slack integration。这需要更多的工作,但您也可以构建一个自定义应用程序,以便在收听日志流的同时或多或少地将内容直接传输到 Slack。

    【讨论】:

      【解决方案2】:

      正如@RangerRanger 所说,如果不使用插件,就无法在 Heroku 上执行此操作。

      我发现了两个易于配置并允许实时过滤日志并将消息发送到 slack 的附加组件。

      您可以使用PaperTrail,它更易于配置,也可以使用Coralogix,它为您提供 Kibana 支持。

      【讨论】:

        猜你喜欢
        • 2021-07-14
        • 1970-01-01
        • 2014-02-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-26
        • 1970-01-01
        • 2016-11-17
        相关资源
        最近更新 更多