0

我在多个 Windows 集群上有大约 1000 个站点。IIS 日志文件(文本文档)可用于服务器上设置位置的每个站点。我正在寻找的解决方案应该能够执行以下操作。

1) 将日志文件推送到云端。2)读取这些日志文件并聚合数据,如访问、查看、按 url 的点击,并将其存储在云中以便于报告。3) 通过第三方报告解决方案访问汇总数据。

首先,我想弄清楚我的选择是什么以及我需要什么样的设置。

4

1 回答 1

0

我有一个和你类似的用例。我使用工具 NXLog -> Logstash -> Elasticsearch -> Kibana(ELK 堆栈)。我发现这个解决方案易于使用和扩展。我的使用非常关注规模(>40,000 条日志/秒)和高可用性(无停机时间),这是一个很好的解决方案。我将按照您提出的顺序解决您的疑虑:

  1. 我们使用 NXLog 来发送日志文件。

  2. NXLog 将这些日志发送到 Logstash。

  3. 哪个第三方报告解决方案?您能否提供更多信息,也许我也可以提供帮助?

有关将 ELK 堆栈用于日志记录用例的更多资源:

编辑:Chartio与 Elasticsearch 集成。您问“我可以在流程中的什么位置汇总数据并将其存储,以便报告应用程序轻松使用它?” Elasticsearch 进行数据聚合和存储。您可以使用我上面详述的堆栈将数据存储在 Elasticsearch 中,然后您可以集成一个报告应用程序,例如 Chartio。

于 2016-09-23T00:22:12.640 回答