Sentry¶
Sentry is an application monitoring platform that helps developers track and resolve errors and performance issues in real time. With its intuitive interface and advanced features, Sentry allows teams to prioritize and address software issues efficiently, ensuring high-quality user experiences.
The Sentry application allows you to retrieve the Sentry services availability.
Options
- Name*: Just a simple label to find it easier in the SenHub's interface
- Description: Description for your own usage only.
- Group: optional — assign this instance to a group to organise it within SenHub.
- Resource Types*: The connector supports a single type:
- Service Health — Availability status of each Sentry service component.
Example output
The connector scrapes the Sentry status page and returns one channel per Sentry service component, whose value is the component's current status text:
{
"metrics": [
{ "channel": "Alerting", "value": "Operational" },
{ "channel": "API", "value": "Operational" },
{ "channel": "Dashboard", "value": "Degraded Performance" },
{ "channel": "Email", "value": "Operational" },
{ "channel": "Errors", "value": "Operational" },
{ "channel": "Sessions & Health", "value": "Operational" }
],
"message": "Metrics successfully retrieved.",
"status": "OK",
"date": 1725981405127
}
The status text is mapped by the sfs.atsn.servicestatus lookup to a numeric state: Operational = 1 (OK), Partial Outage = 2 / Degraded Performance = 3 / Re-routed = 6 (Warning), Major Outage = 4 / Under Maintenance = 5 (Error).