CMDB classes targeted in Service Graph Connector for Observability - Dynatrace SaaS
Summarize
Summary of CMDB classes targeted in Service Graph Connector for Observability - Dynatrace SaaS
The Service Graph Connector for Observability - Dynatrace SaaS integrates Dynatrace SaaS (3rd-generation) monitoring data into the ServiceNow Configuration Management Database (CMDB). It uses DQL-based APIs and the Grail architecture to periodically import data, which is stored in tables extending from the coreConfiguration item [cmdbci]table.
Show less
Note that this connector is specifically designed for the Dynatrace SaaS platform; customers using Dynatrace managed (self-hosted) or legacy SaaS environments should use the older Service Graph Connector for Observability - Dynatrace.
Key CMDB Classes and Their Data
- Application [cmdbciappl]: Populated attributes include application name, version, operational status, running process details, configuration files, and installation directory. Relationships include Runs on links to Computer [cmdbcicomputer] and references to Key Value [cmdbkeyvalue]. Extensions to this class are populated from Dynatrace SaaS Processes data.
- Calculated Application Service [cmdbciservicecalculated]: Attributes such as correlation ID, last discovery timestamp, operational status, service populator information, and service type are populated. Relationships include dependencies on other configuration items and the fact that they run on applications and computers.
- Computer [cmdbcicomputer]: Attributes imported include system class, CPU details, DNS domain, fully qualified domain name (FQDN), virtualization state, MAC address, manufacturer, model, OS details, RAM, serial number, and last discovery date. Computers own IP addresses and reference key values.
- IP Address [cmdbciipaddress]: Contains IP address, IP version, and name attributes.
- Key Value [cmdbkeyvalue]: Stores generic key-value pairs used for references.
- Serial Number [cmdbserialnumber]: Populates serial number details and references associated computers.
- Software [cmdbcispkg]: When Software Asset Management (SAM) is not installed, software key, name, and version are populated with references to software instances.
- Software Installation [cmdbsamswinstall]: When SAM is installed, software installation data such as discovery source, display name, installation target, last scanned date, publisher, and version are populated. This class references servers and software instances.
- Software Instance [cmdbsoftwareinstance]: Populates installation details and name when SAM is not installed, referencing computers.
Practical Implications for ServiceNow Customers
By configuring this connector, customers can automate the import of rich, detailed, and up-to-date observability data from Dynatrace SaaS into their ServiceNow CMDB. This enhances visibility into application services, infrastructure components, and software assets, enabling better service mapping, impact analysis, and operational decision-making.
The structured relationships between applications, services, computers, IP addresses, software, and serial numbers provide a comprehensive and interconnected CMDB that reflects real-time states of monitored environments.
When you complete setting up the connection, you can configure the integration to periodically pull data from Dynatrace. The data is saved in tables that extend from the Configuration item [cmdb_ci] table.
Application [cmdb_ci_appl]
The following attributes in the Application [cmdb_ci_appl] table are populated by collected data.
| Attribute label | Attribute name |
|---|---|
| Class | sys_class_name |
| Configuration file | config_file |
| Installation directory | install_directory |
| Name | name |
| Operational status | operational_status |
| Running process command | running_process_command |
| Running process key parameters | running_process key parameters |
| Version | version |
| Parent class | Relationship type | Child class |
|---|---|---|
| Application [cmdb_ci_appl] | Runs on::Runs | Computer [cmdb_ci_computer] |
| Application [cmdb_ci_appl] | Reference | Key value [cmdb_key_value] |
Calculated Application Service [cmdb_ci_service_calculated]
| Attribute label | Attribute name |
|---|---|
| Correlation ID | correlation_id |
| Hide from dashboard | hide_from_dashboard |
| Metadata | metadata |
| Most recent discovery | last_discovered |
| Name | name |
| Operational status | operational_status |
| Service Populator | service_populator |
| Service Populator Status | populator_status |
| Service Type | type |
| Parent class | Relationship type | Child class |
|---|---|---|
| Calculated Application Service [cmdb_ci_service_calculated] | Depends on::Used by | Configuration Item [cmdb_ci] |
| Calculated Application Service [cmdb_ci_service_calculated] | Runs on::Runs | Application [cmdb_ci_appl] |
Computer [cmdb_ci_computer]
| Attribute label | Attribute name |
|---|---|
| Class | sys_class_name |
| CPU count | cpu_count |
| CPU name | cpu_name |
| DNS Domain | dns_domain |
| Fully qualified domain name | fqdn |
| Is Virtual | virtual |
| MAC Address | mac_address |
| Manufacturer | manufacturer |
| Model ID | model_id |
| Most recent discovery | last_discovered |
| Name | name |
| Operating System | os |
| OS Version | os_version |
| RAM (MB) | ram |
| Serial number | serial_number |
| Parent class | Relationship type | Child class |
|---|---|---|
| Computer [cmdb_ci_computer] | Owns::Owned by | IP Address [cmdb_ci_ip_address] |
| Computer [cmdb_ci_computer] | Reference | Key Value [cmdb_key_value] |
IP Address [cmdb_ci_ip_address]
| Attribute label | Attribute name |
|---|---|
| IP Address | ip_address |
| IP version | ip_version |
| Name | name |
Key Value [cmdb_key_value]
| Attribute label | Attribute name |
|---|---|
| Key | key |
| Value | value |
Serial Number [cmdb_serial_number]
| Attribute label | Attribute name |
|---|---|
| Serial Number | serial_number |
| Serial Number Type | serial_number_type |
| Valid | valid |
| Parent class | Relationship type | Child class |
|---|---|---|
| Serial Number [cmdb_serial_number] | Reference | Computer [cmdb_ci_computer] |
Software [cmdb_ci_spkg]
| Attribute label | Attribute name |
|---|---|
| Key | key |
| Name | name |
| Version | version |
| Parent class | Relationship type | Child class |
|---|---|---|
| Software [cmdb_ci_spkg] | Reference | Software Instance [cmdb_software_instance] |
Software Installation [cmdb_sam_sw_install]
| Attribute label | Attribute name |
|---|---|
| Discovery source | discovery_source |
| Display name | display_name |
| Installed on | installed_on |
| Last scanned | last_scanned |
| Publisher | publisher |
| Version | version |
| Parent class | Relationship type | Child class |
|---|---|---|
| Software Installation [cmdb_sam_sw_install] | Reference | Server [cmdb_ci_server] |
Software Instance [cmdb_software_instance]
| Attribute label | Attribute name |
|---|---|
| Installed on | installed_on |
| Name | name |
| Parent class | Relationship type | Child class |
|---|---|---|
| Software Instance [cmdb_software_instance] | Reference | Computer [cmdb_ci_computer] |