The Sentinel service provides real-time monitoring and operational visibility for Astro Remote Execution Agents running in your Kubernetes cluster. Sentinel automates health checks and reports agent status back to the Astro orchestration plane. This enables Astronomer support to provide proactive support and improved triage for support issues.
Sentinel is available as part of the Remote Execution Agent Helm chart starting in version 1.2.0.
Sentinel is included in the Remote Execution Agent Helm chart starting in version 1.2.0. Astronomer recommends enabling Sentinel for all Remote Execution deployments.
Sentinel provides the following key benefits:
Sentinel runs as a Pod alongside your agent components in Kubernetes. It:
app=astro-agent. No user workload data, dag code, or unrelated Pod information leaves your environment.To enable Sentinel, set the following in your Helm chart configuration:
Astronomer recommends that you host the Sentinel image in your organization’s registry and update the image reference in your Helm chart configuration.
To customize which agent pods Sentinel observes, you can change the agent_component_app_label in the Helm chart values. By default, Sentinel only monitors pods labeled app=astro-agent, but you can restrict or broaden this scope as needed.