{ "id": 6, "uid": "e0a4e911-6602-4adc-993b-d65672e7f431", "orgID": 1, "folderUID": "beegfsalertfolder", "ruleGroup": "evaluate", "title": "Storage Queued Request Alert", "condition": "C", "data": [ { "refId": "A", "queryType": "", "relativeTimeRange": { "from": 600, "to": 0 }, "datasourceUid": "${DS_UID}", "model": { "hide": false, "intervalMs": 1000, "maxDataPoints": 43200, "query": "from(bucket: \"${BUCKET}\") \r\n|> range(start: v.timeRangeStart, stop:v.timeRangeStop) \r\n|> filter(fn: (r) => r._measurement == \"highResStorage\" and r._field == \"queuedRequests\") \r\n|> aggregateWindow(every: v.windowPeriod, fn: max, createEmpty: false) \r\n|> yield(name: \"max\")", "refId": "A" } }, { "refId": "B", "queryType": "", "relativeTimeRange": { "from": 600, "to": 0 }, "datasourceUid": "__expr__", "model": { "conditions": [ { "evaluator": { "params": [], "type": "gt" }, "operator": { "type": "and" }, "query": { "params": [ "B" ] }, "reducer": { "params": [], "type": "last" }, "type": "query" } ], "datasource": { "type": "__expr__", "uid": "__expr__" }, "expression": "A", "hide": false, "intervalMs": 1000, "maxDataPoints": 43200, "reducer": "last", "refId": "B", "type": "reduce" } }, { "refId": "C", "queryType": "", "relativeTimeRange": { "from": 600, "to": 0 }, "datasourceUid": "__expr__", "model": { "conditions": [ { "evaluator": { "params": [ 50 ], "type": "gt" }, "operator": { "type": "and" }, "query": { "params": [ "C" ] }, "reducer": { "params": [], "type": "last" }, "type": "query" } ], "datasource": { "type": "__expr__", "uid": "__expr__" }, "expression": "B", "hide": false, "intervalMs": 1000, "maxDataPoints": 43200, "refId": "C", "type": "threshold" } } ], "updated": "2023-10-16T18:16:45Z", "noDataState": "OK", "execErrState": "Error", "for": "2m", "annotations": { "description": "Queued requests of BeeGFS storage server with nodeID - \"{{ $labels.nodeID }}\" is {{ $values.B }}", "summary": "Storage server queued requests is above threshold" }, "labels": { "queued": "request" }, "isPaused": true }