【Azure 事件中心】通过 az rest --method get 如何获得Event Hub Entity 级的统计指标

简介: 【Azure 事件中心】通过 az rest --method get 如何获得Event Hub Entity 级的统计指标

问题描述

通过 az rest --method get  如何获得Event Hub Entity 级的统计指标?

 

问题解答

查阅文档  https://learn.microsoft.com/en-us/rest/api/monitor/metrics/list?tabs=HTTP ,  可以通过 filter 参数指定 EntityName eq '*' 或者 EntityName eq '<entity-name>'

 

Windows系统的CMD中,使用AZ CLI测试:

# EntityName eq '*'
az rest --debug --method get --url "/subscriptions/<your subscription id>/resourceGroups/<your resource group>
/providers/Microsoft.EventHub/namespaces/<event-hub-name>/providers/microsoft.Insights/metrics?
timespan=2022-08-31T07:03:32.960Z/2022-08-31T07:57:34.794Z
&interval=PT5M&metricnames=IncomingRequests&aggregation=total
&metricNamespace=microsoft.eventhub%2Fnamespaces&top=10
&orderby=total desc&
$filter=EntityName eq '*'
&api-version=2019-07-01"
# EntityName eq 'entity-name'
az rest --method get --url "/subscriptions/<your subscription id>/resourceGroups/<your resource group>
/providers/Microsoft.EventHub/namespaces/<event-hub-name>/providers/microsoft.Insights/metrics?
timespan=2022-08-31T07:03:32.960Z/2022-08-31T07:57:34.794Z
&interval=PT5M&metricnames=IncomingRequests&aggregation=total
&metricNamespace=microsoft.eventhub%2Fnamespaces&top=10
&orderby=total desc
&$filter=EntityName eq 'kafka-test'
&api-version=2019-07-01"

Linux系统中,需要对url参数中的$filter进行转义,变为 $filter 。

az rest --debug --method get --url "/subscriptions/<your subscription id>/resourceGroups/<your resource group>
/providers/Microsoft.EventHub/namespaces/<event-hub-name>/providers/microsoft.Insights/metrics?
timespan=2022-08-31T07:03:32.960Z/2022-08-31T07:57:34.794Z
&interval=PT1M
&metricnames=SuccessfulRequests
&aggregation=total
&metricNamespace=microsoft.eventhub%2Fnamespaces
&top=10
&orderby=total asc
&\$filter=EntityName eq 'kafka-test'
&api-version=2019-07-01"

 

参考资料

Metrics - List:https://learn.microsoft.com/en-us/rest/api/monitor/metrics/list?tabs=HTTP

相关文章
|
3月前
|
存储 API 网络架构
【Azure 存储服务】调用REST API获取Stroage Account Table中所有的Entity计数 -- Count
【Azure 存储服务】调用REST API获取Stroage Account Table中所有的Entity计数 -- Count
|
2月前
|
监控
【Azure Event Hub】关于Event Hub指标 ConsumerLag 的解释
在使用Azure Event Hub的过程中,需要监控消费端是否正常消费数据?而常规的指标只有 Incoming Message, Outgoing Message,是否指标能表明当前Event Hub消费滞后,即 Incoming 数量远远大于 Outgoing呢?
|
3月前
|
JavaScript 网络协议 API
【Azure API 管理】Azure APIM服务集成在内部虚拟网络后,在内部环境中打开APIM门户使用APIs中的TEST功能失败
【Azure API 管理】Azure APIM服务集成在内部虚拟网络后,在内部环境中打开APIM门户使用APIs中的TEST功能失败
|
3月前
|
Java 开发工具
【Azure 事件中心】使用Azure AD认证方式创建Event Hub Consume Client + 自定义Event Position
【Azure 事件中心】使用Azure AD认证方式创建Event Hub Consume Client + 自定义Event Position
|
3月前
|
存储 监控
【Azure 事件中心】Event Hub服务中的度量值指标介绍
【Azure 事件中心】Event Hub服务中的度量值指标介绍
|
3月前
|
存储 API C#
【Azure API 管理】在APIM 中添加 log-to-eventhub 策略,把 Request Body 信息全部记录在Event Hub中
【Azure API 管理】在APIM 中添加 log-to-eventhub 策略,把 Request Body 信息全部记录在Event Hub中
|
3月前
|
消息中间件 开发工具
【Azure 事件中心】Event Hub 消费端出现 Timeout Exception,errorContext中 LINK_CREDIT为0的解释
【Azure 事件中心】Event Hub 消费端出现 Timeout Exception,errorContext中 LINK_CREDIT为0的解释
|
3月前
|
存储 数据库
【Azure 事件中心】Azure Event Hub中的数据能不能存储大于7天呢?如果7天之后是不是会自动删除呢?
【Azure 事件中心】Azure Event Hub中的数据能不能存储大于7天呢?如果7天之后是不是会自动删除呢?
|
3月前
【Azure 环境】标准版 Logic App 如何查看 Workflow的执行成功数和失败数的指标呢?
【Azure 环境】标准版 Logic App 如何查看 Workflow的执行成功数和失败数的指标呢?
|
3月前
|
开发工具 Python
【Azure 服务总线】如何批量删除Azure Service Bus中的Topics(数量较多,需要过滤后批量删除)
【Azure 服务总线】如何批量删除Azure Service Bus中的Topics(数量较多,需要过滤后批量删除)