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 integrates Dynatrace SaaS (3rd-generation) platform data into the ServiceNow Configuration Management Database (CMDB). It uses DQL-based APIs and the Grail architecture to periodically import and update configuration item (CI) data. This integration is specifically designed for Dynatrace SaaS environments; customers using Dynatrace managed (self-hosted) or legacy SaaS should use a different connector.
Show less
Key CMDB Classes and Attributes Populated
The imported data populates several key CMDB tables that extend from the base Configuration item [cmdbci] table. These include:
- Application [cmdbciappl]: Attributes such as name, version, operational status, installation directory, running process details, and configuration file are filled. Applications have relationships showing which computers they run on.
- Calculated Application Service [cmdbciservicecalculated]: Populates attributes like correlation ID, discovery metadata, operational status, service type, and service populator information. This class defines dependencies and runtime relationships with other CIs including applications and computers.
- Computer [cmdbcicomputer]: Key hardware and OS details such as CPU count, DNS domain, manufacturer, model, serial number, OS version, RAM, MAC address, and virtualization status are captured. Computers have relationships to owned IP addresses and reference key-value pairs.
- IP Address [cmdbciipaddress]: IP address, IP version, and name attributes are populated, linking IPs to computers.
- Key Value [cmdbkeyvalue]: Stores generic key-value data imported from Dynatrace.
- Serial Number [cmdbserialnumber]: Contains serial number details and references related computers.
- Software [cmdbcispkg]: When Software Asset Management (SAM) is not installed, software name, version, and key attributes are imported.
- Software Installation [cmdbsamswinstall]: When SAM is installed, software installation details such as discovery source, display name, installation date, publisher, and version are populated. It relates to servers and software instances.
- Software Instance [cmdbsoftwareinstance]: Represents software installed on computers, including installation date and name, used when SAM is not installed.
Relationships
The connector establishes important relationships among CIs to reflect real-world dependencies and associations:
- Applications run on Computers.
- Calculated Application Services depend on other configuration items and run on Applications and Computers.
- Computers own IP Addresses and reference key-value pairs.
- Serial Numbers reference Computers and Software.
- Software references Software Instances; Software Installation references Servers and Software Instances.
- Software Instances reference Computers.
Practical Benefits for ServiceNow Customers
By using the Service Graph Connector for Dynatrace SaaS, customers can maintain an up-to-date and enriched CMDB reflecting their application landscape, infrastructure, and software assets as monitored by Dynatrace SaaS. This enables improved service visibility, impact analysis, and operational decision-making. The structured relationships enhance service mapping and dependency tracking within ServiceNow.
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] |