指定监视器诊断设置 'send interval'
Specify monitor diagnostic settings 'send interval'
我想知道如何提高 azure monitor 向 eventhub 发送诊断设置的频率。我正在使用 Redis 资源中的诊断设置将指标转发到 eventhub。它们从那里被自定义监控 stack
.
摄取
诊断通过以下方式设置:
az monitor diagnostic-settings create -n eh-meh \
--resource $REDIS_ID --event-hub redis-metrics \
--event-hub-rule $EH_RULE_ID \
--metrics '[{"category": "AllMetrics", "enabled": true, "timeGrain": "PT1M"}]'
指标出现在 eventhub 中,但每隔 5
分钟出现一次。我遇到了 the azure diagnostics schema ,其中提到了 scheduledTransferPeriod
,但在指标中设置它似乎并没有改变任何东西。
您不能增加诊断设置的频率。每个资源提供者(在您的例子中是 Redis)负责发出事件,因此您可能会观察到某些服务比其他服务更频繁地发出事件。不过一般来说,目前来说,延迟大约是5分钟。
您引用的 scheduledTransferPeriod
不适用于 Redis 服务,因此它没有更改任何内容。
我想知道如何提高 azure monitor 向 eventhub 发送诊断设置的频率。我正在使用 Redis 资源中的诊断设置将指标转发到 eventhub。它们从那里被自定义监控 stack
.
诊断通过以下方式设置:
az monitor diagnostic-settings create -n eh-meh \
--resource $REDIS_ID --event-hub redis-metrics \
--event-hub-rule $EH_RULE_ID \
--metrics '[{"category": "AllMetrics", "enabled": true, "timeGrain": "PT1M"}]'
指标出现在 eventhub 中,但每隔 5
分钟出现一次。我遇到了 the azure diagnostics schema ,其中提到了 scheduledTransferPeriod
,但在指标中设置它似乎并没有改变任何东西。
您不能增加诊断设置的频率。每个资源提供者(在您的例子中是 Redis)负责发出事件,因此您可能会观察到某些服务比其他服务更频繁地发出事件。不过一般来说,目前来说,延迟大约是5分钟。
您引用的 scheduledTransferPeriod
不适用于 Redis 服务,因此它没有更改任何内容。