Skip to main content
Version: 4.3

System data mapping

This page describes how data retrieved from the source service is mapped into records generated by the connector.

For each record type, the following information is reported:

  • the property name exposed by the connector;
  • the path from which the value is obtained in the source service;
  • any additional note regarding transformations, enrichments or special behaviours.

Each record mapping section is titled {Source Object Name} ({_type}), combining the object name used by the source service with the internal record type produced by the connector.

Source paths of entities are relative to the entity object returned by the Dynatrace /api/v2/entities API. Properties marked as Lookup are normalized to the corresponding lookup value by the standard connector processing.

Common properties​

The following properties are present in all the entity records (all the record types except management zones and relations).

Property nameSource pathNotes
identityIdDynatrace identifier of the entity
display_namedisplayName
tagstags[].stringRepresentationValues of the tags joined with a space

Notes​

  • Properties that refer to another entity (for example host or kubernetes_cluster) contain the Record Id of the related record. Only the first related entity of the expected type is considered.
  • Properties whose value is a list of simple values are returned as a single string, with the values separated by a space.
  • Timestamps expressed in epoch format are converted to ISO date.

Settings​

Management Zone (managementzone)​

Management zone defined in the Dynatrace environment, read from the settings objects with schema builtin:management-zones.

Property nameSource pathNotes
idobjectIdSetting object identifier
namevalue.name

Applications and services​

Application (application)​

Monitored web application.

Property nameSource pathNotes
detected_nameproperties.detectedName
application_typeproperties.applicationTypeLookup
detection_rulesSettings objects with schema builtin:rum.web.app-detection, value.matcher and value.patternList of matcher and pattern pairs of the detection rules whose value.applicationId is equal to the application entityId. Detection rules are read with scope environment

Service (service)​

Monitored service.

Property nameSource pathNotes
context_rootproperties.contextRoot
ip_addressesproperties.ipAddressValues of the list joined with a space
is_external_serviceproperties.isExternalService
database_nameproperties.databaseName
pathproperties.path
portproperties.port
service_technology_typesproperties.serviceTechnologyTypesValues of the list joined with a space
service_typeproperties.serviceTypeLookup
software_technologiesproperties.softwareTechnologies
web_application_idproperties.webApplicationId
web_server_nameproperties.webServerName
web_service_nameproperties.webServiceName
web_service_namespaceproperties.webServiceNamespace
process_groupfromRelationships.runsOn[]Record Id of the related processgroup. Only the first item of type Process_Group is considered

Processes​

Process Group (processgroup)​

Group of processes that perform the same function.

Property nameSource pathNotes
detected_nameproperties.detectedName
listen_portsproperties.listenPortsValues of the list joined with a space
software_technologiesproperties.softwareTechnologies

Process Group Instance (processgroupinstance)​

Instance of a process group running on a host.

Property nameSource pathNotes
detected_nameproperties.detectedName
process_typeproperties.processTypeLookup
is_dockerizedproperties.isDockerized
listen_portsproperties.listenPortsValues of the list joined with a space
software_technologiesproperties.softwareTechnologies
hostfromRelationships.isProcessOf[]Record Id of the related host. Only the first item of type Host is considered
process_groupfromRelationships.isInstanceOf[]Record Id of the related processgroup. Only the first item of type Process_Group is considered

Infrastructure​

Host (host)​

Monitored host.

Property nameSource pathNotes
detected_nameproperties.detectedName
stateproperties.stateLookup
physical_memoryproperties.physicalMemoryConverted from bytes to GB
total_memoryproperties.memoryTotalConverted from bytes to GB
os_typeproperties.osTypeLookup
os_versionproperties.osVersion
ip_addressesproperties.ipAddressValues of the list joined with a space
mac_addressesproperties.macAddressesValues of the list joined with a space
cpu_coresproperties.cpuCores
logical_cpu_coresproperties.logicalCpuCores
monitoring_modeproperties.monitoringModeLookup
hypervisor_typeproperties.hypervisorTypeLookup
kubernetes_clustertoRelationships.isClusterOfHost[]Record Id of the related kubernetescluster. Only the first item of type Kubernetes_Cluster is considered

Kubernetes​

Kubernetes Cluster (kubernetescluster)​

Monitored Kubernetes cluster.

