Status
Public Oath
- The status page is available at status.fluidattacks.com.
Architecture
Architecture for service status monitoring is divided in two main components.
Website
- The website is status.fluidattacks.com.
- It is powered by Atlassian Statuspage.
- It is maintained manually as it does not have a Terraform provider.
- It shows the health status of Fluid Attacks components and third party dependencies to the general public.
- It sends notifications to email subscribers when disruptions occur.
- It allows to publish detailed information regarding incidents like root causes, mitigation strategies, etc. This task is performed by an assigned developer.
Automated checks
- Automated checks are powered by Checkly.
- They are managed as code using Terraform.
- There are several checks:
- Platform: an authenticated GraphQL query to Fluid Attacks' platform API that verifies the response body.
- Agent: an authenticated GraphQL query to Fluid Attacks' platform API that verifies the response body from the Agent.
- Web: a web-browser-based check that verifies the home page is loading.
- Docs: a web-browser-based check that verifies the documentation is loading.
- When a check fails, developers receive an alert by SMS and Email, and an incident is automatically published on the Statuspage.
Contributing
Please read the contributing page first.