Context
As part of the new CAL (Cost Attribution Labels) initiative for Synthetic Monitoring, we need to explore and plan the frontend work required to support CAL association, discovery, and filtering for checks.
High-level frontend goals
- Allow users to associate a check with an existing CAL
- Allow users to discover checks without CALs set
- Allow users to search and filter checks by CALs (extension of current label filtering)
API contracts & frontend assumptions (tracking issue)
Notes
OpenAPI spec will be used to gain consensus on API endpoints and contracts.
Expected endpoints (draft):
GET /cals – list CAL names configured for tenant
GET /check/list – include CAL metadata
POST /check/create, POST /check/update – support CAL payload
Context
As part of the new CAL (Cost Attribution Labels) initiative for Synthetic Monitoring, we need to explore and plan the frontend work required to support CAL association, discovery, and filtering for checks.
High-level frontend goals
API contracts & frontend assumptions (tracking issue)
Notes
OpenAPI spec will be used to gain consensus on API endpoints and contracts.
Expected endpoints (draft):
GET /cals– list CAL names configured for tenantGET /check/list– include CAL metadataPOST /check/create,POST /check/update– support CAL payload