chore(demo): use api v2 to generate alerts and silences

This commit is contained in:
Łukasz Mierzwa
2019-11-02 14:11:51 +00:00
parent 05d2dd3788
commit 55bb89ae77

View File

@@ -54,11 +54,11 @@ def jsonPostRequest(uri, data):
def addSilence(matchers, startsAt, endsAt, createdBy, comment):
uri = "{}/api/v1/silences".format(APIs[0])
uri = "{}/api/v2/silences".format(APIs[0])
silences = jsonGetRequest(uri)
found = False
for silence in silences["data"]:
for silence in silences:
if silence["status"]["state"] != "active":
continue
if silence["createdBy"] == createdBy and silence["comment"] == comment:
@@ -79,7 +79,7 @@ def addSilence(matchers, startsAt, endsAt, createdBy, comment):
def addAlerts(alerts):
for api in APIs:
jsonPostRequest("{}/api/v1/alerts".format(api), alerts)
jsonPostRequest("{}/api/v2/alerts".format(api), alerts)
def newMatcher(name, value, isRegex):