我想为我的Web应用程序构建运行状况和诊断系统。我的Web应用程序有许多较小的模块,它们作为单独的节点应用程序运行。它是使用 MEAN 堆栈构建的。
目的是一目了然地查看系统是否运行平稳,并快速跟踪问题和过时数据的来源。因此,我们通常会遇到一些问题:
请向我建议可用的最佳选择,或指导我实现该系统所应遵循的方法。
谢谢。
答案 0 :(得分:0)
一种被业界认可的良好方法是将所有这些信息推送到相关日志中。然后使用类似ELK
的堆栈(Elasticsearch,Logstash和Kibana)收集数据并在交互式仪表板中可视化它们。
主要优点是可扩展性(您可以在Kibana中轻松地添加新的可视化效果而无需太多代码),并且可以缩短上市时间。