Post Alert messages to web API endpoint

chronograf
kapacitor
#1

Chronograf> Kapacitor> Alert Task> Add a Handler
I am using “Send this Alert to” feature and selected Post as a handler on Windows.

I am not able to send Alert messages to web API endpoint i created using Python.

I do not get any values, it returns null, but I can post to my API using Postman or other HttpRequest tools.
It works with Slack etc.
Am i missing anything?

For brevity i am sending only one element.

Below is the code:
from bottle import run, get, post, request

alerts = [{‘alert_name’: ‘CPUUsage’}]

@post(’/alert’)
def addone():
new_alert = {‘alert_name’: request.json.get(‘alert_name’)}
alerts.append(new_alert)
return {‘alert’: alerts}

run(reloader=True, debug=True)

#2

Issue fixed
Check post