Settings API - Cloud application and workload detection schema table
Cloud application and workload detection (builtin:process-group.cloud-application-workload-detection
)
Enabling this setting merges processes of similar workloads into process groups, and consequently, services. Please note that fine-grained process detection rules will still be applied, while ignoring container or platform specific properties.
Schema ID | Schema groups | Scope |
---|---|---|
builtin:process-group.cloud-application-workload-detection |
| environment |
Parameters
Property | Label | Type | Description | Required |
---|---|---|---|---|
cloudFoundry | Cloud Foundry | CloudFoundryCAWD | Enable this setting to get
| required |
docker | Docker and Podman | DockerCAWD | Enable this setting for plain Docker and Podman environments to get
| required |
kubernetes | Kubernetes/OpenShift | KubernetesOpenShiftCAWD | Enable this setting to get
| required |
Request body objects
The InclusionToggles
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
incNamespace | Namespace name | boolean | - | required |
incBasepod | Base pod name | boolean | E.g. "cloud-credential-operator-" for "cloud-credential-operator-5ff6dbff57-gszgq" | required |
incContainer | Container name | boolean | - | required |
incStage | Stage | boolean | - | required |
incProduct | Product | boolean | If Product is enabled and has no value, it defaults to Base pod name | required |
The MatchFilter
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
matchOperator | Match operator | enum | - | required |
namespace | Namespace name | text | - | required |
The FilterComplex
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
enabled | Enabled | boolean | - | required |
inclusionToggles | ID calculation based on | InclusionToggles | - | required |
matchFilter | When namespace | MatchFilter | - | required |
The CloudFoundryCAWD
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
enabled | Enable cloud application and workload detection for Cloud Foundry | boolean | - | required |
The DockerCAWD
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
enabled | Enable cloud application and workload detection for Docker and Podman | boolean | - | required |
The KubernetesOpenShiftCAWD
object
Property | Label | Type | Description | Required |
---|---|---|---|---|
enabled | Enable cloud application and workload detection for Kubernetes/OpenShift | boolean | - | required |
filters | - | list | Define rules to merge similar Kubernetes workloads into process groups. You can use workload properties like namespace name, base pod name or container name as well as the environment variables DT_RELEASE_STAGE and DT_RELEASE_PRODUCT for grouping processes of similar workloads. The first applicable rule will be applied. If no rule matches, “Namespace name” + “Base pod name” + “Container name” is used as fallback. | required |