Bosun Notifiche HTTP GET / POST


Esempio

Gli eventi di allarme possono essere inviati ad altri sistemi utilizzando le richieste HTTP GET o HTTP POST. È possibile inviare direttamente l'avviso sottoposto a rendering (utilizzando il markdown nel modello) oppure utilizzare body = ... {{.|json}} ... e contentType per inviare i dati di avviso come parte di un oggetto JSON. Un altro approccio è quello di inviare solo le informazioni di base sull'incidente e quindi fare in modo che il sistema ricevente estragga ulteriori dettagli dall'API del bosun.

notification postjson {
    post = ${env.POSTURL}
    body = {"text": {{.|json}}, apiKey=${env.APIKEY}}
    contentType = application/json
}

Il contentType per le richieste HTTP GET / POST è application / x-www-form-urlencoded per impostazione predefinita.