logging - 将多个 AppHarbor 应用程序与现有 Logentries 帐户集成

标签 logging appharbor logentries

我有一个现有的 Logentries我已经将应用程序数据记录到的帐户。我现在还想记录 AppHarbor 基础设施层数据(负载均衡器、iis 等)。基本上就是添加 AppHarbor Logentries plugin 时得到的结果.

使用插件方法的问题是它会在每个应用程序的日志条目中创建一个全新的帐户。当您有多个应用程序或现有帐户时,不太实用。

我还尝试按照添加插件后看到的 logentries syslog 格式手动将日志排放添加到我的应用程序中:
syslog://ahb1.api.logentries.com:10000
但当我意识到无法指定现有的 logentries 日志 token 时放弃了。

目前这在 AppHarbor 上可行吗? future 有可能吗?我已成功将多个 AppHarbor 应用程序与现有 NewRelic 帐户集成,因此希望 Logentries 也能实现这一点。

最佳答案

要使用 AppHarbors 日志排出,您需要在现有的 Logentries 帐户中创建一个新日志,除非选择 Plain TCP、UDP 作为源。这将为您提供一个与日志排出一起使用的端口号,就像您提到的 token 输入无法使用手动排出进行配置一样。然后在 AppHarbor 上,您将添加以下 url 作为排水:

syslog://api.logentries.com:PORT

其中 PORT 是您在创建日志时指定的端口号。您可以根据需要在您的 Logentries 帐户中创建任意数量的此类日志,从而将任意数量的 AppHarbor 源指向一个帐户。您可以给我留言[email protected]如果您还有其他问题,或者当然如果您想使用 SO,也可以在这里。

标记

关于logging - 将多个 AppHarbor 应用程序与现有 Logentries 帐户集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20206912/

相关文章:

php - Docker:从一个容器中的应用程序和服务器登录

MySQL 按时间戳和用户提取最新日志条目

java - Spring项目部署抛出org.apache.commons.logging.Log的ClassNotFoundException

java - 我在哪里可以在 JUnit 测试类中配置 log4j?

AppHarbor Web.config 转换未应用

javascript - node.js - PM2 将未捕获的异常记录到第三方服务(作为 Logentries)

jquery - JavaScript 应用程序的 Sumologic

python - logger.removeHandler(logger.handlers[0]) 如何抛出 ValueError : list. 删除(x) : x not in list?

appharbor - 访问 AppHarbor 上的文件系统

c# - 为 ASP.NET 成员表结构创建脚本