Sends local system level data to the beehive AI custom integration API
BEEHIVEAI_CHECK_INTERVAL=300
BEEHIVEAI_TOKEN=xxxxx
BEEHIVEAI_MARATHON_URL=https://marathon
BEEHIVEAI_JENKINS_URL=https://jenkins
BEEHIVEAI_JENKINS_USERNAME=someusername
BEEHIVEAI_JENKINS_PASSWRD=somepassword
BEEHIVEAI_CHECK_INTERVAL
- How often information from the various services is gathered
BEEHIVEAI_TOKEN
- The token used for connecting to the BeeHiveAI API
BEEHIVEAI_MARATHON_URL (Optional)
- The url for the marathon server to collect the data from
BEEHIVEAI_JENKINS_URL (Optional)
- The url for the jenkins servers to collect the data from
BEEHIVEAI_JENKINS_USERNAME (Optional)
- Username to use when connecting to jenkins
BEEHIVEAI_JENKINS_PASSWORD (Optional)
- Passowrd to use when connecting to jenkins
The various check will activate based on if you specify URL's for the services (Marathon, Jenkins etc...)
If no jenkisn username or password is specified it is assumed that anonymous access is enabled to the jenkins servers
docker-compose up
- Fork it ( https://github.com/jensendw/beehiveai-collector )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request