Settings API - Built-in detection rules schema table
Built-in detection rules (builtin:process-group.detection-flags)
Enable or disable process group detection flags
builtin:process-group.detection-flags
group:processes-and-containers.processes
group:processes-and-containers
HOST
- HostHOST_GROUP
- Host Groupenvironment
GET | Managed | https://{your-domain}/e/{your-environment-id}/api/v2/settings/schemas/builtin:process-group.detection-flags |
SaaS | https://{your-environment-id}.live.dynatrace.com/api/v2/settings/schemas/builtin:process-group.detection-flags | |
Environment ActiveGate | https://{your-activegate-domain}/e/{your-environment-id}/api/v2/settings/schemas/builtin:process-group.detection-flags |
Authentication
To execute this request, you need an access token with Read settings (settings.read
) scope. To learn how to obtain and use it, see Tokens and authentication.
Parameters
ignoreUniqueIdentifiers
To determine the unique identity of each detected process, and to generate a unique name for each detected process, Dynatrace evaluates the name of the directory that each process binary is contained within. For application containers like Tomcat and JBoss, Dynatrace evaluates important directories like CATALINA_HOME and JBOSS_HOME for this information. In some automated deployment scenarios such directory names are updated automatically with new version numbers, build numbers, dates, or GUIDs. Enable this setting to ensure that automated directory name changes don't result in Dynatrace registering pre-existing processes as new processes.
useCatalinaBase
By default, Tomcat clusters are identified and named based on the CATALINA_HOME directory name. This setting results in the use of the CATALINA_BASE directory name to identify multiple Tomcat nodes within each Tomcat cluster. If this setting is not enabled, each CATALINA_HOME+CATALINA_BASE combination will be considered a separate Tomcat cluster. In other words, Tomcat clusters can't have multiple nodes on a single host.
useDockerContainerName
For Docker outside container platforms only. By default, Dynatrace uses image names as identifiers for individual process groups, with one process-group instance per host. Normally Docker container names can't serve as stable identifiers of process group instances because they are variable and auto-generated. You can however manually assign proper container names to their Docker instances. Such manually-assigned container names can serve as reliable process-group instance identifiers. This flag instructs Dynatrace to use Docker-provided names to distinguish between multiple instances of the same image. If this flag is not applied and you run multiple containers of the same image on the same host, the resulting processes will be consolidated into a single process view. Use this flag with caution!
autoDetectCassandraClusters
Enabling this flag will detect separate Cassandra process groups based on the configured Cassandra cluster name.
addNodeJsScriptName
In older versions, Node.js applications were distinguished based on their directory name, omitting the script name. Changing this setting may change the general handling of Node.js process groups. Leave unchanged if in doubt.
autoDetectTibcoEngines
Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
identifyJbossServerBySystemProperty
Enabling this flag will detect the JBoss server name from the system property jboss.server.name=
autoDetectWebMethodsIntegrationServer
Enabling this flag will detect webMethods Integration Server including specific properties like install root and product name.
autoDetectSpringBoot
Enabling this flag will detect Spring Boot process groups based on command line and applications' configuration files.
autoDetectTibcoContainerEditionEngines
Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
splitOracleDatabasePG
Enable to group and separately analyze the processes of each Oracle DB. Each process group receives a unique name based on the Oracle DB SID.
splitOracleListenerPG
Enable to group and separately analyze the processes of each Oracle Listener. Each process group receives a unique name based on the Oracle Listener name.
autoDetectWebSphereLibertyApplication
Enabling this flag will detect separate WebSphere Liberty process groups based on java command line.
shortLivedProcessesMonitoring
Enable to monitor CPU and memory usage of short lived processes, otherwise being lost by traditional monitoring. Disabling this flag blocks passing data to cluster only, it does not stop data collection and has no effect on performance.
groupIBMMQbyInstanceName
Enable to group and separately analyze the processes of each IBM MQ Queue manager instance. Each process group receives a unique name based on the queue manager instance name.