forgot to update db lag
This commit is contained in:
parent
9b0a4fc9db
commit
9bd9ba93a7
|
@ -120,6 +120,11 @@ def main():
|
|||
db_lag_MAX = 0.01 if not args.crit else args.crit # in seconds
|
||||
try:
|
||||
db_lag, null_present, raw_data = get_waiting_for_db(args.grafana_api_key, args.interval, args.range, args.grafana_server)
|
||||
if db_lag == None:
|
||||
print(f"UNKNOWN: no data for DB lag")
|
||||
sys.exit(nagios.UNKNOWN)
|
||||
|
||||
|
||||
null_warn = f'Null data was present for this timeseries, value may be incorrect.\n{raw_data}' if null_present else ''
|
||||
if db_lag > db_lag_MAX:
|
||||
print(f"CRITICAL: DB lag is {db_lag} sec. {null_warn} |'db-lag'={db_lag}s;;;")
|
||||
|
|
|
@ -279,6 +279,8 @@ def get_waiting_for_db(api_key, interval, data_range, endpoint):
|
|||
'to': 'now',
|
||||
}
|
||||
response = requests.post(f'{endpoint}/api/ds/query', headers={'Authorization': f'Bearer {api_key}'}, json=json_data, verify=False).json()
|
||||
if not len(response['results']['A']['frames']):
|
||||
return None, None, None
|
||||
raw_data = response['results']['A']['frames'][0]['data']['values'][1]
|
||||
data = []
|
||||
null_present = False
|
||||
|
|
Loading…
Reference in New Issue