2
我想从家里,从我自己的C#程序,我自己的AWS网络进行监控。我已经在使用SNMP工作并取得了一些进展,但不确定是否是此工作的最佳工具。从C#程序监控AWS服务器性能的最佳方式是什么?
我可以在几种可能的方式来衡量表现,但不知道哪一个是最好的? (通过最好的我的意思主要是更容易开发和更多最新)
- 发展自己的C#性能监视器:重新发明轮子?
- SNMP:我已经试过这个,但不知道它是否是最好的方法。
- WMI:不知道这是可能的...
- AWS SDK API:也许可以从这里?
所以我的问题是:
什么是测量性能的最佳方式是什么?有没有其他的选择?
你知道,有很多应用程序只是为了那个吗?包括开源和免费的。我个人喜欢PRTG,并且拥有小型网络的免费许可证。 – alex 2013-03-25 15:48:08
谢谢我知道,但我需要它从C#(我正在发展一个Uni项目):)我现在拥有的是我的C#通信标准的Windows SNMP代理,但我有印象SNMP不是最好的东西... – 2013-03-25 16:06:50
什么类型的表现是你想要探索的吗?如果您正在查看实例利用率,则使用cloudwatch数据可能是最佳选择。 – datasage 2013-03-25 18:08:05