2017-04-05 183 views
1

当来监视正在使用.NET的核心最初是同步的RESTful API中,有哪些可能有任何的最佳推荐工具:工具监测RESTful服务

  • 性能监控
  • 服务健康检查
  • 记录
  • 跟踪
  • 仪表盘

我会对任何开源的平台工具感兴趣,如果可以的话,它们可以监控未在集装箱环境中运行的API。

回答

1

我们正在使用Prometheus + Telegraf + Grafana:一种旨在从应用程序收集指标并提供警报和图形(使用Grafana)的解决方案。对此非常满意:它的开放源代码,弹性和可扩展性。

我看到有一个open-source Prometheus client for .net,尽管如果无法使用,您可以使用Telegraf公开您的指标。

0

性能监测,服务健康检查和仪表板可以通过Consul完成。服务发现非常棒,并且会很好地迎合您的API。

这里看看他们的软件比较页:

https://www.consul.io/intro/vs/index.html

当谈到日志聚合和堆栈跟踪,我个人会用SplunkRetrace但是当你正在寻找开源的我会去GrayLog