2013-11-26 28 views
2

我有一个现有的Logentries帐户,我已经记录了应用程序数据。我现在还想记录AppHarbor基础设施层数据(负载均衡器,iis等)。基本上正是你添加AppHarbor Logentries plugin时得到的。将多个AppHarbor应用程序与现有的Logentries帐户集成

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

我也试图日志漏手动添加到我的应用程序下面的logentries我加入插件后看到的syslog格式:
syslog://ahb1.api.logentries.com:10000
但放弃了,当我意识到没有办法来指定现有logentries日志令牌。

目前在AppHarbor上可以吗?未来有可能吗?我已经成功地获得了多个AppHarbor应用程序来与现有的NewRelic帐户进行整合,因此希望Logentry也可以。

回答

2

要使用AppHarbors日志排出功能,您需要在现有Logentries帐户中创建一个新日志,但选择Plain TCP,UDP作为源。这将为您提供端口号,以便像您提到的令牌输入不能使用手动排放配置一样与日志消耗一起使用。其中port是创建日志,当你给予的端口号

syslog://api.logentries.com:PORT

:然后在AppHarbor,你想补充一点网址为漏极。您可以根据需要在您的Logentries帐户中创建尽可能多的这些日志,并因此将尽可能多的AppHarbor来源指向一个帐户。如果你有任何问题,你也可以在[email protected]给我留言,或者当然如果你更喜欢使用SO的话。

马克

+0

感谢马克。我现在明白了,我没有意识到有没有使用日志令牌的日志类型。所以在这种模式下,在日志源的末尾提供了身份验证功能?端口号和源IP对? AppHarbor的弹性缩放和IP地址变化如何发挥作用? – Tyson

+1

没问题。就是这样,平原TCP输入使用源IP和端口,您可能会注意到,在查看每个日志时,在Logentry屏幕的右侧,它显示appharbor:port,通常显示IP ,但是AppHarbor提供了一个端点,我们可以定期ping来检索IP清单,然后将其列入白名单,然后我们知道这些白名单是AppHarbors服务器。谢谢,马克 – MarkLC

相关问题