Property Definitions
Configure your custom service properties in the UI.
To get started with Custom Properties you’ll first need to define which properties you wish to track on a service. You can add individual Custom Properties directly in the OpsLevel UI. This can be done by using the navigational menu Settings > Property Definitions
to define the type safe Property Schema that powers Custom Properties.
From here you can select New Property
to define define a new Custom Service Property.
Custom Service Properties contain four pieces of information:
- Name: the name of the property which will show as a label within the service UI.
- Description: Helper text that will appear as a tooltip next to the property label.
- Property Schema: The schema used to dictate the shape of the data you wish to track.
- Display Status: Whether this property should be displayed in the service UI. Hiding the property is recommended when tracking machine style data used in checks/filtering but is not pertinent for service owners to see. Note: a hidden property can still be modified via the API.
Tooling Support (optional)
Property Definitions can also be managed through the OpsLevel tool chain, including: Terraform, opslevel-cli, GraphQL and the opslevel-go client. Please refer to the respective tool to get started managing Property Definitions through automation.
Updated 9 months ago