Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Heroku错误日志重定向到Slack_Heroku - Fatal编程技术网

如何将Heroku错误日志重定向到Slack

如何将Heroku错误日志重定向到Slack,heroku,Heroku,我想要实现的是: 从Heroku日志中筛选错误日志 仅将错误日志发送到空闲通道 我已经检查过,但这些仅适用于部署,也仅适用于部署 有没有办法持续跟踪日志并将错误日志重定向到Slack 实现这一目标的一种方法是使用: heroku logs -t --app app-name | grep "error" > redirect to slack based on webhook 但这需要在计算机上配置Heroku cli,并允许从该计算机向slack发布消息。 这可以直接配置到Heroku

我想要实现的是:

  • 从Heroku日志中筛选错误日志
  • 仅将错误日志发送到空闲通道
  • 我已经检查过,但这些仅适用于部署,也仅适用于部署

    有没有办法持续跟踪日志并将错误日志重定向到Slack

    实现这一目标的一种方法是使用:

    heroku logs -t --app app-name | grep "error" > redirect to slack based on webhook
    
    但这需要在计算机上配置Heroku cli,并允许从该计算机向slack发布消息。
    这可以直接配置到Heroku本身吗?

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


    例如,在低工作量端,您可以为相关应用程序设置Rollbar,它看起来像Rollbar。这需要更多的工作,但您也可以构建一个自定义应用程序,在侦听日志流时或多或少地将内容直接传输到Slack。

    正如@RangerRanger提到的,在Heroku上,如果不使用插件,就无法做到这一点

    我发现了两个附加组件,它们易于配置,允许实时过滤日志并向slack发送消息

    您可以使用更易于配置的工具,也可以使用提供Kibana支持的工具