我有一个现有的Logentries帐户,我已经将应用程序数据记录到该帐户。我现在还想记录AppHarbor基础结构层数据(负载均衡器、iis等)。基本上就是添加AppHarbor Logentries插件时得到的结果。
使用插件方法的问题是,它在每个应用程序的日志条目中创建了一个全新的帐户。当你有多个应用程序或一个现有帐户时,这并不实用。
我还尝试按照添加插件后看到的logentries syslog格式手动向我的应用程序添加日志消耗:syslog://ahb1.api.logentries.com:10000
但当我意识到无法指定现有的logentries日志令牌时,我放弃了。
目前在AppHarbor上这可能吗?将来有可能吗?我已经成功地让多个AppHarbor应用程序与现有的NewRelic帐户集成,所以希望它也可以与Logentries集成。
要利用AppHarbors的日志消耗,您需要在现有的Logentries帐户中创建一个新的日志,但选择纯TCP、UDP作为源除外。这将为您提供一个用于日志排放的端口号,正如您所提到的,令牌输入不能配置为手动排放。然后在AppHarbor上,你会添加这个url作为引流:
syslog://api.logentries.com:PORT
其中PORT是创建日志时提供的端口号。您可以在Logentries帐户中创建任意数量的日志,从而将任意数量的AppHarbor源指向一个帐户。你可以对我大喊大叫support@logentries.com如果你还有任何问题,或者这里当然如果你更喜欢使用SO.
标记