<type-name>
to reflect the the StackGraph having indices per type, as well as the type
is a sensible part of identifications of nodes. Above format allows to have consistent namespaces and control of what Identifiers represent.free-form
part of the Identifier is where it is possible to provide custom taxonomies that are useful in specific configurations.:
character is not allowed in any segment of the Identifier.prefix
is a required part of the identifier naming the scope the identifier belongs to, purely for organizational purposes. Currently recognized prefixes are:stackpack:<name>
- objects belonging to StackPacksstackpack:<name>:shared
- objects shared between instances of a StackPackstackpack:<name>:instance:{{instanceId}}
- objects belonging to a specific instance of a StackPacksystem:auto
- objects created by the system that do not belong to any specific StackPacks{{instanceId}}
is a handlebar that provides an object that is created in StackGraph for each specific instance of a StackPack. That object has an ID in StackGraph that is used during StackPack installation process.<type-name>:<free-form>
is the uniquely identifying part of the identifier. The type-name must match the domain object type of the object the identifier is assigned to (sans the letter case), while the free-form is arbitrary as long as it is unique for the type. The free-form doesn't need to match the name of the object (if any is present) and can consist of multiple segments. It's up to the user to decide on the format of the free-form.component-type:cmdb_ci_netgear
for cmdb_ci_netgear
Component Typeview-health-state-configuration-function:minimum-health-states
for Minimum Health States in the ViewHealthStateConfigurationFunction
urn:stackpack:aws:shared:check-function:aws-event-run-state
for AWS event run state
check function that is shared across AWS StackPack instancesurn:stackpack:servicenow:componenttype:cmdb_ci_netgear
for cmdb_ci_netgear
Component Type in the ServiceNow StackPackurn:stackpack:common:view-health-state-configuration-function:minimum-health-states
for Minimum Health States ViewHealthStateConfigurationFunction
in the Common StackPackurn:host:/example.org
urn:process:/db.infra.company.org:161841:1602158335000
urn:container:/compnode5.k8s.example.org:8b18c68a820904c55b4909d7f5a9a52756d45e866c07c92bf478bcf6cd240901
urn:service:/prod-db
urn:service-instance:/prod-db:/main.example.org