Skip to content

Commit

Permalink
Add alert rules for secured secured-finance subgraph watcher (#842)
Browse files Browse the repository at this point in the history
Part of [Generate secured-finance subgraph watcher with codegen](https://www.notion.so/Generate-secured-finance-subgraph-watcher-with-codegen-2923413e0af54ea787c5435d6966f3bb)
- Update watcher dashboard labels

Reviewed-on: https://git.vdb.to/cerc-io/stack-orchestrator/pulls/842
Co-authored-by: Nabarun <[email protected]>
Co-committed-by: Nabarun <[email protected]>
  • Loading branch information
nikugogoi authored and ashwin committed Jun 18, 2024
1 parent d6a1fb3 commit 842d999
Show file tree
Hide file tree
Showing 2 changed files with 80 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,7 @@
"useBackend": false
}
],
"title": "Latest processed block",
"title": "Event processed block",
"type": "stat"
},
{
Expand Down Expand Up @@ -391,7 +391,7 @@
"useBackend": false
}
],
"title": "Latest indexed block",
"title": "Inserted processed block",
"type": "stat"
},
{
Expand Down
78 changes: 78 additions & 0 deletions stack_orchestrator/data/config/monitoring/watcher-alert-rules.yml
Original file line number Diff line number Diff line change
Expand Up @@ -849,3 +849,81 @@ groups:
annotations:
summary: Watcher {{ index $labels "instance" }} of group {{ index $labels "job" }} is falling behind external head by {{ index $values "diff" }}
isPaused: false

# Secured Finance
- uid: secured_finance_diff_external
title: secured_finance_watcher_head_tracking
condition: condition
data:
- refId: diff
relativeTimeRange:
from: 600
to: 0
datasourceUid: PBFA97CFB590B2093
model:
datasource:
type: prometheus
uid: PBFA97CFB590B2093
disableTextWrap: false
editorMode: code
expr: latest_block_number{instance="external"} - on(chain) group_right sync_status_block_number{job="secured-finance", instance="secured-finance", kind="latest_indexed"}
fullMetaSearch: false
includeNullMetadata: true
instant: true
intervalMs: 1000
legendFormat: __auto
maxDataPoints: 43200
range: false
refId: diff
useBackend: false
- refId: latest_external
relativeTimeRange:
from: 600
to: 0
datasourceUid: PBFA97CFB590B2093
model:
datasource:
type: prometheus
uid: PBFA97CFB590B2093
editorMode: code
expr: latest_block_number{chain="filecoin"}
hide: false
instant: true
legendFormat: __auto
range: false
refId: latest_external
- refId: condition
relativeTimeRange:
from: 600
to: 0
datasourceUid: __expr__
model:
conditions:
- evaluator:
params:
- 0
- 0
type: gt
operator:
type: and
query:
params: []
reducer:
params: []
type: avg
type: query
datasource:
name: Expression
type: __expr__
uid: __expr__
expression: ${diff} >= 16
intervalMs: 1000
maxDataPoints: 43200
refId: condition
type: math
noDataState: Alerting
execErrState: Alerting
for: 15m
annotations:
summary: Watcher {{ index $labels "instance" }} of group {{ index $labels "job" }} is falling behind external head by {{ index $values "diff" }}
isPaused: false

0 comments on commit 842d999

Please sign in to comment.