Skip to main content
Every Workflows deployment includes 24/7 monitoring and on-call coverage by Aspect’s infrastructure team. Critical alerts — runner pool saturation, cache outages, control-plane errors — are routed to Aspect automatically and acknowledged inside your standard SLA, so you don’t need a Bazel infrastructure expert on your own rotation. When Aspect needs to act on an incident, access is strictly scoped to resources that the Workflows Terraform module created; nothing outside those boundaries is reachable, and every action lands in your own cloud audit log. If you’d rather handle alerts entirely internally, the Aspect-directed routing can be turned off and your team takes the page directly.

What this gives you

  • Faster Incident Response The core motivation is to grant Aspect engineers scoped access, which “greatly aids in speeding up investigations.”
  • Default Alert Routing Workflows automatically sets up the credentials and routing necessary to send system alerts to Aspect upon the initial Terraform apply. Customers must explicitly opt-out if they don’t want alerts routed to Aspect.
  • Strictly Scoped Access Any access granted to Aspect engineers via the defined roles is “strictly scoped to the resources Workflows creates and owns.”

Support role hierarchy

Aspect provides a tiered system of roles that define the level of access granted to its on-call engineers, ranging from read-only to co-maintainer capabilities.
RoleAccess LevelPurpose & Key Permissions - AWS Examples
Support RoleRead-Only AccessSpeeds up investigations during incidents. Allows Read/List on Systems Manager parameters, Describe on Auto Scaling Groups (ASGs), and Get on log streams with the aw_ prefix.
Operator RoleRead + Limited Write AccessA superset of the Support role. Allows management of EC2 hosts for rebooting/terminating and management of the Redis cache for update/delete/snapshot. It also allows Systems Manager access to running instances and port forwarding for Grafana, but is off by default.
Co-maintainer RoleSuperset of Support & OperatorGCP only. Provides the highest level of access, allowing Aspect engineers to apply the Terraform workspace for your installation.

Access management for Aspect engineers

Access request approval manages membership in the various levels of roles for on-call support, ensuring controlled access.
  • No Bazel CI on-call. Aspect handles the pages so your engineers don’t have to.
  • Scoped access. Aspect’s on-call only sees Workflows-managed resources, never anything outside the module’s boundary.
  • Auditable in your own cloud. Every Aspect action is logged in your AWS CloudTrail or GCP audit log; the trail is yours.