dynatrace.ProcessGroupDetectionFlags
Explore with Pulumi AI
Create ProcessGroupDetectionFlags Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ProcessGroupDetectionFlags(name: string, args: ProcessGroupDetectionFlagsArgs, opts?: CustomResourceOptions);
@overload
def ProcessGroupDetectionFlags(resource_name: str,
args: ProcessGroupDetectionFlagsArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ProcessGroupDetectionFlags(resource_name: str,
opts: Optional[ResourceOptions] = None,
identify_jboss_server_by_system_property: Optional[bool] = None,
auto_detect_web_sphere_liberty_application: Optional[bool] = None,
auto_detect_spring_boot: Optional[bool] = None,
auto_detect_tibco_container_edition_engines: Optional[bool] = None,
add_node_js_script_name: Optional[bool] = None,
auto_detect_web_methods_integration_server: Optional[bool] = None,
auto_detect_cassandra_clusters: Optional[bool] = None,
group_ibmmqby_instance_name: Optional[bool] = None,
auto_detect_tibco_engines: Optional[bool] = None,
ignore_unique_identifiers: Optional[bool] = None,
use_docker_container_name: Optional[bool] = None,
short_lived_processes_monitoring: Optional[bool] = None,
split_oracle_database_pg: Optional[bool] = None,
split_oracle_listener_pg: Optional[bool] = None,
use_catalina_base: Optional[bool] = None,
scope: Optional[str] = None)
func NewProcessGroupDetectionFlags(ctx *Context, name string, args ProcessGroupDetectionFlagsArgs, opts ...ResourceOption) (*ProcessGroupDetectionFlags, error)
public ProcessGroupDetectionFlags(string name, ProcessGroupDetectionFlagsArgs args, CustomResourceOptions? opts = null)
public ProcessGroupDetectionFlags(String name, ProcessGroupDetectionFlagsArgs args)
public ProcessGroupDetectionFlags(String name, ProcessGroupDetectionFlagsArgs args, CustomResourceOptions options)
type: dynatrace:ProcessGroupDetectionFlags
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ProcessGroupDetectionFlagsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ProcessGroupDetectionFlagsArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ProcessGroupDetectionFlagsArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ProcessGroupDetectionFlagsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ProcessGroupDetectionFlagsArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var processGroupDetectionFlagsResource = new Dynatrace.ProcessGroupDetectionFlags("processGroupDetectionFlagsResource", new()
{
IdentifyJbossServerBySystemProperty = false,
AutoDetectWebSphereLibertyApplication = false,
AutoDetectSpringBoot = false,
AutoDetectTibcoContainerEditionEngines = false,
AddNodeJsScriptName = false,
AutoDetectWebMethodsIntegrationServer = false,
AutoDetectCassandraClusters = false,
GroupIbmmqbyInstanceName = false,
AutoDetectTibcoEngines = false,
IgnoreUniqueIdentifiers = false,
UseDockerContainerName = false,
ShortLivedProcessesMonitoring = false,
SplitOracleDatabasePg = false,
SplitOracleListenerPg = false,
UseCatalinaBase = false,
Scope = "string",
});
example, err := dynatrace.NewProcessGroupDetectionFlags(ctx, "processGroupDetectionFlagsResource", &dynatrace.ProcessGroupDetectionFlagsArgs{
IdentifyJbossServerBySystemProperty: pulumi.Bool(false),
AutoDetectWebSphereLibertyApplication: pulumi.Bool(false),
AutoDetectSpringBoot: pulumi.Bool(false),
AutoDetectTibcoContainerEditionEngines: pulumi.Bool(false),
AddNodeJsScriptName: pulumi.Bool(false),
AutoDetectWebMethodsIntegrationServer: pulumi.Bool(false),
AutoDetectCassandraClusters: pulumi.Bool(false),
GroupIbmmqbyInstanceName: pulumi.Bool(false),
AutoDetectTibcoEngines: pulumi.Bool(false),
IgnoreUniqueIdentifiers: pulumi.Bool(false),
UseDockerContainerName: pulumi.Bool(false),
ShortLivedProcessesMonitoring: pulumi.Bool(false),
SplitOracleDatabasePg: pulumi.Bool(false),
SplitOracleListenerPg: pulumi.Bool(false),
UseCatalinaBase: pulumi.Bool(false),
Scope: pulumi.String("string"),
})
var processGroupDetectionFlagsResource = new ProcessGroupDetectionFlags("processGroupDetectionFlagsResource", ProcessGroupDetectionFlagsArgs.builder()
.identifyJbossServerBySystemProperty(false)
.autoDetectWebSphereLibertyApplication(false)
.autoDetectSpringBoot(false)
.autoDetectTibcoContainerEditionEngines(false)
.addNodeJsScriptName(false)
.autoDetectWebMethodsIntegrationServer(false)
.autoDetectCassandraClusters(false)
.groupIbmmqbyInstanceName(false)
.autoDetectTibcoEngines(false)
.ignoreUniqueIdentifiers(false)
.useDockerContainerName(false)
.shortLivedProcessesMonitoring(false)
.splitOracleDatabasePg(false)
.splitOracleListenerPg(false)
.useCatalinaBase(false)
.scope("string")
.build());
process_group_detection_flags_resource = dynatrace.ProcessGroupDetectionFlags("processGroupDetectionFlagsResource",
identify_jboss_server_by_system_property=False,
auto_detect_web_sphere_liberty_application=False,
auto_detect_spring_boot=False,
auto_detect_tibco_container_edition_engines=False,
add_node_js_script_name=False,
auto_detect_web_methods_integration_server=False,
auto_detect_cassandra_clusters=False,
group_ibmmqby_instance_name=False,
auto_detect_tibco_engines=False,
ignore_unique_identifiers=False,
use_docker_container_name=False,
short_lived_processes_monitoring=False,
split_oracle_database_pg=False,
split_oracle_listener_pg=False,
use_catalina_base=False,
scope="string")
const processGroupDetectionFlagsResource = new dynatrace.ProcessGroupDetectionFlags("processGroupDetectionFlagsResource", {
identifyJbossServerBySystemProperty: false,
autoDetectWebSphereLibertyApplication: false,
autoDetectSpringBoot: false,
autoDetectTibcoContainerEditionEngines: false,
addNodeJsScriptName: false,
autoDetectWebMethodsIntegrationServer: false,
autoDetectCassandraClusters: false,
groupIbmmqbyInstanceName: false,
autoDetectTibcoEngines: false,
ignoreUniqueIdentifiers: false,
useDockerContainerName: false,
shortLivedProcessesMonitoring: false,
splitOracleDatabasePg: false,
splitOracleListenerPg: false,
useCatalinaBase: false,
scope: "string",
});
type: dynatrace:ProcessGroupDetectionFlags
properties:
addNodeJsScriptName: false
autoDetectCassandraClusters: false
autoDetectSpringBoot: false
autoDetectTibcoContainerEditionEngines: false
autoDetectTibcoEngines: false
autoDetectWebMethodsIntegrationServer: false
autoDetectWebSphereLibertyApplication: false
groupIbmmqbyInstanceName: false
identifyJbossServerBySystemProperty: false
ignoreUniqueIdentifiers: false
scope: string
shortLivedProcessesMonitoring: false
splitOracleDatabasePg: false
splitOracleListenerPg: false
useCatalinaBase: false
useDockerContainerName: false
ProcessGroupDetectionFlags Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ProcessGroupDetectionFlags resource accepts the following input properties:
- Add
Node boolJs Script Name - 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.
- Auto
Detect boolCassandra Clusters - Enabling this flag will detect separate Cassandra process groups based on the configured Cassandra cluster name.
- Auto
Detect boolSpring Boot - Enabling this flag will detect Spring Boot process groups based on command line and applications' configuration files.
- Auto
Detect boolTibco Container Edition Engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- Auto
Detect boolTibco Engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- Auto
Detect boolWeb Methods Integration Server - Enabling this flag will detect webMethods Integration Server including specific properties like install root and product name.
- Auto
Detect boolWeb Sphere Liberty Application - Enabling this flag will detect separate WebSphere Liberty process groups based on java command line.
- Group
Ibmmqby boolInstance Name - 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.
- Identify
Jboss boolServer By System Property - Enabling this flag will detect the JBoss server name from the system property jboss.server.name=\n\n, only if -D[Server:\n\n] is not set.
- Ignore
Unique boolIdentifiers - 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 CATALINAHOME and JBOSSHOME 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.
- Short
Lived boolProcesses Monitoring - 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.
- Split
Oracle boolDatabase Pg - 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.
- Split
Oracle boolListener Pg - 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.
- Use
Catalina boolBase - By default, Tomcat clusters are identified and named based on the CATALINAHOME directory name. This setting results in the use of the CATALINABASE directory name to identify multiple Tomcat nodes within each Tomcat cluster. If this setting is not enabled, each CATALINAHOME+CATALINABASE combination will be considered a separate Tomcat cluster. In other words, Tomcat clusters can't have multiple nodes on a single host.
- Use
Docker boolContainer Name - 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!
- Scope string
- The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
- Add
Node boolJs Script Name - 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.
- Auto
Detect boolCassandra Clusters - Enabling this flag will detect separate Cassandra process groups based on the configured Cassandra cluster name.
- Auto
Detect boolSpring Boot - Enabling this flag will detect Spring Boot process groups based on command line and applications' configuration files.
- Auto
Detect boolTibco Container Edition Engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- Auto
Detect boolTibco Engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- Auto
Detect boolWeb Methods Integration Server - Enabling this flag will detect webMethods Integration Server including specific properties like install root and product name.
- Auto
Detect boolWeb Sphere Liberty Application - Enabling this flag will detect separate WebSphere Liberty process groups based on java command line.
- Group
Ibmmqby boolInstance Name - 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.
- Identify
Jboss boolServer By System Property - Enabling this flag will detect the JBoss server name from the system property jboss.server.name=\n\n, only if -D[Server:\n\n] is not set.
- Ignore
Unique boolIdentifiers - 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 CATALINAHOME and JBOSSHOME 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.
- Short
Lived boolProcesses Monitoring - 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.
- Split
Oracle boolDatabase Pg - 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.
- Split
Oracle boolListener Pg - 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.
- Use
Catalina boolBase - By default, Tomcat clusters are identified and named based on the CATALINAHOME directory name. This setting results in the use of the CATALINABASE directory name to identify multiple Tomcat nodes within each Tomcat cluster. If this setting is not enabled, each CATALINAHOME+CATALINABASE combination will be considered a separate Tomcat cluster. In other words, Tomcat clusters can't have multiple nodes on a single host.
- Use
Docker boolContainer Name - 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!
- Scope string
- The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
- add
Node BooleanJs Script Name - 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.
- auto
Detect BooleanCassandra Clusters - Enabling this flag will detect separate Cassandra process groups based on the configured Cassandra cluster name.
- auto
Detect BooleanSpring Boot - Enabling this flag will detect Spring Boot process groups based on command line and applications' configuration files.
- auto
Detect BooleanTibco Container Edition Engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- auto
Detect BooleanTibco Engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- auto
Detect BooleanWeb Methods Integration Server - Enabling this flag will detect webMethods Integration Server including specific properties like install root and product name.
- auto
Detect BooleanWeb Sphere Liberty Application - Enabling this flag will detect separate WebSphere Liberty process groups based on java command line.
- group
Ibmmqby BooleanInstance Name - 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.
- identify
Jboss BooleanServer By System Property - Enabling this flag will detect the JBoss server name from the system property jboss.server.name=\n\n, only if -D[Server:\n\n] is not set.
- ignore
Unique BooleanIdentifiers - 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 CATALINAHOME and JBOSSHOME 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.
- short
Lived BooleanProcesses Monitoring - 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.
- split
Oracle BooleanDatabase Pg - 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.
- split
Oracle BooleanListener Pg - 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.
- use
Catalina BooleanBase - By default, Tomcat clusters are identified and named based on the CATALINAHOME directory name. This setting results in the use of the CATALINABASE directory name to identify multiple Tomcat nodes within each Tomcat cluster. If this setting is not enabled, each CATALINAHOME+CATALINABASE combination will be considered a separate Tomcat cluster. In other words, Tomcat clusters can't have multiple nodes on a single host.
- use
Docker BooleanContainer Name - 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!
- scope String
- The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
- add
Node booleanJs Script Name - 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.
- auto
Detect booleanCassandra Clusters - Enabling this flag will detect separate Cassandra process groups based on the configured Cassandra cluster name.
- auto
Detect booleanSpring Boot - Enabling this flag will detect Spring Boot process groups based on command line and applications' configuration files.
- auto
Detect booleanTibco Container Edition Engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- auto
Detect booleanTibco Engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- auto
Detect booleanWeb Methods Integration Server - Enabling this flag will detect webMethods Integration Server including specific properties like install root and product name.
- auto
Detect booleanWeb Sphere Liberty Application - Enabling this flag will detect separate WebSphere Liberty process groups based on java command line.
- group
Ibmmqby booleanInstance Name - 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.
- identify
Jboss booleanServer By System Property - Enabling this flag will detect the JBoss server name from the system property jboss.server.name=\n\n, only if -D[Server:\n\n] is not set.
- ignore
Unique booleanIdentifiers - 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 CATALINAHOME and JBOSSHOME 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.
- short
Lived booleanProcesses Monitoring - 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.
- split
Oracle booleanDatabase Pg - 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.
- split
Oracle booleanListener Pg - 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.
- use
Catalina booleanBase - By default, Tomcat clusters are identified and named based on the CATALINAHOME directory name. This setting results in the use of the CATALINABASE directory name to identify multiple Tomcat nodes within each Tomcat cluster. If this setting is not enabled, each CATALINAHOME+CATALINABASE combination will be considered a separate Tomcat cluster. In other words, Tomcat clusters can't have multiple nodes on a single host.
- use
Docker booleanContainer Name - 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!
- scope string
- The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
- add_
node_ booljs_ script_ name - 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.
- auto_
detect_ boolcassandra_ clusters - Enabling this flag will detect separate Cassandra process groups based on the configured Cassandra cluster name.
- auto_
detect_ boolspring_ boot - Enabling this flag will detect Spring Boot process groups based on command line and applications' configuration files.
- auto_
detect_ booltibco_ container_ edition_ engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- auto_
detect_ booltibco_ engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- auto_
detect_ boolweb_ methods_ integration_ server - Enabling this flag will detect webMethods Integration Server including specific properties like install root and product name.
- auto_
detect_ boolweb_ sphere_ liberty_ application - Enabling this flag will detect separate WebSphere Liberty process groups based on java command line.
- group_
ibmmqby_ boolinstance_ name - 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.
- identify_
jboss_ boolserver_ by_ system_ property - Enabling this flag will detect the JBoss server name from the system property jboss.server.name=\n\n, only if -D[Server:\n\n] is not set.
- ignore_
unique_ boolidentifiers - 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 CATALINAHOME and JBOSSHOME 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.
- short_
lived_ boolprocesses_ monitoring - 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.
- split_
oracle_ booldatabase_ pg - 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.
- split_
oracle_ boollistener_ pg - 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.
- use_
catalina_ boolbase - By default, Tomcat clusters are identified and named based on the CATALINAHOME directory name. This setting results in the use of the CATALINABASE directory name to identify multiple Tomcat nodes within each Tomcat cluster. If this setting is not enabled, each CATALINAHOME+CATALINABASE combination will be considered a separate Tomcat cluster. In other words, Tomcat clusters can't have multiple nodes on a single host.
- use_
docker_ boolcontainer_ name - 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!
- scope str
- The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
- add
Node BooleanJs Script Name - 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.
- auto
Detect BooleanCassandra Clusters - Enabling this flag will detect separate Cassandra process groups based on the configured Cassandra cluster name.
- auto
Detect BooleanSpring Boot - Enabling this flag will detect Spring Boot process groups based on command line and applications' configuration files.
- auto
Detect BooleanTibco Container Edition Engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- auto
Detect BooleanTibco Engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- auto
Detect BooleanWeb Methods Integration Server - Enabling this flag will detect webMethods Integration Server including specific properties like install root and product name.
- auto
Detect BooleanWeb Sphere Liberty Application - Enabling this flag will detect separate WebSphere Liberty process groups based on java command line.
- group
Ibmmqby BooleanInstance Name - 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.
- identify
Jboss BooleanServer By System Property - Enabling this flag will detect the JBoss server name from the system property jboss.server.name=\n\n, only if -D[Server:\n\n] is not set.
- ignore
Unique BooleanIdentifiers - 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 CATALINAHOME and JBOSSHOME 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.
- short
Lived BooleanProcesses Monitoring - 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.
- split
Oracle BooleanDatabase Pg - 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.
- split
Oracle BooleanListener Pg - 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.
- use
Catalina BooleanBase - By default, Tomcat clusters are identified and named based on the CATALINAHOME directory name. This setting results in the use of the CATALINABASE directory name to identify multiple Tomcat nodes within each Tomcat cluster. If this setting is not enabled, each CATALINAHOME+CATALINABASE combination will be considered a separate Tomcat cluster. In other words, Tomcat clusters can't have multiple nodes on a single host.
- use
Docker BooleanContainer Name - 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!
- scope String
- The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
Outputs
All input properties are implicitly available as output properties. Additionally, the ProcessGroupDetectionFlags resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing ProcessGroupDetectionFlags Resource
Get an existing ProcessGroupDetectionFlags resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ProcessGroupDetectionFlagsState, opts?: CustomResourceOptions): ProcessGroupDetectionFlags
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
add_node_js_script_name: Optional[bool] = None,
auto_detect_cassandra_clusters: Optional[bool] = None,
auto_detect_spring_boot: Optional[bool] = None,
auto_detect_tibco_container_edition_engines: Optional[bool] = None,
auto_detect_tibco_engines: Optional[bool] = None,
auto_detect_web_methods_integration_server: Optional[bool] = None,
auto_detect_web_sphere_liberty_application: Optional[bool] = None,
group_ibmmqby_instance_name: Optional[bool] = None,
identify_jboss_server_by_system_property: Optional[bool] = None,
ignore_unique_identifiers: Optional[bool] = None,
scope: Optional[str] = None,
short_lived_processes_monitoring: Optional[bool] = None,
split_oracle_database_pg: Optional[bool] = None,
split_oracle_listener_pg: Optional[bool] = None,
use_catalina_base: Optional[bool] = None,
use_docker_container_name: Optional[bool] = None) -> ProcessGroupDetectionFlags
func GetProcessGroupDetectionFlags(ctx *Context, name string, id IDInput, state *ProcessGroupDetectionFlagsState, opts ...ResourceOption) (*ProcessGroupDetectionFlags, error)
public static ProcessGroupDetectionFlags Get(string name, Input<string> id, ProcessGroupDetectionFlagsState? state, CustomResourceOptions? opts = null)
public static ProcessGroupDetectionFlags get(String name, Output<String> id, ProcessGroupDetectionFlagsState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Add
Node boolJs Script Name - 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.
- Auto
Detect boolCassandra Clusters - Enabling this flag will detect separate Cassandra process groups based on the configured Cassandra cluster name.
- Auto
Detect boolSpring Boot - Enabling this flag will detect Spring Boot process groups based on command line and applications' configuration files.
- Auto
Detect boolTibco Container Edition Engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- Auto
Detect boolTibco Engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- Auto
Detect boolWeb Methods Integration Server - Enabling this flag will detect webMethods Integration Server including specific properties like install root and product name.
- Auto
Detect boolWeb Sphere Liberty Application - Enabling this flag will detect separate WebSphere Liberty process groups based on java command line.
- Group
Ibmmqby boolInstance Name - 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.
- Identify
Jboss boolServer By System Property - Enabling this flag will detect the JBoss server name from the system property jboss.server.name=\n\n, only if -D[Server:\n\n] is not set.
- Ignore
Unique boolIdentifiers - 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 CATALINAHOME and JBOSSHOME 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.
- Scope string
- The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
- Short
Lived boolProcesses Monitoring - 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.
- Split
Oracle boolDatabase Pg - 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.
- Split
Oracle boolListener Pg - 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.
- Use
Catalina boolBase - By default, Tomcat clusters are identified and named based on the CATALINAHOME directory name. This setting results in the use of the CATALINABASE directory name to identify multiple Tomcat nodes within each Tomcat cluster. If this setting is not enabled, each CATALINAHOME+CATALINABASE combination will be considered a separate Tomcat cluster. In other words, Tomcat clusters can't have multiple nodes on a single host.
- Use
Docker boolContainer Name - 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!
- Add
Node boolJs Script Name - 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.
- Auto
Detect boolCassandra Clusters - Enabling this flag will detect separate Cassandra process groups based on the configured Cassandra cluster name.
- Auto
Detect boolSpring Boot - Enabling this flag will detect Spring Boot process groups based on command line and applications' configuration files.
- Auto
Detect boolTibco Container Edition Engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- Auto
Detect boolTibco Engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- Auto
Detect boolWeb Methods Integration Server - Enabling this flag will detect webMethods Integration Server including specific properties like install root and product name.
- Auto
Detect boolWeb Sphere Liberty Application - Enabling this flag will detect separate WebSphere Liberty process groups based on java command line.
- Group
Ibmmqby boolInstance Name - 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.
- Identify
Jboss boolServer By System Property - Enabling this flag will detect the JBoss server name from the system property jboss.server.name=\n\n, only if -D[Server:\n\n] is not set.
- Ignore
Unique boolIdentifiers - 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 CATALINAHOME and JBOSSHOME 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.
- Scope string
- The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
- Short
Lived boolProcesses Monitoring - 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.
- Split
Oracle boolDatabase Pg - 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.
- Split
Oracle boolListener Pg - 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.
- Use
Catalina boolBase - By default, Tomcat clusters are identified and named based on the CATALINAHOME directory name. This setting results in the use of the CATALINABASE directory name to identify multiple Tomcat nodes within each Tomcat cluster. If this setting is not enabled, each CATALINAHOME+CATALINABASE combination will be considered a separate Tomcat cluster. In other words, Tomcat clusters can't have multiple nodes on a single host.
- Use
Docker boolContainer Name - 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!
- add
Node BooleanJs Script Name - 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.
- auto
Detect BooleanCassandra Clusters - Enabling this flag will detect separate Cassandra process groups based on the configured Cassandra cluster name.
- auto
Detect BooleanSpring Boot - Enabling this flag will detect Spring Boot process groups based on command line and applications' configuration files.
- auto
Detect BooleanTibco Container Edition Engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- auto
Detect BooleanTibco Engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- auto
Detect BooleanWeb Methods Integration Server - Enabling this flag will detect webMethods Integration Server including specific properties like install root and product name.
- auto
Detect BooleanWeb Sphere Liberty Application - Enabling this flag will detect separate WebSphere Liberty process groups based on java command line.
- group
Ibmmqby BooleanInstance Name - 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.
- identify
Jboss BooleanServer By System Property - Enabling this flag will detect the JBoss server name from the system property jboss.server.name=\n\n, only if -D[Server:\n\n] is not set.
- ignore
Unique BooleanIdentifiers - 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 CATALINAHOME and JBOSSHOME 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.
- scope String
- The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
- short
Lived BooleanProcesses Monitoring - 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.
- split
Oracle BooleanDatabase Pg - 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.
- split
Oracle BooleanListener Pg - 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.
- use
Catalina BooleanBase - By default, Tomcat clusters are identified and named based on the CATALINAHOME directory name. This setting results in the use of the CATALINABASE directory name to identify multiple Tomcat nodes within each Tomcat cluster. If this setting is not enabled, each CATALINAHOME+CATALINABASE combination will be considered a separate Tomcat cluster. In other words, Tomcat clusters can't have multiple nodes on a single host.
- use
Docker BooleanContainer Name - 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!
- add
Node booleanJs Script Name - 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.
- auto
Detect booleanCassandra Clusters - Enabling this flag will detect separate Cassandra process groups based on the configured Cassandra cluster name.
- auto
Detect booleanSpring Boot - Enabling this flag will detect Spring Boot process groups based on command line and applications' configuration files.
- auto
Detect booleanTibco Container Edition Engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- auto
Detect booleanTibco Engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- auto
Detect booleanWeb Methods Integration Server - Enabling this flag will detect webMethods Integration Server including specific properties like install root and product name.
- auto
Detect booleanWeb Sphere Liberty Application - Enabling this flag will detect separate WebSphere Liberty process groups based on java command line.
- group
Ibmmqby booleanInstance Name - 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.
- identify
Jboss booleanServer By System Property - Enabling this flag will detect the JBoss server name from the system property jboss.server.name=\n\n, only if -D[Server:\n\n] is not set.
- ignore
Unique booleanIdentifiers - 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 CATALINAHOME and JBOSSHOME 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.
- scope string
- The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
- short
Lived booleanProcesses Monitoring - 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.
- split
Oracle booleanDatabase Pg - 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.
- split
Oracle booleanListener Pg - 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.
- use
Catalina booleanBase - By default, Tomcat clusters are identified and named based on the CATALINAHOME directory name. This setting results in the use of the CATALINABASE directory name to identify multiple Tomcat nodes within each Tomcat cluster. If this setting is not enabled, each CATALINAHOME+CATALINABASE combination will be considered a separate Tomcat cluster. In other words, Tomcat clusters can't have multiple nodes on a single host.
- use
Docker booleanContainer Name - 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!
- add_
node_ booljs_ script_ name - 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.
- auto_
detect_ boolcassandra_ clusters - Enabling this flag will detect separate Cassandra process groups based on the configured Cassandra cluster name.
- auto_
detect_ boolspring_ boot - Enabling this flag will detect Spring Boot process groups based on command line and applications' configuration files.
- auto_
detect_ booltibco_ container_ edition_ engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- auto_
detect_ booltibco_ engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- auto_
detect_ boolweb_ methods_ integration_ server - Enabling this flag will detect webMethods Integration Server including specific properties like install root and product name.
- auto_
detect_ boolweb_ sphere_ liberty_ application - Enabling this flag will detect separate WebSphere Liberty process groups based on java command line.
- group_
ibmmqby_ boolinstance_ name - 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.
- identify_
jboss_ boolserver_ by_ system_ property - Enabling this flag will detect the JBoss server name from the system property jboss.server.name=\n\n, only if -D[Server:\n\n] is not set.
- ignore_
unique_ boolidentifiers - 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 CATALINAHOME and JBOSSHOME 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.
- scope str
- The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
- short_
lived_ boolprocesses_ monitoring - 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.
- split_
oracle_ booldatabase_ pg - 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.
- split_
oracle_ boollistener_ pg - 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.
- use_
catalina_ boolbase - By default, Tomcat clusters are identified and named based on the CATALINAHOME directory name. This setting results in the use of the CATALINABASE directory name to identify multiple Tomcat nodes within each Tomcat cluster. If this setting is not enabled, each CATALINAHOME+CATALINABASE combination will be considered a separate Tomcat cluster. In other words, Tomcat clusters can't have multiple nodes on a single host.
- use_
docker_ boolcontainer_ name - 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!
- add
Node BooleanJs Script Name - 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.
- auto
Detect BooleanCassandra Clusters - Enabling this flag will detect separate Cassandra process groups based on the configured Cassandra cluster name.
- auto
Detect BooleanSpring Boot - Enabling this flag will detect Spring Boot process groups based on command line and applications' configuration files.
- auto
Detect BooleanTibco Container Edition Engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- auto
Detect BooleanTibco Engines - Enabling this flag will detect separate TIBCO BusinessWorks process groups per engine property file.
- auto
Detect BooleanWeb Methods Integration Server - Enabling this flag will detect webMethods Integration Server including specific properties like install root and product name.
- auto
Detect BooleanWeb Sphere Liberty Application - Enabling this flag will detect separate WebSphere Liberty process groups based on java command line.
- group
Ibmmqby BooleanInstance Name - 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.
- identify
Jboss BooleanServer By System Property - Enabling this flag will detect the JBoss server name from the system property jboss.server.name=\n\n, only if -D[Server:\n\n] is not set.
- ignore
Unique BooleanIdentifiers - 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 CATALINAHOME and JBOSSHOME 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.
- scope String
- The scope of this setting (HOST, HOST_GROUP). Omit this property if you want to cover the whole environment.
- short
Lived BooleanProcesses Monitoring - 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.
- split
Oracle BooleanDatabase Pg - 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.
- split
Oracle BooleanListener Pg - 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.
- use
Catalina BooleanBase - By default, Tomcat clusters are identified and named based on the CATALINAHOME directory name. This setting results in the use of the CATALINABASE directory name to identify multiple Tomcat nodes within each Tomcat cluster. If this setting is not enabled, each CATALINAHOME+CATALINABASE combination will be considered a separate Tomcat cluster. In other words, Tomcat clusters can't have multiple nodes on a single host.
- use
Docker BooleanContainer Name - 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!
Package Details
- Repository
- dynatrace pulumiverse/pulumi-dynatrace
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
dynatrace
Terraform Provider.