Infer Applications
the inferapplications feature automatically extracts application names from your kubernetes resources, allowing resolve to create application entities in the entity graph without manual configuration what it is when enabled, resolve analyzes your kubernetes resources (deployments, pods, services, etc ) and extracts application names based on configurable json paths this creates application entities that group related resources together, improving observability and investigation workflows setup add the inferapplications configuration to your kubernetes integration in your satellite yaml integrations kubernetesintegration type kubernetes create true connection inferapplications enabled true applicationnamejsonpaths \ $ metadata labels app \ $ metadata labels\['app kubernetes io/name'] configuration options enabled set to true to enable application inference applicationnamejsonpaths array of json paths to extract application names from kubernetes resource manifests paths are tried in order until a match is found json path features standard json path syntax (e g , $ metadata labels app ) bracket notation for special characters (e g , $ metadata labels\['app kubernetes io/name'] ) concatenation using + operator (e g , $ metadata name + "/" + $ metadata namespace ) example integrations production cluster type kubernetes create true connection contextname prod cluster environment production inferapplications enabled true applicationnamejsonpaths \ $ metadata labels\['app kubernetes io/name'] \ $ metadata labels app \ $ metadata name in this example first tries to extract from the app kubernetes io/name label falls back to the app label if not found uses the resource name as a last resort this creates application entities in your entity graph, grouping all resources that share the same application name