Skip to content

Commit 107583b

Browse files
committed
fix: add correct bulk alerting
1 parent bd9c1b2 commit 107583b

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

‎alertaclient/api.py‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,9 @@ def update_attributes(self, id, attributes):
107107

108108
def delete_alert(self, id):
109109
return self.http.delete('/alert/%s' % id)
110+
111+
def delete_alerts(self, ids):
112+
return self.http.delete('/alerts?%s' % '&'.join([f'id={id}'for id in ids]))
110113

111114
def search(self, query=None, page=1, page_size=None):
112115
return self.get_alerts(query, page, page_size)

‎alertaclient/commands/cmd_heartbeats.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ def cli(obj, alert, severity, timeout, purge):
3333
)
3434

3535
if obj['output'] == 'json':
36-
r = client.http.get('/heartbeats')
36+
r = client.http.get('/heartbeats?page-size=ALL')
3737
heartbeats = [Heartbeat.parse(hb) for hb in r['heartbeats']]
3838
click.echo(json.dumps(r['heartbeats'], sort_keys=True, indent=4, ensure_ascii=False))
3939
else:

0 commit comments

Comments
 (0)