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 (SGC) for Observability - Dynatrace SaaS integration enables ServiceNow customers to automatically import and update configuration data from the Dynatrace SaaS platform into the ServiceNow CMDB. This integration leverages Dynatrace’s DQL-based APIs and Grail architecture for efficient data collection. It is designed exclusively for the Dynatrace SaaS (3rd-generation) platform; customers using Dynatrace managed (self-hosted) or legacy SaaS environments should use the earlier Service Graph Connector for Observability - Dynatrace.
Show less
Data pulled from Dynatrace is stored in ServiceNow tables extending from the core Configuration item [cmdbci] table, enabling a comprehensive and synchronized view of applications, services, computers, software, and related components.
Key CMDB Classes and Attributes Populated
- Application [cmdbciappl]: Attributes such as configuration file, installation directory, operational status, running process commands, and version are populated. Relationships include Runs on::Runs linking Applications to Computers.
- Calculated Application Service [cmdbciservicecalculated]: Populated attributes include correlation ID, discovery metadata, operational status, service populator details, and service type. Relationships include Depends on::Used by with Configuration Items and Runs on::Runs with Applications and Computers.
- Computer [cmdbcicomputer]: Key attributes such as CPU count and name, DNS domain, FQDN, virtualization status, MAC address, manufacturer, model, OS and version, RAM, serial number, and discovery timestamp are populated. It owns IP Addresses and references Key Values.
- IP Address [cmdbciipaddress]: Attributes like IP address, IP version, and name are populated.
- Key Value [cmdbkeyvalue]: Stores key-value pairs collected from Dynatrace for reference purposes.
- Serial Number [cmdbserialnumber]: Contains serial number details, type, and validation status. It references Computers.
- Software [cmdbcispkg]: Populated when Software Asset Management (SAM) is not installed, including key, name, and version attributes.
- Software Installation [cmdbsamswinstall]: Used when SAM is installed, attributes include discovery source, display name, installation details, last scanned date, publisher, and version. It references Servers and Software Instances.
- Software Instance [cmdbsoftwareinstance]: Populated when SAM is not installed, tracking installed-on relationships and names. It references Computers.
Practical Implications for ServiceNow Customers
This integration enables automated, periodic synchronization of critical infrastructure and application data from Dynatrace SaaS into your ServiceNow CMDB, ensuring up-to-date visibility into your environment. By populating detailed attributes and establishing key relationships across applications, services, computers, IPs, software, and serial numbers, you can improve configuration management, impact analysis, and service dependency mapping.
Understanding which CMDB classes and attributes are targeted helps you anticipate how Dynatrace observability data will enrich your CMDB records and support ITSM and ITOM processes. Additionally, knowing the distinction between environments supported (Dynatrace SaaS only) ensures you select the correct connector for your deployment.
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] |