Open stephanie-anderson opened 1 year ago
I think it is fair to set this project to done @stephanie-anderson . What do you think?
All relevant platforms are covered for the crons GA, and there are different issues to cover rollout of more specific things
Let's merge all the Crons projects into this one, @smeubank. I will go ahead and integrate them
Should we add Airflow support here as well?
Project Board
See our project board to track this initiative across all SDKs
Description
This project is to track that each SDK which can support, and has reasonable demand for Cron Monitors at Sentry, has initial support.
Client Reports
We've recently added support for client reports for Crons using the monitor data category. Adding support to all of our SDKs would be helpful to troubleshoot customers if their check-ins are getting discarded for some reason (network issues, rate limits, etc). The envelope item type for monitor check-ins is
check_in
and the data category for client reports should bemonitor
.Thresholds in Monitor Config (Failure & Recovery)
We've just added two additional fields to Relay (https://github.com/getsentry/relay/pull/2842) allowing customers to provide the following properties in their monitor config:
This is a especially helpful feature for orgs that have lots of monitors and want to configure their monitors programmatically.
Attachments
In Q1, we are planning on implementing the ability to attach files to a check-in and potentially context as well. On attachments, it's likely we'll update the attachment envelope to support a check-in ID or a new envelope dedicated for check-in attachments. We'll discuss with ingest and update with requirements here. The idea is to enable customers to attach log files and other relevant metadata for each job run.
Implementation Overview
SDK Overview