Auto-tools/Projects/Pulse actions: Difference between revisions
< Auto-tools | Projects
Jump to navigation
Jump to search
(Add more info about alerts) |
(Adjust alerts) |
||
Line 10: | Line 10: | ||
* Papertrail alerts sent to armenzg and others - https://papertrailapp.com/alerts | * Papertrail alerts sent to armenzg and others - https://papertrailapp.com/alerts | ||
** [https://papertrailapp.com/groups/853883/events?q=pulse-actions.*mem Memory issues] | ** [https://papertrailapp.com/groups/853883/events?q=pulse-actions.*mem Memory issues] | ||
** [https://papertrailapp.com/groups/1671233/events?q=program%3Aapp%2Fworker1.1+AND+%28+Traceback+OR+Exception+OR+Error%29 Errors | ** [https://papertrailapp.com/groups/1671233/events?q=program%3Aapp%2Fworker1.1+AND+%28+Traceback+OR+Exception+OR+Error%29 Worker1: Errors] | ||
** [https://papertrailapp.com/groups/1671233/events?q=heroku%2Fworker1.1+ | ** [https://papertrailapp.com/groups/1671233/events?q=heroku%2Fworker1.1+%22to+crashed%22 Worker1: crashed] | ||
** [https://papertrailapp.com/groups/1671233/events?q=program%3Aapp%2Fworker2.1+AND+%28+Traceback+OR+Exception+OR+Error%29 Errors | ** [https://papertrailapp.com/groups/1671233/events?q=program%3Aapp%2Fworker2.1+AND+%28+Traceback+OR+Exception+OR+Error%29 Worker2: Errors] | ||
** [https://papertrailapp.com/groups/1671233/events?q=heroku%2Fworker2.1+ | ** [https://papertrailapp.com/groups/1671233/events?q=heroku%2Fworker2.1+%22to+crashed%22 Worker2: crashed] | ||
= Accounts = | = Accounts = |
Revision as of 18:11, 1 October 2015
- Source code: https://github.com/adusca/pulse_actions
- Running on: Heroku
- Logs on:
- For corp access -> https://papertrailapp.com/systems/pulse-actions/events
- For communit access:
- https://dashboard.heroku.com/apps/pulse-actions/resources
- Click on PaperTrail icon
Alerts
- Papertrail alerts sent to armenzg and others - https://papertrailapp.com/alerts
Accounts
- Papertrail:
- For employees, you can request a corp account to all Papertrail apps
- For contributors, speak with armenzg to add you to the Papertrail add-on
Credentials
For pulse_actions to work we need set these environment variables:
- Buildapi - LDAP credentials (LDAP_PW/LDAP_USER)
- TaskCluster - TaskCluster client credentials (TASKCLUSTER_CLIENT_ID/TASKCLUSTER_ACCESS_TOKEN)
- Pulse - Pulse user credentials (PULSE_PW/PULSE_USER)
- Papertrail - API Token (PAPERTRAIL_API_TOKEN)
To run locally you will need to set all up as env variables. You won't need to add the Papertail token.
Workflow
This workflow was created with Gliffy: http://www.gliffy.com/go/publish/8686299
Support
In case the service is causing issues:
- Point of contact: armenzg
- Team alias address: auto-tools
- Brief description:
- Pulse_actions listens to various pulse exchanges and takes various scheduling actions through BuildApi.
- What to do in case of issues: Send an email to auto-tools and ask someone to stop it until point of contact can look into it.
- Impact: If you disable pulse_actions:
- sheriffs will not be able to backfill jobs (and other actions) from Treeherder
- Re-opening trees would take longer
- We will not have automated backfilling
- Re-opening trees would take longer
- sheriffs will not be able to backfill jobs (and other actions) from Treeherder