Property nameSource pathNotes
detected_nameproperties.detectedName
kubernetes_api_monitoring_stateproperties.kubernetesApiMonitoringStateLookup
kubernetes_cluster_idproperties.kubernetesClusterId
kubernetes_distributionproperties.kubernetesDistributionLookup
kubernetes_monitoring_modesproperties.kubernetesMonitoringModesValues of the list joined with a space
kubernetes_versionproperties.kubernetesVersion

Kubernetes Node (kubernetesnode)​

Node of a Kubernetes cluster.

Property nameSource pathNotes
detected_nameproperties.detectedName
internal_ip_addressesproperties.internalIpAddressesValues of the list joined with a space
ip_addressesproperties.ipAddressValues of the list joined with a space
kubelet_versionproperties.kubeletVersion
kubernetes_annotationsproperties.kubernetesAnnotations
kubernetes_conditionsproperties.kubernetesConditionslastTransitionTimestamp converted to ISO date
kubernetes_labelsproperties.kubernetesLabels
kubernetes_node_conditionsproperties.kubernetesNodeConditions
kubernetes_node_rolesproperties.kubernetesNodeRolesValues of the list joined with a space
kubernetes_node_statesproperties.kubernetesNodeStatesValues of the list joined with a space
kubernetes_node_system_uuidproperties.kubernetesNodeSystemUuid
kubernetes_node_uidproperties.kubernetesNodeUid
kubernetes_provider_typeproperties.kubernetesProviderTypeLookup
os_architectureproperties.osArchitectureLookup
os_infoproperties.osInfo
os_typeproperties.osTypeLookup
os_versionproperties.osVersion
resource_creation_timestampproperties.resourceCreationTimestampConverted to ISO date
kubernetes_clustertoRelationships.isClusterOfNode[]Record Id of the related kubernetescluster. Only the first item of type Kubernetes_Cluster is considered
hostfromRelationships.isNodeOfHost[]Record Id of the related host. Only the first item of type Host is considered

Kubernetes Service (kubernetesservice)​

Service of a Kubernetes cluster.

Property nameSource pathNotes
detected_nameproperties.detectedName
cloud_network_service_portproperties.cloudNetworkServicePort
cloud_network_service_typeproperties.cloudNetworkServiceTypeLookup
kubernetes_annotationsproperties.kubernetesAnnotations
kubernetes_labelsproperties.kubernetesLabels
resource_creation_timestampproperties.resourceCreationTimestampConverted to ISO date
resource_uidproperties.resourceUid
kubernetes_clustertoRelationships.isClusterOfKubernetesSvc[]Record Id of the related kubernetescluster. Only the first item of type Kubernetes_Cluster is considered
cloud_app_namespacetoRelationships.isNamespaceOfKubernetesSvc[]Record Id of the related cloudapplicationnamespace. Only the first item of type Cloud_Application_Namespace is considered

Cloud Application (cloudapplication)​

Workload (for example a deployment) running in a Kubernetes cluster.

Property nameSource pathNotes
detected_nameproperties.detectedName
cloud_application_deployment_typesproperties.cloudApplicationDeploymentTypesValues of the list joined with a space
cloud_application_labelsproperties.cloudApplicationLabels
kubernetes_annotationsproperties.kubernetesAnnotations
kubernetes_conditionsproperties.kubernetesConditionslastTransitionTimestamp converted to ISO date
observed_byproperties.observedByValues of the list joined with a space
resource_creation_timestampproperties.resourceCreationTimestampConverted to ISO date
resource_uidproperties.resourceUid
kubernetes_clustertoRelationships.isClusterOfCa[]Record Id of the related kubernetescluster. Only the first item of type Kubernetes_Cluster is considered
cloud_app_namespacetoRelationships.isNamespaceOfCa[]Record Id of the related cloudapplicationnamespace. Only the first item of type Cloud_Application_Namespace is considered

Cloud Application Instance (cloudapplicationinstance)​

Instance (for example a pod) of a cloud application.

