应用洞察力与弹性(ELK)

时间:2019-02-12 12:15:46

标签: elasticsearch elastic-stack azure-application-insights

或者我真的不太擅长搜索,或者App Insights和ELK堆栈之间没有详细的比较?

所有监视都将用于简单的Web API,会有大量的端点,但是用户流量不应太高。

所以我的问题..在ELK和App Insights之间进行选择时,是否有任何一般性的观点/差异,个人从来没有机会设置任何这些观点/差异,但是在设置测试环境之前应该先了解一下,期望/寻找。

2 个答案:

答案 0 :(得分:2)

我来自App Insights团队。我认为@rickvdbosch在评论中提供的链接提供了很好的视角。从那时起已经有1年多的历史了,因此,有关App Insights的一些内容从那时起就不断发展。

我认为App Insights和ELK是完全不同的产品。前者是托管产品(您可以在几分钟之内进行设置),专注于非常广泛的即用型体验(收集传入/传出的请求,异常,智能警报,可用性监控,分析,实时指标,应用程序映射,跨应用程序的端到端事务)。

我对ELK的理解是,它具有非常强大的UI可视化和强大的仪表板(尽管有一些适配器可供Kibana与Azure Monitor一起使用)。对于需要存储大量数据的场景(具有自适应采样的高负载应用程序仍然存储有限数量的数据),ELK解决方案可能更便宜。

答案 1 :(得分:0)

最终的决定是使用ELK,因为服务器已经具有所有配置,因为其他团队正在使用它,并且主要是因为日志记录需要大量定制。