Catalog Integration
Status pages directly reference your catalog entities, eliminating duplicate component definitions and ensuring your status page always reflects reality.
How Integration Works
Traditional status pages force you to manually create components that duplicate your service definitions. This leads to drift, inconsistencies, and maintenance burden.
Upstat’s status pages reference your live catalog data:
- Status updates automatically when monitors detect issues
- Service relationships display correctly without configuration
- New services appear as options immediately after catalog creation
- Renamed entities update everywhere instantly
- Deleted entities automatically remove themselves
Entity Selection
In the Status Page Editor
The Content tab connects your status page to catalog entities:
- Filter by Entity Type - Choose which types to display (Applications, Services, Infrastructure)
- Select Specific Entities - Pick individual entities or select entire categories
- Organize Display - Arrange entities in groups or hierarchies
- Preview Changes - See exactly how your selection appears to visitors
If you see “No entities found in catalog”, create catalog entities first—your status page can only display what exists in your catalog.
Perspective-Based Selection
Your perspective choice affects entity selection:
Traditional Perspective
- Multi-select entities to display together
- Organize into logical sections
- Choose multiple entity types
Entity-Based Perspective
- Select one primary entity as the focus
- Automatically includes related entities
- Dependencies discovered from catalog relationships
Automatic Status Updates
When monitors linked to catalog entities detect changes:
- Monitor status changes (Success → Fail)
- Entity health updates in the catalog
- Status page reflects the change instantly
- Subscribers notified if update is published
This happens automatically—no manual intervention required.
Relationship Display
Status pages can show entity relationships:
- Service dependencies appear in context
- Infrastructure backing services is visible
- Parent/child relationships show hierarchy
- Dependency graph available for entity-based perspective
Setting Up for Status Pages
1. Define Entity Types
Create categories matching your architecture:
- Applications - Customer-facing services
- Services - Backend APIs and microservices
- Infrastructure - Databases, queues, cloud resources
- External Dependencies - Third-party APIs
2. Create Entities
For each service:
- Add descriptive name
- Define relationships and dependencies
- Link monitors for health tracking
- Set operational metadata
3. Establish Relationships
Map how entities connect:
- Service dependencies
- Infrastructure requirements
- Team ownership
Status Calculation
Traditional Perspective
- Overall status reflects the worst state among all displayed entities
- Each entity contributes equally to the summary
- Simple aggregation of individual states
Entity-Based Perspective
- Status reflects the primary entity’s health
- Dependencies influence the overall assessment
- More nuanced calculation based on relationships
Troubleshooting
“No entities found in catalog”
This appears when:
- Catalog hasn’t been configured
- User lacks permission to view entities
- Entity filters exclude all available options
Solution: Create catalog entities first, then return to status page configuration.
Entities not appearing on public page
Check:
- Entity is selected in status page configuration
- Entity visibility settings allow public display
- Status page is published (not draft)
- Allow 30 seconds for cache refresh
Status not updating
Verify:
- Monitors are attached to catalog entities
- Monitor checks are running successfully
- Event system is processing status changes
Related Guides
- Catalog Overview - Understand the catalog
- Creating Status Pages - Configure entity selection
- Entity Relationships - Map dependencies