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 enables ServiceNow customers to integrate Dynatrace SaaS monitoring data directly into their Configuration Management Database (CMDB). This connector is tailored specifically for the Dynatrace SaaS (3rd-generation) platform, utilizing DQL-based APIs and the Grail architecture to import real-time configuration item (CI) data. It is important to use this connector only with the Dynatrace SaaS platform; for legacy or self-hosted Dynatrace environments, a different connector is recommended.
Show less
Once configured, the connector periodically pulls data from Dynatrace and populates CMDB tables that extend from the Configuration Item [cmdbci] table. This integration supports enhanced visibility and relationship mapping within the CMDB, aiding in comprehensive IT service and infrastructure management.
Key Classes and Attributes Populated
- Application [cmdbciappl]: Populates key attributes like application name, version, operational status, installation directory, running processes, and configuration files. It establishes Runs on::Runs relationships with Computer [cmdbcicomputer] and links to key values.
- Calculated Application Service [cmdbciservicecalculated]: Captures service metadata, correlation IDs, discovery timestamps, operational status, and service types. It maps relationships such as Depends on::Used by with generic Configuration Items and Runs on::Runs with Applications and Computers.
- Computer [cmdbcicomputer]: Includes hardware and OS details such as CPU count, manufacturer, model, RAM, OS type and version, DNS domains, MAC addresses, serial numbers, and virtualization status. It owns IP Addresses and relates to key values.
- IP Address [cmdbciipaddress]: Holds IP address details including IP version and name.
- Key Value [cmdbkeyvalue]: Stores key-value pairs used as references by other CIs.
- Serial Number [cmdbserialnumber]: Tracks serial numbers with validation and links back to Computers and Software.
- Software [cmdbcispkg] (without SAM): Captures software key, name, and version attributes.
- Software Installation [cmdbsamswinstall] (with SAM): Records discovery source, display name, installation details, publisher, and version, referencing Servers and Software Instances.
- Software Instance [cmdbsoftwareinstance] (without SAM): Holds installation and name data referencing Computers.
Relationships and Their Importance
The connector establishes critical relationships between CIs to reflect real-world dependencies and operational contexts:
- 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 values.
- Serial Numbers reference Computers and Software.
- Software and Software Instances relate to Computers and Servers, supporting software asset management and discovery.
These relationships are foundational for accurate service mapping, impact analysis, and change management within ServiceNow.
Practical Benefits for ServiceNow Customers
- Automated, accurate population of CMDB with up-to-date configuration data from Dynatrace SaaS.
- Enhanced visibility into application, service, and infrastructure components and their interdependencies.
- Improved operational status tracking and discovery metadata to support IT operations and monitoring.
- Support for both environments with and without Software Asset Management (SAM) applications, ensuring flexibility.
Leveraging this connector allows customers to maintain a reliable and comprehensive CMDB, leading to better-informed decision-making and more effective IT service management.
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] |