Mercurial > prosody-modules
comparison mod_pubsub_alertmanager/mod_pubsub_alertmanager.lua @ 4620:9b253cce7d88
mod_pubsub_alertmanager: Allow configuring template for <body> rendering
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 16 Jul 2021 12:26:55 +0200 |
parents | b11001bd915d |
children | ebc2c099a11b |
comparison
equal
deleted
inserted
replaced
4619:b11001bd915d | 4620:9b253cce7d88 |
---|---|
55 end | 55 end |
56 end | 56 end |
57 return 202; | 57 return 202; |
58 end | 58 end |
59 | 59 |
60 local template = [[ | 60 local template = module:get_option_string("alertmanager_body_template", [[ |
61 *ALARM!* | 61 *ALARM!* |
62 Status: {status} | 62 Status: {status} |
63 Starts at: {startsAt}{endsAt& | 63 Starts at: {startsAt}{endsAt& |
64 Ends at: {endsAt}} | 64 Ends at: {endsAt}} |
65 Labels: {labels% | 65 Labels: {labels% |
66 {idx}: {item}} | 66 {idx}: {item}} |
67 Annotations: {annotations% | 67 Annotations: {annotations% |
68 {idx}: {item}} | 68 {idx}: {item}} |
69 ]] | 69 ]]); |
70 | 70 |
71 module:hook("pubsub-summary/urn:uuid:e3bec775-c607-4e9b-9a3f-94de1316d861:v4", function(event) | 71 module:hook("pubsub-summary/urn:uuid:e3bec775-c607-4e9b-9a3f-94de1316d861:v4", function(event) |
72 local payload = event.payload; | 72 local payload = event.payload; |
73 | 73 |
74 local data = { | 74 local data = { |