added labels to telegram notifications
This commit is contained in:
parent
069df8c553
commit
21cb0f3eb7
1 changed files with 7 additions and 3 deletions
|
|
@ -33,11 +33,15 @@ def postAlertmanager(chatID):
|
|||
message += "Description: "+alert['annotations']['description']+"\n"
|
||||
if alert['status'] == "resolved":
|
||||
correctDate = parser.parse(alert['endsAt']).strftime('%Y-%m-%d %H:%M:%S')
|
||||
message += "Resolved: "+correctDate
|
||||
message += "Resolved: "+correctDate+"\n"
|
||||
elif alert['status'] == "firing":
|
||||
correctDate = parser.parse(alert['startsAt']).strftime('%Y-%m-%d %H:%M:%S')
|
||||
message += "Started: "+correctDate
|
||||
bot.sendMessage(chat_id=chatID, text=message)
|
||||
message += "Started: "+correctDate+"\n"
|
||||
message = message.replace('-', '\-').replace('.', '\.') + "labels: \n```\n"
|
||||
for l in alert['labels']:
|
||||
message += l + " : "+alert['labels'][l] + "\n"
|
||||
message += "```"
|
||||
bot.sendMessage(chat_id=chatID, text=message, parse_mode=telegram.ParseMode.MARKDOWN_V2)
|
||||
return "Alert OK", 200
|
||||
except Exception as error:
|
||||
bot.sendMessage(chat_id=chatID, text="Error to read json: "+str(error))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue