【发布时间】:2015-01-18 05:58:52
【问题描述】:
我已经设法在我的 Windows 设置中本地将 logstash 作为概念证明工作。以下是设置概述:
- 我的 .Net 应用程序通过 NLogger 将消息写入 logger.txt 文件。
- 在遵循本指南 (https://community.ulyaoth.net/threads/how-to-install-logstash-on-a-windows-server-with-kibana-in-iis.17/) 后,我已将 logstash 作为 Windows 服务运行
- logstash 代理将 .txt 文件作为“输入”,将信息过滤到更有意义的字段中,然后将这些字段写入我的 ElastcSearch 实例。
- 然后我可以使用 Kibana Web UI 查看这些内容,以从我的日志中获取一些有意义的信息。
- 快乐的日子(在我的机器上工作!)
当我试图将它移动到我在 Windows Azure 上的生产环境时,我的问题出现了。
目前网络上的所有信息都提到了运行 Linux VM 以在 Azure 上托管 logstash,但作为 M$ 猴子,我宁愿不这样做。
因此,非常感谢有关以故障安全/自动化方式在 Azure 上运行 logstash 代理的任何指南/建议?
【问题讨论】:
-
我正在寻找同样的东西,我的意图是在这里this。
-
您是要在 Azure 上运行 Worker/Webrole,还是要使用自己的 VM。如果您运行自己的虚拟机,您可以手动安装 logstash 并创建一个通用映像作为基线,并使用该映像来旋转您的实际虚拟机。
标签: c# asp.net azure elasticsearch logstash