Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improved Status Monitoring #29

Open
lbeckman314 opened this issue Jul 28, 2023 · 0 comments
Open

Improved Status Monitoring #29

lbeckman314 opened this issue Jul 28, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@lbeckman314
Copy link
Collaborator

lbeckman314 commented Jul 28, 2023

Currently the status monitor only reflects whether the sites are up and reachable. It would be beneficial to expand the monitoring to include individual services and project status:

Service Status

  • Status of individual services (i.e. is Fence/Arborist/Sheepdog/etc. up?)
    • Include posting to the aced-status-monitor Slack channel if a service goes down:
      • Example message: "Staging: Fence service is down"
      • Could be based on 'livenessProbe' already present in the deployments:
        helm/fence/templates/fence-deployment.yaml
      livenessProbe:
        httpGet:
          path: /_status
          port: http

ETL/data status

  • Include posting to the aced-status-monitor Slack channel when data is uploaded:
    • Example message: "Staging ETL: Data added to <project>", "Staging ETL: Errors in data from <submitter>"

Text Messages/E-mail Support

  • Additionally it would be nice to add support for simple text messages and e-mail notifications via Upptime to allow developers to opt-in to their preferred mode of communication.
@lbeckman314 lbeckman314 added the enhancement New feature or request label Jul 28, 2023
@lbeckman314 lbeckman314 self-assigned this Jul 28, 2023
@lbeckman314 lbeckman314 changed the title Status monitoring Improved Status Monitoring Jul 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant