我在多个Windows群集上有大约1000个站点。 IIS日志文件(文本文档)可用于服务器上设置位置中的每个站点。我正在寻找的解决方案应该能够做到以下几点。
1)将日志文件推送到云端。 2)阅读这些日志文件并按网址汇总数据,如访问次数,浏览次数和点击次数,并将其存储在云端,以便于报告。 3)通过第三方报告解决方案访问汇总数据。
首先,我想弄清楚我的选择是什么以及我需要什么样的设置。
答案 0 :(得分:0)
我有一个类似的用例。我使用工具NXLog - > Logstash - > Elasticsearch - > Kibana(ELK堆栈)。我发现这个解决方案易于使用和扩展。我的使用非常关注规模(> 40,000对数/秒)和高可用性(没有停机时间),这是一个很好的解决方案。我会按照你提出的顺序解决你的问题:
我们使用NXLog发送日志文件。
NXLog将这些日志发送到Logstash。
有关将ELK堆栈用于日志记录用例的更多资源:
修改强>: Chartio integrates with Elasticsearch。您问过“在哪个过程中我可以汇总数据并将其存储,以便通过报告应用程序轻松获取数据?” Elasticsearch进行数据聚合和存储。您使用我上面详述的堆栈将数据存储在Elasticsearch中,然后您可以集成Chartio等报告应用程序。