Custom Types and Fields
Create custom entity types to model your specific infrastructure and business needs.
Prerequisites
- Access to an Upstat project with Contributor or higher role
1. Create a Custom Entity Type
Navigate to Catalog in the sidebar and click the Custom Entity Type card.
Configure the entity type:
- Enter a Name (e.g., “Database”)
- Enter a Plural Name (e.g., “Databases”)
- Optionally add a Description
- Click Save
The new type appears in the Catalog alongside built-in types.
2. Add Custom Fields
Custom fields capture metadata for entities of this type.
While creating or editing an entity type:
- Click Add Field in the Fields section
- Enter the Field Name (internal identifier)
- Enter the Display Name (shown in the UI)
- Check Required if entities must have this field
- Add more fields as needed
- Click Save
Fields appear when creating or editing entities of this type.
3. Create an Entity
After creating an entity type, add entities to it:
- Click the entity type card in the Catalog
- Click New [Entity Type Name]
- Enter the Name and optional Description
- Fill in any custom field values
- Optionally select an Escalation Policy
- Click Save
4. Edit an Entity Type
Modify an existing entity type:
- Navigate to Catalog
- Click the menu button on the entity type card
- Select Edit
- Update the name, plural name, description, or fields
- Click Save
Changes to fields affect all entities of this type.
Result
You have custom entity types with fields that capture the metadata relevant to your operations. Entities of each type appear organized in the Catalog.
Field Guidelines
Keep fields lightweight and operational:
| Field | Example Value |
|---|---|
| Team Owner | SRE |
| Environment | Production |
| Repository URL | github.com/org/repo |
| Slack Channel | #alerts-payments |
| Last Review Date | 2024-10-01 |
All field values are stored as text strings. Use fields for searchable metadata rather than complex data structures.
Related Guides
- Catalog Overview - Understand the Catalog’s purpose
- Entity Relationships - Connect entities together
- Linking Entities - Associate monitors and incidents with entities