我想要提供一些提示,以建立一个自定义网页来监视我的服务结构集群状态,显示有关集群节点的一些信息,例如cpu使用情况,可用磁盘空间,内存使用情况和状态的单一服务。如何获取有关服务结构实例的cpu,内存和磁盘信息(可能使用REST apis)?
0
A
回答
2
您可以使用EventFlow来设置集合Performance Counters,并让它在每个节点上的无状态服务上运行。除了Service Fabric生成的健康数据(例如Diagnostics and performance monitoring for Reliable Actors和Diagnostic functionality for Stateful Reliable Services,
)之后,您可以收集自己生成的Perf计数器和您自己生成的其他健康数据(例如,您设置输入以收集所需事件和指标以显示您可以创建自己的Custom Output,将数据发送到某些存储或服务,从中可以生成您的自定义Web视图。
另一种方法是设置Application Insights output并自定义仪表板以显示您的信息你甚至可以设置export to Power BI,如果你想用它作为一个可视化工具,并且他们在网页中使用embed your reports/Dashboards。
或者,您可以按照评论设置OMS/Log Analytics for Service Fabric中的建议。
如果您能够在集群内的服务中监控和衡量此信息,还可以使用Metrics和Node Capacity直接在服务结构中收集此信息的报告。无论如何,您可能会这样做,以确保Service Fabric将容量考虑在内并平衡这些资源的消耗。
相关问题
- 1. 如何使用golang获取xen服务器内存,磁盘,网络和CPU信息?
- 2. 如何获取有关磁盘文件系统的信息?
- 3. 如何从aws服务器详细信息(如cpu ram和硬盘使用情况)获取实时数据
- 4. 获取磁盘几何信息
- 5. 如何使用服务结构中的数据磁盘
- 6. 在构建期间如何测量CPU,内存和磁盘使用情况?
- 7. 在不同的HPUX unix服务器中获取CPU和内存信息
- 8. 如何使用Lotus脚本获取系统/磁盘信息?
- 9. 如何获取WIndows Phone 7的CPU和内存使用情况统计信息?
- 10. 获取有关实例变量名称的内部setter信息
- 11. 获取有关svn根存储库结构的信息
- 12. 如何升级现有的服务结构vmss以使用受管磁盘
- 13. 获取CPU信息
- 14. 事务日志(MSSQL服务器)的内存/ CPU统计信息
- 15. 如何检索有关磁盘卷的信息?
- 16. 使用结构从类获取信息
- 17. 如何回收SQLDB服务实例中的磁盘空间?
- 18. 关于使用Docker的磁盘使用的虚假信息
- 19. 如何获取.net中的cpu信息?
- 20. 如何使用IMetadataExchange端点获取有关服务元数据的信息?
- 21. CPU如何从磁盘读取?
- 22. 如何获取服务结构中可靠服务的ServiceContext?
- 23. 使用SNMP获取服务器信息
- 24. 使用javascript获取服务器信息
- 25. 使用soap服务获取信息
- 26. Magento2:缓存Rest APIs结果
- 27. 硬件相关磁盘或内存损坏的可能性?
- 28. 从闪存中获取CPU使用率和CPU内存消耗?
- 29. Akka:获取有关当前演员层次结构的信息
- 30. 获取有关结构化异常的详细信息
为什么要定制?我会说你的虚拟机连接到OMS,以及连接ASF。见https://github.com/Azure/azure-quickstart-templates/tree/master/service-fabric-oms –