指定显示器诊断设置'发送间隔'

时间:2018-05-11 11:37:14

标签: azure azure-eventhub azure-diagnostics azure-monitoring

我想知道如何增加azure监视器向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,但在指标中设置这些似乎并没有改变任何内容。

1 个答案:

答案 0 :(得分:0)

您无法增加诊断设置的频率。每个资源提供者(在您的情况下为Redis)负责发布事件,因此您可能会观察到某些服务比其他服务更频繁地发出事件。一般而言,目前,延迟约为5分钟。

您引用的scheduledTransferPeriod不适用于Redis服务,因此它没有改变任何内容。