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 enables seamless integration between Dynatrace SaaS (3rd-generation) and the ServiceNow CMDB by periodically importing configuration data. It uses DQL-based APIs and the Grail architecture to pull data from Dynatrace into CMDB tables derived from theConfiguration item [cmdbci]table. This connector is specifically designed for the Dynatrace SaaS platform; customers using Dynatrace managed (self-hosted) or legacy SaaS should use the corresponding legacy connector instead.
Show less
Key CMDB Classes and Attributes Populated
- Application [cmdbciappl]: Populates attributes such as name, version, operational status, configuration file details, installation directory, and running process commands. Applications are connected to computers they run on, and to key values for reference.
- Calculated Application Service [cmdbciservicecalculated]: Stores service metadata including correlation ID, discovery timestamps, operational status, service type, and populator status. These services have dependency relationships with configuration items, applications, and computers.
- Computer [cmdbcicomputer]: Captures hardware and OS details such as CPU count and name, DNS domain, FQDN, virtualization status, MAC address, manufacturer, model, RAM, serial number, and OS version. Computers own IP addresses and reference key values.
- IP Address [cmdbciipaddress]: Contains IP address, IP version, and name details, linked to owning computers.
- Key Value [cmdbkeyvalue]: Stores arbitrary key-value pairs used for referencing within other CIs.
- Serial Number [cmdbserialnumber]: Includes serial number, type, and validity, referencing associated computers.
- Software [cmdbcispkg]: When Software Asset Management (SAM) is not installed, software details like name, version, and key are populated. Software references software instances.
- Software Installation [cmdbsamswinstall]: When SAM is installed, this table holds discovery source, display name, installation details, publisher, version, and last scanned dates, referencing servers and software instances.
- Software Instance [cmdbsoftwareinstance]: Captures installed software instance name and installation location when SAM is not installed, referencing the computer on which it is installed.
Key Relationships
- Applications run on Computers.
- Calculated Application Services depend on configuration items and run on applications and computers.
- Computers own IP addresses and reference key-value pairs.
- Serial numbers reference computers.
- Software references software instances, which in turn reference computers.
- Software Installation references servers and software instances.
Practical Implications for ServiceNow Customers
By configuring this connector, ServiceNow customers can keep their CMDB updated with accurate, granular observability data from Dynatrace SaaS. This enhances visibility into applications, services, infrastructure, and software assets, supporting improved service mapping, impact analysis, and operational decision-making. The connector’s data model preserves critical relationships between CIs, enabling comprehensive dependency and configuration tracking within the CMDB.
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] |