commit | 7e9acee6bcd81c9588b04c407d763e7b8b02c066 | [log] [tgz] |
---|---|---|
author | Mateusz Matuszkowiak <mmatuszkowiak@mirantis.com> | Tue Jan 15 13:06:43 2019 +0000 |
committer | Mateusz Matuszkowiak <mmatuszkowiak@mirantis.com> | Tue Jan 15 13:06:43 2019 +0000 |
tree | bd325227069eed9f926bd8950cbaaab4a0bafa59 | |
parent | 5144875f7a00e8bb6a93ffaeee55e618318faf95 [diff] |
Revert "[test] Check whether our new merge-event job for sf works" This reverts commit 5144875f7a00e8bb6a93ffaeee55e618318faf95. Change-Id: I03279ef82e1f6fbbd444d36d18a184581d3c4c4f
Prometheus Alertmanager webhook receiver sending alert notification to Salesforce.
Install Python dependencies:
$ virtualenv venv $ venv/bin/pip install -e . $ source sf_notifier/vars/development
Add to settings/development.py
credentials for your Salesforce customer (not engineering) account:
SF_CONFIG = { 'AUTH_URL': 'xxx', 'USERNAME': 'xxx', 'PASSWORD': 'xxx', 'ORGANIZATION_ID': 'xxx', 'ENVIRONMENT_ID': 'xxx', 'SANDBOX_ENABLED': True }
You may also specify environment variables to override Python settings:
export SFDC_AUTH_URL="xxx" export SFDC_USERNAME="xxx" export SFDC_PASSWORD="xxx" export SFDC_ORGANIZATION_ID="xxx" export SFDC_ENVIRONMENT_ID="xxx" export SFDC_SANDBOX_ENABLED=true
Run server:
$ venv/bin/uwsgi --http 127.0.0.1:5000 --wsgi-file sf_notifier/server.py --callable app_dispatch
Check in browser:
http://127.0.0.1:5000/metrics