Property nameSource pathNotes
detected_nameproperties.detectedName
cloud_application_instance_phaseproperties.cloudApplicationInstancePhaseLookup
cloud_application_labelsproperties.cloudApplicationLabels
internal_ip_addressesproperties.internalIpAddressesValues of the list joined with a space
kubernetes_annotationsproperties.kubernetesAnnotations
limits_cpuproperties.limitsCPU
limits_memoryproperties.limitsMemory
namespace_nameproperties.namespaceName
node_nameproperties.nodeName
requests_cpuproperties.requestsCPU
requests_memoryproperties.requestsMemory
resource_creation_timestampproperties.resourceCreationTimestampConverted to ISO date
resource_deletion_timestampproperties.resourceDeletionTimestampConverted to ISO date
resource_uidproperties.resourceUid
running_containers_countproperties.runningContainersCount
workload_nameproperties.workloadName
workload_typeproperties.workloadTypeLookup
kubernetes_nodefromRelationships.runsOn[]Record Id of the related kubernetesnode. Only the first item of type Kubernetes_Node is considered

Cloud Application Namespace (cloudapplicationnamespace)​

Namespace of a Kubernetes cluster.

Property nameSource pathNotes
detected_nameproperties.detectedName
kubernetes_annotationsproperties.kubernetesAnnotations
resource_creation_timestampproperties.resourceCreationTimestampConverted to ISO date
resource_uidproperties.resourceUid
kubernetes_clustertoRelationships.isClusterOfNamespace[]Record Id of the related kubernetescluster. Only the first item of type Kubernetes_Cluster is considered

Relations​

Relation records are generated by the connector from the relationships reported by each entity. They have no common properties with the entity records. Every property of a relation record contains the Record Id of the related record, and the related items are taken from the relationship of the entity (fromRelationships), filtered by the expected type. Unlike the properties of the entity records, all the matching items are considered, not only the first one.

Application - Service (appservicerelation)​

Calculated record: one for each item of the relationship fromRelationships.calls of a application, linking it to the related service.

Property nameSource pathNotes
applicationentityIdRecord Id of the related application
servicefromRelationships.calls[].id (type Service)Record Id of the related service

Service - Cloud Application (servicecloudapprelation)​

Calculated record: one for each item of the relationship fromRelationships.isServiceOf of a service, linking it to the related cloudapplication.

Property nameSource pathNotes
serviceentityIdRecord Id of the related service
cloud_appfromRelationships.isServiceOf[].id (type Cloud_Application)Record Id of the related cloudapplication

Service - Host (servicehostrelation)​

Calculated record: one for each item of the relationship fromRelationships.runsOnHost of a service, linking it to the related host.

Property nameSource pathNotes
serviceentityIdRecord Id of the related service
hostfromRelationships.runsOnHost[].id (type Host)Record Id of the related host

Service - Process Group Instance (serviceprocessgroupinstancerelation)​

Calculated record: one for each item of the relationship fromRelationships.runsOnProcessGroupInstance of a service, linking it to the related processgroupinstance.

Property nameSource pathNotes
serviceentityIdRecord Id of the related service
process_group_instancefromRelationships.runsOnProcessGroupInstance[].id (type Process_Group_Instance)Record Id of the related processgroupinstance

Process Group - Cloud Application (processgroupcloudapprelation)​

Calculated record: one for each item of the relationship fromRelationships.isPgOfCa of a processgroup, linking it to the related cloudapplication.

Property nameSource pathNotes
process_groupentityIdRecord Id of the related processgroup
cloud_appfromRelationships.isPgOfCa[].id (type Cloud_Application)Record Id of the related cloudapplication

Process Group - Cloud Application Instance (processgroupcloudappinstancerelation)​

Calculated record: one for each item of the relationship fromRelationships.isPgOfCai of a processgroup, linking it to the related cloudapplicationinstance.

Property nameSource pathNotes
process_groupentityIdRecord Id of the related processgroup
cloud_app_instancefromRelationships.isPgOfCai[].id (type Cloud_Application_Instance)Record Id of the related cloudapplicationinstance

Process Group - Host (processgrouphostrelation)​

Calculated record: one for each item of the relationship fromRelationships.runsOn of a processgroup, linking it to the related host.

Property nameSource pathNotes
process_groupentityIdRecord Id of the related processgroup
hostfromRelationships.runsOn[].id (type Host)Record Id of the related host

Process Group Instance - Process Group Instance (processgroupinstanceprocessgroupinstancerelation)​

Calculated record: one for each item of the relationship fromRelationships.isNetworkClientOf of a processgroupinstance, linking it to the related processgroupinstance.

