CMDB classes targeted in Service Graph Connector for Observability - Dynatrace SaaS

  • Release version: Australia
  • Updated June 3, 2026
  • 3 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    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 full answer 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.

    Important:
    The Service Graph Connector for Observability - Dynatrace SaaS is designed for the Dynatrace SaaS (3rd‑generation) platform and leverages DQL-based APIs and the Grail architecture to import data from Dynatrace into the CMDB. If you're in a Dynatrace managed (self‑hosted) or legacy SaaS environment, you should use the Service Graph Connector for Observability - Dynatrace.

    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
    Table 1. Relationships created for Application
    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]
    Note:
    Based on the Discovery Process Classifications list, the tables that extend the Application [cmdb_ci_appl] table are populated by the SGO-Dynatrace SaaS Processes [sn_dynatrace_saas_sgo_dynatrace_saas_processes] data source.

    Calculated Application Service [cmdb_ci_service_calculated]

    The following attributes in the Calculated Application Service [cmdb_ci_service_calculated] table are populated by collected data.
    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
    Table 2. Relationships created for Calculated Application Service
    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]

    The following attributes in the Computer [cmdb_ci_computer] table are populated by collected data.
    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
    Table 3. Relationships created for Computer
    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]

    The following attributes in the IP Address [cmdb_ci_ip_address] table are populated by collected data.
    Attribute label Attribute name
    IP Address ip_address
    IP version ip_version
    Name name

    Key Value [cmdb_key_value]

    The following attributes in the Key Value [cmdb_key_value] table are populated by collected data.
    Attribute label Attribute name
    Key key
    Value value

    Serial Number [cmdb_serial_number]

    The following attributes in the Serial Number [cmdb_serial_number] table are populated by collected data.
    Attribute label Attribute name
    Serial Number serial_number
    Serial Number Type serial_number_type
    Valid valid
    Table 4. Relationship created for Serial Number
    Parent class Relationship type Child class
    Serial Number [cmdb_serial_number] Reference Computer [cmdb_ci_computer]

    Software [cmdb_ci_spkg]

    The following attributes in the Software [cmdb_ci_spkg] table are populated by collected data when the Software Asset Management (SAM) application isn't installed.
    Attribute label Attribute name
    Key key
    Name name
    Version version
    Table 5. Relationship created for Software
    Parent class Relationship type Child class
    Software [cmdb_ci_spkg] Reference Software Instance [cmdb_software_instance]

    Software Installation [cmdb_sam_sw_install]

    The following attributes in the Software Installation [cmdb_sam_sw_install] table are populated by collected data when the SAM application is installed.
    Attribute label Attribute name
    Discovery source discovery_source
    Display name display_name
    Installed on installed_on
    Last scanned last_scanned
    Publisher publisher
    Version version
    Table 6. Relationship created for Software Installation
    Parent class Relationship type Child class
    Software Installation [cmdb_sam_sw_install] Reference Server [cmdb_ci_server]

    Software Instance [cmdb_software_instance]

    The following attributes in the Software Instance [cmdb_software_instance] table are populated by collected data when the SAM application isn't installed.
    Attribute label Attribute name
    Installed on installed_on
    Name name
    Table 7. Relationship created for Software Instance
    Parent class Relationship type Child class
    Software Instance [cmdb_software_instance] Reference Computer [cmdb_ci_computer]