|
| 1 | +--- |
| 2 | +layout: "" |
| 3 | +page_title: "dynatrace_builtin_process_monitoring Resource - terraform-provider-dynatrace" |
| 4 | +description: |- |
| 5 | + The resource `dynatrace_builtin_process_monitoring` covers configuration for built-in process monitoring rules |
| 6 | +--- |
| 7 | + |
| 8 | +# dynatrace_builtin_process_monitoring (Resource) |
| 9 | + |
| 10 | +## Dynatrace Documentation |
| 11 | + |
| 12 | +- Process deep monitoring - https://www.dynatrace.com/support/help/platform-modules/infrastructure-monitoring/process-groups/configuration/pg-monitoring |
| 13 | + |
| 14 | +- Settings API - https://www.dynatrace.com/support/help/dynatrace-api/environment-api/settings (schemaId: `builtin:process.built-in-process-monitoring-rule`) |
| 15 | + |
| 16 | +## Export Example Usage |
| 17 | + |
| 18 | +- `terraform-provider-dynatrace -export dynatrace_builtin_process_monitoring` downloads all existing built-in process monitoring rules |
| 19 | + |
| 20 | +The full documentation of the export feature is available [here](https://registry.terraform.io/providers/dynatrace-oss/dynatrace/latest/docs/guides/export-v2). |
| 21 | + |
| 22 | +## Resource Example Usage |
| 23 | + |
| 24 | +```terraform |
| 25 | +resource "dynatrace_builtin_process_monitoring" "#name#" { |
| 26 | + host_group_id = "environment" |
| 27 | + aspnetcore = false |
| 28 | + cf_appsmanagerjs = false |
| 29 | + container = false |
| 30 | + docker_pauseamd64 = false |
| 31 | + exe_bbs = false |
| 32 | + exe_caddy = false |
| 33 | + exe_schedular = false |
| 34 | + exe_silkdaemon = false |
| 35 | + go_static = false |
| 36 | + node_nodegyp = false |
| 37 | +} |
| 38 | +``` |
| 39 | + |
| 40 | +<!-- schema generated by tfplugindocs --> |
| 41 | +## Schema |
| 42 | + |
| 43 | +### Optional |
| 44 | + |
| 45 | +- `aspnetcore` (Boolean) Rule id: 3 - Do monitor processes if ASP.NET Core application path exists |
| 46 | +- `aspnetcore_agentlistener` (Boolean) Rule id: 64 - Do not monitor processes if ASP.NET Core application DLL contains 'Agent.Listener' |
| 47 | +- `aspnetcore_agentworker` (Boolean) Rule id: 62 - Do not monitor processes if ASP.NET Core application DLL contains 'Agent.Worker' |
| 48 | +- `cf` (Boolean) Rule id: 37 - Do monitor processes if Cloud Foundry application exists |
| 49 | +- `cf_appsmanagerjs` (Boolean) Do not monitor processes if Cloud Foundry application begins with 'apps-manager-js' |
| 50 | +- `container` (Boolean) Rule id: 41 - Do monitor processes if container name exists |
| 51 | +- `docker_pauseamd64` (Boolean) Rule id: 39 - Do not monitor processes if Docker stripped image contains 'pause-amd64' |
| 52 | +- `exe_adapter` (Boolean) Rule id: 7 - Do monitor processes if EXE name equals 'adapter' |
| 53 | +- `exe_agentlistener` (Boolean) Rule id: 63 - Do not monitor processes if EXE name contains 'Agent.Listener' |
| 54 | +- `exe_agentworker` (Boolean) Rule id: 61 - Do not monitor processes if EXE name contains 'Agent.Worker' |
| 55 | +- `exe_auctioneer` (Boolean) Rule id: 8 - Do monitor processes if EXE name equals 'auctioneer' |
| 56 | +- `exe_auditbeat` (Boolean) Rule id: 52 - Do not monitor processes if EXE name equals 'auditbeat' |
| 57 | +- `exe_bbs` (Boolean) Rule id: 9 - Do monitor processes if EXE name equals 'bbs' |
| 58 | +- `exe_caddy` (Boolean) Rule id: 5 - Do monitor processes if EXE name equals 'caddy' |
| 59 | +- `exe_caliconode` (Boolean) Rule id: 58 - Do not monitor processes if EXE name equals 'calico-node' |
| 60 | +- `exe_casclient` (Boolean) Rule id: 59 - Do not monitor processes if EXE name equals 'casclient.exe' |
| 61 | +- `exe_ccuploader` (Boolean) Rule id: 10 - Do monitor processes if EXE name equals 'cc-uploader' |
| 62 | +- `exe_doppler` (Boolean) Rule id: 11 - Do monitor processes if EXE name equals 'doppler' |
| 63 | +- `exe_filebeat` (Boolean) Rule id: 49 - Do not monitor processes if EXE name equals 'filebeat' |
| 64 | +- `exe_flexnetjobexecutorservice` (Boolean) Rule id: 65 - Do not monitor processes if EXE name equals 'FlexNetJobExecutorService' |
| 65 | +- `exe_flexnetmaintenanceremotingservice` (Boolean) Rule id: 66 - Do not monitor processes if EXE name equals 'FlexNetMaintenanceRemotingService' |
| 66 | +- `exe_functionbeat` (Boolean) Rule id: 54 - Do not monitor processes if EXE name equals 'functionbeat' |
| 67 | +- `exe_gorouter` (Boolean) Rule id: 12 - Do monitor processes if EXE name equals 'gorouter' |
| 68 | +- `exe_grootfs` (Boolean) Rule id: 55 - Do not monitor processes if EXE name equals 'grootfs' |
| 69 | +- `exe_heartbeat` (Boolean) Rule id: 53 - Do not monitor processes if EXE name equals 'heartbeat' |
| 70 | +- `exe_influxd` (Boolean) Rule id: 6 - Do monitor processes if EXE name equals 'influxd' |
| 71 | +- `exe_locket` (Boolean) Rule id: 13 - Do monitor processes if EXE name equals 'locket' |
| 72 | +- `exe_metricbeat` (Boolean) Rule id: 50 - Do not monitor processes if EXE name equals 'metricbeat' |
| 73 | +- `exe_metron` (Boolean) Rule id: 14 - Do monitor processes if EXE name equals 'metron' |
| 74 | +- `exe_mqsi` (Boolean) Rule id: 48 - Do not monitor processes if EXE name begins with 'mqsi' |
| 75 | +- `exe_oc` (Boolean) Rule id: 44 - Do not monitor processes if EXE name equals 'oc' |
| 76 | +- `exe_optcnibinhostlocal` (Boolean) Rule id: 46 - Do not monitor processes if EXE path equals '/opt/cni/bin/host-local' |
| 77 | +- `exe_packetbeat` (Boolean) Rule id: 51 - Do not monitor processes if EXE name equals 'packetbeat' |
| 78 | +- `exe_phpcgi` (Boolean) Rule id: 2 - Do not monitor processes if EXE name equals 'php-cgi' |
| 79 | +- `exe_rep` (Boolean) Rule id: 16 - Do monitor processes if EXE name equals 'rep' |
| 80 | +- `exe_routeemitter` (Boolean) Rule id: 17 - Do monitor processes if EXE name equals 'route-emitter' |
| 81 | +- `exe_routeregistrar` (Boolean) Rule id: 18 - Do monitor processes if EXE name equals 'route-registrar' |
| 82 | +- `exe_routingapi` (Boolean) Rule id: 19 - Do monitor processes if EXE name equals 'routing-api' |
| 83 | +- `exe_schedular` (Boolean) Rule id: 20 - Do monitor processes if EXE name equals 'scheduler' |
| 84 | +- `exe_silkdaemon` (Boolean) Rule id: 21 - Do monitor processes if EXE name equals 'silk-daemon' |
| 85 | +- `exe_switchboard` (Boolean) Rule id: 22 - Do monitor processes if EXE name equals 'switchboard' |
| 86 | +- `exe_syslogdrainbinder` (Boolean) Rule id: 23 - Do monitor processes if EXE name equals 'syslog_drain_binder' |
| 87 | +- `exe_tardis` (Boolean) Rule id: 56 - Do not monitor processes if EXE name equals 'tardis' |
| 88 | +- `exe_tmpbuildpacks` (Boolean) Rule id: 43 - Do not monitor processes if EXE path begins with '/tmp/buildpacks/' |
| 89 | +- `exe_tpswatcher` (Boolean) Rule id: 24 - Do monitor processes if EXE name equals 'tps-watcher' |
| 90 | +- `exe_trafficcontroller` (Boolean) Rule id: 25 - Do monitor processes if EXE name equals 'trafficcontroller' |
| 91 | +- `exe_uipath` (Boolean) Rule id: 70 - Do not monitor processes if EXE name contains 'UiPath' |
| 92 | +- `exe_userbinpiper` (Boolean) Rule id: 67 - Do not monitor processes if EXE path equals '/usr/bin/piper' |
| 93 | +- `exe_w3wp` (Boolean) Rule id: 4 - Do monitor processes if EXE name equals 'w3wp.exe' |
| 94 | +- `go_static` (Boolean) Rule id: 47 - Do not monitor processes if Go Binary Linkage equals 'static' |
| 95 | +- `host_group_id` (String) The scope of this settings. If the settings should cover the whole environment, just don't specify any scope. |
| 96 | +- `jar_dtibmmqconnector` (Boolean) Rule id: 60 - Do not monitor processes if JAR file name equals 'dynatrace_ibm_mq_connector.jar' |
| 97 | +- `jar_eclipseequinox` (Boolean) Rule id: 57 - Do not monitor processes if Java JAR file begins with 'org.eclipse.equinox.launcher' |
| 98 | +- `k8s_cassandraoperator` (Boolean) Rule id: 69 - Do not monitor processes if Kubernetes container name equals 'cassandra-operator' |
| 99 | +- `k8s_containerpod` (Boolean) Rule id: 38 - Do not monitor processes if Kubernetes container name equals 'POD' |
| 100 | +- `k8s_namespace` (Boolean) Rule id: 40 - Do monitor processes if Kubernetes namespace exists |
| 101 | +- `node_binpm2` (Boolean) Do not monitor processes if Node.js script equals 'bin/pm2' |
| 102 | +- `node_corepack` (Boolean) Rule id: 68 - Do not monitor processes if Node.js application equals 'corepack' |
| 103 | +- `node_grunt` (Boolean) Rule id: 28 - Do not monitor processes if Node.js application base directory ends with '/node_modules/grunt' |
| 104 | +- `node_gulpcli` (Boolean) Do not monitor processes if Node.js application base directory ends with '/node_modules/gulp-cli' |
| 105 | +- `node_nodegyp` (Boolean) Rule id: 33 - Do not monitor processes if Node.js application base directory ends with '/node_modules/node-gyp' |
| 106 | +- `node_nodepregyp` (Boolean) Rule id: 32 - Do not monitor processes if Node.js application base directory ends with '/node_modules/node-pre-gyp' |
| 107 | +- `node_npm` (Boolean) Rule id: 27 - Do not monitor processes if Node.js application base directory ends with '/node_modules/npm' |
| 108 | +- `node_prebuildinstall` (Boolean) Rule id: 26 - Do not monitor processes if Node.js application base directory ends with '/node_modules/prebuild-install' |
| 109 | +- `node_typescript` (Boolean) Rule id: 29 - Do not monitor processes if Node.js application base directory ends with '/node_modules/typescript' |
| 110 | +- `node_yarn` (Boolean) Rule id: 45 - Do not monitor processes if Node.js application equals 'yarn' |
| 111 | + |
| 112 | +### Read-Only |
| 113 | + |
| 114 | +- `id` (String) The ID of this resource. |
| 115 | + |
0 commit comments