Property nameSource pathNotes
process_group_instance_sourceentityIdRecord Id of the related processgroupinstance
process_group_instance_targetfromRelationships.isNetworkClientOf[].id (type Process_Group_Instance)Record Id of the related processgroupinstance

Host - Host (hosthostrelation)​

Calculated record: one for each item of the relationship fromRelationships.isNetworkClientOfHost of a host, linking it to the related host.

Property nameSource pathNotes
host_sourceentityIdRecord Id of the related host
host_targetfromRelationships.isNetworkClientOfHost[].id (type Host)Record Id of the related host

Kubernetes Cluster - Service (kubernetesclusterservicerelation)​

Calculated record: one for each item of the relationship fromRelationships.isClusterOfService of a kubernetescluster, linking it to the related service.

Property nameSource pathNotes
kubernetes_clusterentityIdRecord Id of the related kubernetescluster
servicefromRelationships.isClusterOfService[].id (type Service)Record Id of the related service

Kubernetes Service - Cloud Application (kubernetesservicecloudapprelation)​

Calculated record: one for each item of the relationship fromRelationships.isKubernetesSvcOfCa of a kubernetesservice, linking it to the related cloudapplication.

Property nameSource pathNotes
kubernetes_serviceentityIdRecord Id of the related kubernetesservice
cloud_appfromRelationships.isKubernetesSvcOfCa[].id (type Cloud_Application)Record Id of the related cloudapplication

Kubernetes Service - Cloud Application Instance (kubernetesservicecloudappinstancerelation)​

Calculated record: one for each item of the relationship fromRelationships.isKubernetesSvcOfCai of a kubernetesservice, linking it to the related cloudapplicationinstance.

Property nameSource pathNotes
kubernetes_serviceentityIdRecord Id of the related kubernetesservice
cloud_app_instancefromRelationships.isKubernetesSvcOfCai[].id (type Cloud_Application_Instance)Record Id of the related cloudapplicationinstance

Cloud Application - Cloud Application (cloudappcloudapprelation)​

Calculated record: one for each item of the relationship fromRelationships.calls of a cloudapplication, linking it to the related cloudapplication.

Property nameSource pathNotes
cloud_app_sourceentityIdRecord Id of the related cloudapplication
cloud_app_targetfromRelationships.calls[].id (type Cloud_Application)Record Id of the related cloudapplication

Cloud Application Namespace - Process Group (cloudappnamespaceprocessgrouprelation)​

Calculated record: one for each item of the relationship fromRelationships.isNamespaceOfPg of a cloudapplicationnamespace, linking it to the related processgroup.

Property nameSource pathNotes
cloud_app_namespaceentityIdRecord Id of the related cloudapplicationnamespace
process_groupfromRelationships.isNamespaceOfPg[].id (type Process_Group)Record Id of the related processgroup

Cloud Application Namespace - Service (cloudappnamespaceservicerelation)​

Calculated record: one for each item of the relationship fromRelationships.isNamespaceOfService of a cloudapplicationnamespace, linking it to the related service.

Property nameSource pathNotes
cloud_app_namespaceentityIdRecord Id of the related cloudapplicationnamespace
servicefromRelationships.isNamespaceOfService[].id (type Service)Record Id of the related service

Entity - Management Zone (entitymanagementzonerelation)​

Calculated record: one for each management zone of an entity (any entity type), linking the entity to the zone.

Property nameSource pathNotes
entityentityIdRecord Id of the related entity
management_zonemanagementZones[].sourceSettingRecord Id of the related managementzone. The api/v2/settings/objects/ prefix is removed from the value to obtain the management zone id

Generic relation (relation)​

Calculated record: one for each relationship reported by an entity, regardless of its type. These records are returned by the connector but are not imported into CMDBuild.

Property nameSource pathNotes
relation_nameName of the relationship in fromRelationships / toRelationships
from_typetype of the source entityFor a relationship in fromRelationships it is the type of the entity, otherwise the type of the related item
to_typetype of the target entityFor a relationship in toRelationships it is the type of the entity, otherwise the type of the related item
fromentityId of the source entityFor a relationship in fromRelationships it is the entityId of the entity, otherwise the id of the related item
toentityId of the target entityFor a relationship in toRelationships it is the entityId of the entity, otherwise the id of the related item

Notes​

  • Each relationship (name, source, target) is generated only once, even if reported by both entities.