【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月前
|
存储 监控
【Azure 事件中心】Event Hub服务中的度量值指标介绍
【Azure 事件中心】Event Hub服务中的度量值指标介绍
|
3月前
|
Java 开发工具
【Azure 事件中心】使用Azure AD认证方式创建Event Hub Consume Client + 自定义Event Position
【Azure 事件中心】使用Azure AD认证方式创建Event Hub Consume Client + 自定义Event Position
|
3月前
|
消息中间件 Kafka 网络安全
【Azure 应用服务】本地创建Azure Function Kafka Trigger 函数和Kafka output的HTTP Trigger函数实验
【Azure 应用服务】本地创建Azure Function Kafka Trigger 函数和Kafka output的HTTP Trigger函数实验
|
3月前
|
存储 数据库
【Azure 事件中心】Azure Event Hub中的数据能不能存储大于7天呢?如果7天之后是不是会自动删除呢?
【Azure 事件中心】Azure Event Hub中的数据能不能存储大于7天呢?如果7天之后是不是会自动删除呢?
|
3月前
【Azure Standard Logic App】Workflow积压非常严重的情况下, 执行实例居然不能自动缩放的原因?
【Azure Standard Logic App】Workflow积压非常严重的情况下, 执行实例居然不能自动缩放的原因?
|
3月前
|
开发工具 Python
【Azure 服务总线】如何批量删除Azure Service Bus中的Topics(数量较多,需要过滤后批量删除)
【Azure 服务总线】如何批量删除Azure Service Bus中的Topics(数量较多,需要过滤后批量删除)
|
3月前
|
消息中间件 开发工具
【Azure 事件中心】Event Hub 消费端出现 Timeout Exception,errorContext中 LINK_CREDIT为0的解释
【Azure 事件中心】Event Hub 消费端出现 Timeout Exception,errorContext中 LINK_CREDIT为0的解释
|
3月前
|
存储 API C#
【Azure API 管理】在APIM 中添加 log-to-eventhub 策略,把 Request Body 信息全部记录在Event Hub中
【Azure API 管理】在APIM 中添加 log-to-eventhub 策略,把 Request Body 信息全部记录在Event Hub中
|
3月前
|
JSON 数据格式 Python
【Azure 应用服务】Azure Function Python函数中,如何获取Event Hub Trigger的消息Event所属于的PartitionID呢?
【Azure 应用服务】Azure Function Python函数中,如何获取Event Hub Trigger的消息Event所属于的PartitionID呢?
|
3月前
【Azure 环境】标准版 Logic App 如何查看 Workflow的执行成功数和失败数的指标呢?
【Azure 环境】标准版 Logic App 如何查看 Workflow的执行成功数和失败数的指标呢?
下一篇
无影云桌面