如何获取 Azure 服务结构性能指标?

Posted

技术标签:

【中文标题】如何获取 Azure 服务结构性能指标?【英文标题】:How to get Azure service fabric performance metrics? 【发布时间】:2021-02-10 01:25:06 【问题描述】:

在 Azure 服务结构集群上,如何从 App Insights 中获取我们需要的性能指标来告诉我们 SF 集群可以处理的负载的具体限制是什么?节点上的 CPU、节点上的内存等指标

【问题讨论】:

【参考方案1】:

App Insights 涵盖不同的业务需求,而不是专注于提供 CPU、RAM、驱动器 IOPS 等指标。

如果您需要一个简单的直接解决方案,您应该查看VM insights,它可以从规模集中抓取指标。但是,如果您需要警报并获取更详细的信息,总体来说不是很方便。

其次,最好的选择是使用 3rd 方服务进行监控,例如,DatadogDynatrace 等。但如果它们都将花费你很多,如果您或多或少拥有复杂的基础架构。

我可以建议你看看 Prometheus 并从中获得更多。

【讨论】:

以上是关于如何获取 Azure 服务结构性能指标?的主要内容,如果未能解决你的问题,请参考以下文章

如何检查结构化流中的 StreamingQuery 性能指标?

python分析nmon并获取性能指标数据的姿势是这样的

性能指标

性能测试各个指标之间关系

性能测试系列-常用的性能指标,对性能指标的解释

性能专题:一文搞懂性能测试常见指标