如何在本地收集 SF 反向代理日志

Posted

技术标签:

【中文标题】如何在本地收集 SF 反向代理日志【英文标题】:How to collect SF reverse proxy logs on-prem 【发布时间】:2019-03-21 20:46:07 【问题描述】:

我有 3 节点本地集群。现在我想收集和分析反向代理日志(和其他系统服务结构日志)。我在谷歌上找到了this article,上面写着

请参阅Collect reverse proxy events 以启用从 这些通道位于本地和 Azure Service Fabric 群集中。

但该链接描述了如何为 Azure 中的集群启用、配置和收集反向代理日志。而且我不明白如何在本地进行。 请帮忙!

【问题讨论】:

【参考方案1】:

Service Fabric 事件只是 ETW 事件,您可以选择使用内置机制来收集这些事件并将其转发到 Windows Azure 诊断等监控应用程序,或者您可以构建自己的。

如果您决定遵循文档中的方法,它将在 azure 或本地运行,唯一需要注意的是本地部署它会将日志发送到 Azure,但它会以相同的方式运行。

在本地,另一种方法是使用EventFlow 构建您自己的收集器,您可以配置 EventFlow 以收集 ReverseProxy ETW 事件,然后将这些事件转发到 ELK 或任何其他监控平台。

【讨论】:

以上是关于如何在本地收集 SF 反向代理日志的主要内容,如果未能解决你的问题,请参考以下文章

Service Fabric TCP 反向代理

react中如何使用反向代理

用nginx反向代理的问题?(详内)

apache websockets反向代理

【nginx】如何解决使用nginx作为反向代理端口耗尽问题?

如何让 Service Fabric 反向代理在 Azure 上工作