Try it free

Smartscape - Google Cloud Platform

  • Latest Dynatrace
  • Reference

This section documents a set of preconfigured entities that are created for Google Cloud based on Google Asset inventory assets All entity types are prefixed with GCP_*. You can get an overview of all Google Cloud entities with the following DQL query: All Google CLoud Platform entities have at least the following fields:

Query

Get an overview of all GCP entities.

smartscapeNodes "GCP_*"
| summarize by:type, count()

GCP resource fields

AttributeTypeDescriptionExamples

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

ID giving fields

The Smartscape ID for a given entity is calculated based on the Google asset cloudname of the Google Cloud resource, unique, immutable identifier defined in https://docs.cloud.google.com/asset-inventory/docs/asset-names

Goglc Cloudobject

The gcp.object field contains the configuration of the latest version of Google Cloud asset inveotry asset, as JSON string.

Google Cloud tags and labels

All Google CLoud labels of an entity are captured automatically and available via the tags:gcp_labels and additionally via the tags field. E.g. to access the CREATED_BY tag you can use tags[CREATED_BY]. In addition to labels, entities are also enriched with GCP tags via the tags:gcp_tags field (also accesible with tags field where tags and labels are merged)

Permission fields

All Google Cloudentities support the following fields to set up permissions:

  • gcp.project.id
  • dt.security_context

Google Cloud API Gateway Api

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_APIGATEWAY_GOOGLEAPIS_COM_API

Dynatrace entity that represent Google Asset: Google Cloud API Gateway Api.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_APIGATEWAY_GOOGLEAPIS_COM_API".

smartscapeNodes "GCP_APIGATEWAY_GOOGLEAPIS_COM_API"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud API Gateway Api Config

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_APIGATEWAY_GOOGLEAPIS_COM_APICONFIG

Dynatrace entity that represent Google Asset: Google Cloud API Gateway Api Config.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_APIGATEWAY_GOOGLEAPIS_COM_APICONFIG".

smartscapeNodes "GCP_APIGATEWAY_GOOGLEAPIS_COM_APICONFIG"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud API Gateway Gateway

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_APIGATEWAY_GOOGLEAPIS_COM_GATEWAY

Dynatrace entity that represent Google Asset: Google Cloud API Gateway Gateway.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_APIGATEWAY_GOOGLEAPIS_COM_GATEWAY".

smartscapeNodes "GCP_APIGATEWAY_GOOGLEAPIS_COM_GATEWAY"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud API Keys Key

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_APIKEYS_GOOGLEAPIS_COM_KEY

Dynatrace entity that represent Google Asset: Google Cloud API Keys Key.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_APIKEYS_GOOGLEAPIS_COM_KEY".

smartscapeNodes "GCP_APIKEYS_GOOGLEAPIS_COM_KEY"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud API hub Api Hub Instance

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_APIHUB_GOOGLEAPIS_COM_APIHUBINSTANCE

Dynatrace entity that represent Google Asset: Google Cloud API hub Api Hub Instance.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_APIHUB_GOOGLEAPIS_COM_APIHUBINSTANCE".

smartscapeNodes "GCP_APIHUB_GOOGLEAPIS_COM_APIHUBINSTANCE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Access Approval Access Approval Settings

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_ACCESSAPPROVAL_GOOGLEAPIS_COM_ACCESSAPPROVALSETTINGS

Dynatrace entity that represent Google Asset: Settings on a Project/Folder/Organization related to Access Approval.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_ACCESSAPPROVAL_GOOGLEAPIS_COM_ACCESSAPPROVALSETTINGS".

smartscapeNodes "GCP_ACCESSAPPROVAL_GOOGLEAPIS_COM_ACCESSAPPROVALSETTINGS"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Access Context Manager Access Level

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_ACCESSCONTEXTMANAGER_GOOGLEAPIS_COM_ACCESSLEVEL

Dynatrace entity that represent Google Asset: An AccessLevel is a label that can be applied to requests to Google Cloud services, along with a list of requirements necessary for the label to be applied.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_ACCESSCONTEXTMANAGER_GOOGLEAPIS_COM_ACCESSLEVEL".

smartscapeNodes "GCP_ACCESSCONTEXTMANAGER_GOOGLEAPIS_COM_ACCESSLEVEL"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Access Context Manager Access Policy

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_ACCESSCONTEXTMANAGER_GOOGLEAPIS_COM_ACCESSPOLICY

Dynatrace entity that represent Google Asset: AccessPolicy is a container for AccessLevels (which define the necessary attributes to use Google Cloud services) and ServicePerimeters (which define regions of services able to freely pass data within a perimeter).

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_ACCESSCONTEXTMANAGER_GOOGLEAPIS_COM_ACCESSPOLICY".

smartscapeNodes "GCP_ACCESSCONTEXTMANAGER_GOOGLEAPIS_COM_ACCESSPOLICY"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Access Context Manager Authorized Orgs Desc

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_ACCESSCONTEXTMANAGER_GOOGLEAPIS_COM_AUTHORIZEDORGSDESC

Dynatrace entity that represent Google Asset: AuthorizedOrgsDesc contains data for an organization's authorization policy.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_ACCESSCONTEXTMANAGER_GOOGLEAPIS_COM_AUTHORIZEDORGSDESC".

smartscapeNodes "GCP_ACCESSCONTEXTMANAGER_GOOGLEAPIS_COM_AUTHORIZEDORGSDESC"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Access Context Manager Service Perimeter

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_ACCESSCONTEXTMANAGER_GOOGLEAPIS_COM_SERVICEPERIMETER

Dynatrace entity that represent Google Asset: ServicePerimeter describes a set of Google Cloud resources which can freely import and export data amongst themselves, but not export outside of the ServicePerimeter.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_ACCESSCONTEXTMANAGER_GOOGLEAPIS_COM_SERVICEPERIMETER".

smartscapeNodes "GCP_ACCESSCONTEXTMANAGER_GOOGLEAPIS_COM_SERVICEPERIMETER"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud AlloyDB Backup

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_ALLOYDB_GOOGLEAPIS_COM_BACKUP

Dynatrace entity that represent Google Asset: Message describing Backup object

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_ALLOYDB_GOOGLEAPIS_COM_BACKUP".

smartscapeNodes "GCP_ALLOYDB_GOOGLEAPIS_COM_BACKUP"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud AlloyDB Cluster

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_ALLOYDB_GOOGLEAPIS_COM_CLUSTER

Dynatrace entity that represent Google Asset: A cluster is a collection of regional AlloyDB resources.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_ALLOYDB_GOOGLEAPIS_COM_CLUSTER".

smartscapeNodes "GCP_ALLOYDB_GOOGLEAPIS_COM_CLUSTER"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud AlloyDB Instance

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_ALLOYDB_GOOGLEAPIS_COM_INSTANCE

Dynatrace entity that represent Google Asset: An Instance is a computing unit that an end customer can connect to.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_ALLOYDB_GOOGLEAPIS_COM_INSTANCE".

smartscapeNodes "GCP_ALLOYDB_GOOGLEAPIS_COM_INSTANCE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Analytics Hub Data Exchange

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_ANALYTICSHUB_GOOGLEAPIS_COM_DATAEXCHANGE

Dynatrace entity that represent Google Asset: A data exchange is a container that lets you share data.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_ANALYTICSHUB_GOOGLEAPIS_COM_DATAEXCHANGE".

smartscapeNodes "GCP_ANALYTICSHUB_GOOGLEAPIS_COM_DATAEXCHANGE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Analytics Hub Listing

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_ANALYTICSHUB_GOOGLEAPIS_COM_LISTING

Dynatrace entity that represent Google Asset: A listing is what gets published into a data exchange that a subscriber can subscribe to.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_ANALYTICSHUB_GOOGLEAPIS_COM_LISTING".

smartscapeNodes "GCP_ANALYTICSHUB_GOOGLEAPIS_COM_LISTING"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Apigee Api Proxy

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_APIGEE_GOOGLEAPIS_COM_APIPROXY

Dynatrace entity that represent Google Asset: Google Cloud Apigee Api Proxy.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_APIGEE_GOOGLEAPIS_COM_APIPROXY".

smartscapeNodes "GCP_APIGEE_GOOGLEAPIS_COM_APIPROXY"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Apigee Api Proxy Revision

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_APIGEE_GOOGLEAPIS_COM_APIPROXYREVISION

Dynatrace entity that represent Google Asset: Google Cloud Apigee Api Proxy Revision.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_APIGEE_GOOGLEAPIS_COM_APIPROXYREVISION".

smartscapeNodes "GCP_APIGEE_GOOGLEAPIS_COM_APIPROXYREVISION"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Apigee Environment

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_APIGEE_GOOGLEAPIS_COM_ENVIRONMENT

Dynatrace entity that represent Google Asset: Google Cloud Apigee Environment.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_APIGEE_GOOGLEAPIS_COM_ENVIRONMENT".

smartscapeNodes "GCP_APIGEE_GOOGLEAPIS_COM_ENVIRONMENT"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Apigee Instance

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_APIGEE_GOOGLEAPIS_COM_INSTANCE

Dynatrace entity that represent Google Asset: Google Cloud Apigee Instance.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_APIGEE_GOOGLEAPIS_COM_INSTANCE".

smartscapeNodes "GCP_APIGEE_GOOGLEAPIS_COM_INSTANCE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Apigee Organization

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_APIGEE_GOOGLEAPIS_COM_ORGANIZATION

Dynatrace entity that represent Google Asset: Google Cloud Apigee Organization.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_APIGEE_GOOGLEAPIS_COM_ORGANIZATION".

smartscapeNodes "GCP_APIGEE_GOOGLEAPIS_COM_ORGANIZATION"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud App Engine Admin Application

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_APPENGINE_GOOGLEAPIS_COM_APPLICATION

Dynatrace entity that represent Google Asset: An Application resource contains the top-level configuration of an App Engine application.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_APPENGINE_GOOGLEAPIS_COM_APPLICATION".

smartscapeNodes "GCP_APPENGINE_GOOGLEAPIS_COM_APPLICATION"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud App Engine Admin Service

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_APPENGINE_GOOGLEAPIS_COM_SERVICE

Dynatrace entity that represent Google Asset: A Service resource is a logical component of an application that can share state and communicate in a secure fashion with other services.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_APPENGINE_GOOGLEAPIS_COM_SERVICE".

smartscapeNodes "GCP_APPENGINE_GOOGLEAPIS_COM_SERVICE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud App Engine Admin Version

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_APPENGINE_GOOGLEAPIS_COM_VERSION

Dynatrace entity that represent Google Asset: A Version resource is a specific set of source code and configuration files that are deployed into a service.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_APPENGINE_GOOGLEAPIS_COM_VERSION".

smartscapeNodes "GCP_APPENGINE_GOOGLEAPIS_COM_VERSION"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud App Hub Application

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_APPHUB_GOOGLEAPIS_COM_APPLICATION

Dynatrace entity that represent Google Asset: Application defines the governance boundary for App Hub entities that perform a logical end-to-end business function.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_APPHUB_GOOGLEAPIS_COM_APPLICATION".

smartscapeNodes "GCP_APPHUB_GOOGLEAPIS_COM_APPLICATION"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud App Hub Service

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_APPHUB_GOOGLEAPIS_COM_SERVICE

Dynatrace entity that represent Google Asset: Service is an App Hub data model that contains a discovered service, which represents a network or API interface that exposes some functionality to clients for consumption over the network.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_APPHUB_GOOGLEAPIS_COM_SERVICE".

smartscapeNodes "GCP_APPHUB_GOOGLEAPIS_COM_SERVICE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud App Hub Service Project Attachment

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_APPHUB_GOOGLEAPIS_COM_SERVICEPROJECTATTACHMENT

Dynatrace entity that represent Google Asset: ServiceProjectAttachment represents an attachment from a service project to a host project.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_APPHUB_GOOGLEAPIS_COM_SERVICEPROJECTATTACHMENT".

smartscapeNodes "GCP_APPHUB_GOOGLEAPIS_COM_SERVICEPROJECTATTACHMENT"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud App Hub Workload

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_APPHUB_GOOGLEAPIS_COM_WORKLOAD

Dynatrace entity that represent Google Asset: Workload is an App Hub data model that contains a discovered workload, which represents a binary deployment (such as managed instance groups (MIGs) and GKE deployments) that performs the smallest logical subset of business functionality.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_APPHUB_GOOGLEAPIS_COM_WORKLOAD".

smartscapeNodes "GCP_APPHUB_GOOGLEAPIS_COM_WORKLOAD"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud App Lifecycle Manager Release

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_SAASSERVICEMGMT_GOOGLEAPIS_COM_RELEASE

Dynatrace entity that represent Google Asset: A new version to be propagated and deployed to units.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_SAASSERVICEMGMT_GOOGLEAPIS_COM_RELEASE".

smartscapeNodes "GCP_SAASSERVICEMGMT_GOOGLEAPIS_COM_RELEASE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud App Lifecycle Manager Rollout

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_SAASSERVICEMGMT_GOOGLEAPIS_COM_ROLLOUT

Dynatrace entity that represent Google Asset: Represents a single rollout execution and its results

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_SAASSERVICEMGMT_GOOGLEAPIS_COM_ROLLOUT".

smartscapeNodes "GCP_SAASSERVICEMGMT_GOOGLEAPIS_COM_ROLLOUT"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud App Lifecycle Manager Rollout Kind

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_SAASSERVICEMGMT_GOOGLEAPIS_COM_ROLLOUTKIND

Dynatrace entity that represent Google Asset: An object that describes various settings of Rollout execution.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_SAASSERVICEMGMT_GOOGLEAPIS_COM_ROLLOUTKIND".

smartscapeNodes "GCP_SAASSERVICEMGMT_GOOGLEAPIS_COM_ROLLOUTKIND"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud App Lifecycle Manager Saas

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_SAASSERVICEMGMT_GOOGLEAPIS_COM_SAAS

Dynatrace entity that represent Google Asset: Saas is a representation of a SaaS service managed by the Producer.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_SAASSERVICEMGMT_GOOGLEAPIS_COM_SAAS".

smartscapeNodes "GCP_SAASSERVICEMGMT_GOOGLEAPIS_COM_SAAS"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud App Lifecycle Manager Tenant

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_SAASSERVICEMGMT_GOOGLEAPIS_COM_TENANT

Dynatrace entity that represent Google Asset: Tenant represents the service producer side of an instance of the service created based on a request from a consumer.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_SAASSERVICEMGMT_GOOGLEAPIS_COM_TENANT".

smartscapeNodes "GCP_SAASSERVICEMGMT_GOOGLEAPIS_COM_TENANT"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud App Lifecycle Manager Unit

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_SAASSERVICEMGMT_GOOGLEAPIS_COM_UNIT

Dynatrace entity that represent Google Asset: A unit of deployment that has its lifecycle via a CRUD API using an actuation engine under the hood (e.g.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_SAASSERVICEMGMT_GOOGLEAPIS_COM_UNIT".

smartscapeNodes "GCP_SAASSERVICEMGMT_GOOGLEAPIS_COM_UNIT"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud App Lifecycle Manager Unit Kind

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_SAASSERVICEMGMT_GOOGLEAPIS_COM_UNITKIND

Dynatrace entity that represent Google Asset: Definition of a Unit.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_SAASSERVICEMGMT_GOOGLEAPIS_COM_UNITKIND".

smartscapeNodes "GCP_SAASSERVICEMGMT_GOOGLEAPIS_COM_UNITKIND"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Application Integration Auth Config

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_INTEGRATIONS_GOOGLEAPIS_COM_AUTHCONFIG

Dynatrace entity that represent Google Asset: Google Cloud Application Integration Auth Config.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_INTEGRATIONS_GOOGLEAPIS_COM_AUTHCONFIG".

smartscapeNodes "GCP_INTEGRATIONS_GOOGLEAPIS_COM_AUTHCONFIG"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Application Integration Certificate

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_INTEGRATIONS_GOOGLEAPIS_COM_CERTIFICATE

Dynatrace entity that represent Google Asset: Google Cloud Application Integration Certificate.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_INTEGRATIONS_GOOGLEAPIS_COM_CERTIFICATE".

smartscapeNodes "GCP_INTEGRATIONS_GOOGLEAPIS_COM_CERTIFICATE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Application Integration Execution

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_INTEGRATIONS_GOOGLEAPIS_COM_EXECUTION

Dynatrace entity that represent Google Asset: Google Cloud Application Integration Execution.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_INTEGRATIONS_GOOGLEAPIS_COM_EXECUTION".

smartscapeNodes "GCP_INTEGRATIONS_GOOGLEAPIS_COM_EXECUTION"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Application Integration Integration

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_INTEGRATIONS_GOOGLEAPIS_COM_INTEGRATION

Dynatrace entity that represent Google Asset: Google Cloud Application Integration Integration.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_INTEGRATIONS_GOOGLEAPIS_COM_INTEGRATION".

smartscapeNodes "GCP_INTEGRATIONS_GOOGLEAPIS_COM_INTEGRATION"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Application Integration Integration Version

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_INTEGRATIONS_GOOGLEAPIS_COM_INTEGRATIONVERSION

Dynatrace entity that represent Google Asset: Google Cloud Application Integration Integration Version.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_INTEGRATIONS_GOOGLEAPIS_COM_INTEGRATIONVERSION".

smartscapeNodes "GCP_INTEGRATIONS_GOOGLEAPIS_COM_INTEGRATIONVERSION"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Application Integration Sfdc Channel

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_INTEGRATIONS_GOOGLEAPIS_COM_SFDCCHANNEL

Dynatrace entity that represent Google Asset: Google Cloud Application Integration Sfdc Channel.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_INTEGRATIONS_GOOGLEAPIS_COM_SFDCCHANNEL".

smartscapeNodes "GCP_INTEGRATIONS_GOOGLEAPIS_COM_SFDCCHANNEL"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Application Integration Sfdc Instance

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_INTEGRATIONS_GOOGLEAPIS_COM_SFDCINSTANCE

Dynatrace entity that represent Google Asset: Google Cloud Application Integration Sfdc Instance.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_INTEGRATIONS_GOOGLEAPIS_COM_SFDCINSTANCE".

smartscapeNodes "GCP_INTEGRATIONS_GOOGLEAPIS_COM_SFDCINSTANCE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Application Integration Suspension

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_INTEGRATIONS_GOOGLEAPIS_COM_SUSPENSION

Dynatrace entity that represent Google Asset: Google Cloud Application Integration Suspension.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_INTEGRATIONS_GOOGLEAPIS_COM_SUSPENSION".

smartscapeNodes "GCP_INTEGRATIONS_GOOGLEAPIS_COM_SUSPENSION"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Artifact Registry Docker Image

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_ARTIFACTREGISTRY_GOOGLEAPIS_COM_DOCKERIMAGE

Dynatrace entity that represent Google Asset: DockerImage represents a docker artifact.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_ARTIFACTREGISTRY_GOOGLEAPIS_COM_DOCKERIMAGE".

smartscapeNodes "GCP_ARTIFACTREGISTRY_GOOGLEAPIS_COM_DOCKERIMAGE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Artifact Registry Maven Artifact

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_ARTIFACTREGISTRY_GOOGLEAPIS_COM_MAVENARTIFACT

Dynatrace entity that represent Google Asset: MavenArtifact represents a maven artifact.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_ARTIFACTREGISTRY_GOOGLEAPIS_COM_MAVENARTIFACT".

smartscapeNodes "GCP_ARTIFACTREGISTRY_GOOGLEAPIS_COM_MAVENARTIFACT"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Artifact Registry Npm Package

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_ARTIFACTREGISTRY_GOOGLEAPIS_COM_NPMPACKAGE

Dynatrace entity that represent Google Asset: NpmPackage represents an npm artifact.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_ARTIFACTREGISTRY_GOOGLEAPIS_COM_NPMPACKAGE".

smartscapeNodes "GCP_ARTIFACTREGISTRY_GOOGLEAPIS_COM_NPMPACKAGE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Artifact Registry Python Package

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_ARTIFACTREGISTRY_GOOGLEAPIS_COM_PYTHONPACKAGE

Dynatrace entity that represent Google Asset: PythonPackage represents a python artifact.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_ARTIFACTREGISTRY_GOOGLEAPIS_COM_PYTHONPACKAGE".

smartscapeNodes "GCP_ARTIFACTREGISTRY_GOOGLEAPIS_COM_PYTHONPACKAGE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Artifact Registry Repository

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_ARTIFACTREGISTRY_GOOGLEAPIS_COM_REPOSITORY

Dynatrace entity that represent Google Asset: A Repository for storing artifacts with a specific format.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_ARTIFACTREGISTRY_GOOGLEAPIS_COM_REPOSITORY".

smartscapeNodes "GCP_ARTIFACTREGISTRY_GOOGLEAPIS_COM_REPOSITORY"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Artifact Registry Rule

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_ARTIFACTREGISTRY_GOOGLEAPIS_COM_RULE

Dynatrace entity that represent Google Asset: Google Cloud Artifact Registry Rule.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_ARTIFACTREGISTRY_GOOGLEAPIS_COM_RULE".

smartscapeNodes "GCP_ARTIFACTREGISTRY_GOOGLEAPIS_COM_RULE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Assured Workloads Workload

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_ASSUREDWORKLOADS_GOOGLEAPIS_COM_WORKLOAD

Dynatrace entity that represent Google Asset: Google Cloud Assured Workloads Workload.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_ASSUREDWORKLOADS_GOOGLEAPIS_COM_WORKLOAD".

smartscapeNodes "GCP_ASSUREDWORKLOADS_GOOGLEAPIS_COM_WORKLOAD"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Backup and DR Service Backup

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BACKUPDR_GOOGLEAPIS_COM_BACKUP

Dynatrace entity that represent Google Asset: Message describing a Backup object.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BACKUPDR_GOOGLEAPIS_COM_BACKUP".

smartscapeNodes "GCP_BACKUPDR_GOOGLEAPIS_COM_BACKUP"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Backup and DR Service Backup Plan

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BACKUPDR_GOOGLEAPIS_COM_BACKUPPLAN

Dynatrace entity that represent Google Asset: A BackupPlan specifies some common fields, such as description as well as one or more BackupRule messages.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BACKUPDR_GOOGLEAPIS_COM_BACKUPPLAN".

smartscapeNodes "GCP_BACKUPDR_GOOGLEAPIS_COM_BACKUPPLAN"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Backup and DR Service Backup Plan Association

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BACKUPDR_GOOGLEAPIS_COM_BACKUPPLANASSOCIATION

Dynatrace entity that represent Google Asset: A BackupPlanAssociation represents a single BackupPlanAssociation which contains details like workload, backup plan etc

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BACKUPDR_GOOGLEAPIS_COM_BACKUPPLANASSOCIATION".

smartscapeNodes "GCP_BACKUPDR_GOOGLEAPIS_COM_BACKUPPLANASSOCIATION"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Backup and DR Service Backup Plan Revision

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BACKUPDR_GOOGLEAPIS_COM_BACKUPPLANREVISION

Dynatrace entity that represent Google Asset: BackupPlanRevision represents a snapshot of a BackupPlan at a point in time.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BACKUPDR_GOOGLEAPIS_COM_BACKUPPLANREVISION".

smartscapeNodes "GCP_BACKUPDR_GOOGLEAPIS_COM_BACKUPPLANREVISION"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Backup and DR Service Backup Vault

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BACKUPDR_GOOGLEAPIS_COM_BACKUPVAULT

Dynatrace entity that represent Google Asset: Message describing a BackupVault object.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BACKUPDR_GOOGLEAPIS_COM_BACKUPVAULT".

smartscapeNodes "GCP_BACKUPDR_GOOGLEAPIS_COM_BACKUPVAULT"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Backup and DR Service Data Source

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BACKUPDR_GOOGLEAPIS_COM_DATASOURCE

Dynatrace entity that represent Google Asset: Message describing a DataSource object.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BACKUPDR_GOOGLEAPIS_COM_DATASOURCE".

smartscapeNodes "GCP_BACKUPDR_GOOGLEAPIS_COM_DATASOURCE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Backup and DR Service Data Source Reference

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BACKUPDR_GOOGLEAPIS_COM_DATASOURCEREFERENCE

Dynatrace entity that represent Google Asset: DataSourceReference is a reference to a DataSource resource.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BACKUPDR_GOOGLEAPIS_COM_DATASOURCEREFERENCE".

smartscapeNodes "GCP_BACKUPDR_GOOGLEAPIS_COM_DATASOURCEREFERENCE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Backup and DR Service Management Server

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BACKUPDR_GOOGLEAPIS_COM_MANAGEMENTSERVER

Dynatrace entity that represent Google Asset: ManagementServer describes a single BackupDR ManagementServer instance.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BACKUPDR_GOOGLEAPIS_COM_MANAGEMENTSERVER".

smartscapeNodes "GCP_BACKUPDR_GOOGLEAPIS_COM_MANAGEMENTSERVER"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Backup for GKE Backup

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_GKEBACKUP_GOOGLEAPIS_COM_BACKUP

Dynatrace entity that represent Google Asset: Represents a request to perform a single point-in-time capture of some portion of the state of a GKE cluster, the record of the backup operation itself, and an anchor for the underlying artifacts that comprise the Backup (the config backup and VolumeBackups).

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_GKEBACKUP_GOOGLEAPIS_COM_BACKUP".

smartscapeNodes "GCP_GKEBACKUP_GOOGLEAPIS_COM_BACKUP"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Backup for GKE Backup Plan

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_GKEBACKUP_GOOGLEAPIS_COM_BACKUPPLAN

Dynatrace entity that represent Google Asset: Defines the configuration and scheduling for a "line" of Backups.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_GKEBACKUP_GOOGLEAPIS_COM_BACKUPPLAN".

smartscapeNodes "GCP_GKEBACKUP_GOOGLEAPIS_COM_BACKUPPLAN"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Backup for GKE Restore

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_GKEBACKUP_GOOGLEAPIS_COM_RESTORE

Dynatrace entity that represent Google Asset: Represents both a request to Restore some portion of a Backup into a target GKE cluster and a record of the restore operation itself.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_GKEBACKUP_GOOGLEAPIS_COM_RESTORE".

smartscapeNodes "GCP_GKEBACKUP_GOOGLEAPIS_COM_RESTORE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Backup for GKE Restore Plan

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_GKEBACKUP_GOOGLEAPIS_COM_RESTOREPLAN

Dynatrace entity that represent Google Asset: The configuration of a potential series of Restore operations to be performed against Backups belong to a particular BackupPlan.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_GKEBACKUP_GOOGLEAPIS_COM_RESTOREPLAN".

smartscapeNodes "GCP_GKEBACKUP_GOOGLEAPIS_COM_RESTOREPLAN"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Backup for GKE Volume Backup

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_GKEBACKUP_GOOGLEAPIS_COM_VOLUMEBACKUP

Dynatrace entity that represent Google Asset: Represents the backup of a specific persistent volume as a component of a Backup - both the record of the operation and a pointer to the underlying storage-specific artifacts.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_GKEBACKUP_GOOGLEAPIS_COM_VOLUMEBACKUP".

smartscapeNodes "GCP_GKEBACKUP_GOOGLEAPIS_COM_VOLUMEBACKUP"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Backup for GKE Volume Restore

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_GKEBACKUP_GOOGLEAPIS_COM_VOLUMERESTORE

Dynatrace entity that represent Google Asset: Represents the operation of restoring a volume from a VolumeBackup.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_GKEBACKUP_GOOGLEAPIS_COM_VOLUMERESTORE".

smartscapeNodes "GCP_GKEBACKUP_GOOGLEAPIS_COM_VOLUMERESTORE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Batch Job

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BATCH_GOOGLEAPIS_COM_JOB

Dynatrace entity that represent Google Asset: The Cloud Batch Job description.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BATCH_GOOGLEAPIS_COM_JOB".

smartscapeNodes "GCP_BATCH_GOOGLEAPIS_COM_JOB"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud BeyondCorp App Connection

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BEYONDCORP_GOOGLEAPIS_COM_APPCONNECTION

Dynatrace entity that represent Google Asset: Google Cloud BeyondCorp App Connection.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BEYONDCORP_GOOGLEAPIS_COM_APPCONNECTION".

smartscapeNodes "GCP_BEYONDCORP_GOOGLEAPIS_COM_APPCONNECTION"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud BeyondCorp App Connector

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BEYONDCORP_GOOGLEAPIS_COM_APPCONNECTOR

Dynatrace entity that represent Google Asset: Google Cloud BeyondCorp App Connector.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BEYONDCORP_GOOGLEAPIS_COM_APPCONNECTOR".

smartscapeNodes "GCP_BEYONDCORP_GOOGLEAPIS_COM_APPCONNECTOR"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud BeyondCorp App Gateway

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BEYONDCORP_GOOGLEAPIS_COM_APPGATEWAY

Dynatrace entity that represent Google Asset: A BeyondCorp AppGateway resource represents a BeyondCorp protected AppGateway to a remote application.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BEYONDCORP_GOOGLEAPIS_COM_APPGATEWAY".

smartscapeNodes "GCP_BEYONDCORP_GOOGLEAPIS_COM_APPGATEWAY"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud BeyondCorp Client Connector Service

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BEYONDCORP_GOOGLEAPIS_COM_CLIENTCONNECTORSERVICE

Dynatrace entity that represent Google Asset: Google Cloud BeyondCorp Client Connector Service.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BEYONDCORP_GOOGLEAPIS_COM_CLIENTCONNECTORSERVICE".

smartscapeNodes "GCP_BEYONDCORP_GOOGLEAPIS_COM_CLIENTCONNECTORSERVICE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud BeyondCorp Client Gateway

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BEYONDCORP_GOOGLEAPIS_COM_CLIENTGATEWAY

Dynatrace entity that represent Google Asset: Google Cloud BeyondCorp Client Gateway.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BEYONDCORP_GOOGLEAPIS_COM_CLIENTGATEWAY".

smartscapeNodes "GCP_BEYONDCORP_GOOGLEAPIS_COM_CLIENTGATEWAY"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud BigQuery Data Transfer Transfer Config

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BIGQUERYDATATRANSFER_GOOGLEAPIS_COM_TRANSFERCONFIG

Dynatrace entity that represent Google Asset: Represents a data transfer configuration.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BIGQUERYDATATRANSFER_GOOGLEAPIS_COM_TRANSFERCONFIG".

smartscapeNodes "GCP_BIGQUERYDATATRANSFER_GOOGLEAPIS_COM_TRANSFERCONFIG"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud BigQuery Dataset

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BIGQUERY_GOOGLEAPIS_COM_DATASET

Dynatrace entity that represent Google Asset: Represents a BigQuery dataset.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BIGQUERY_GOOGLEAPIS_COM_DATASET".

smartscapeNodes "GCP_BIGQUERY_GOOGLEAPIS_COM_DATASET"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud BigQuery Model

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BIGQUERY_GOOGLEAPIS_COM_MODEL

Dynatrace entity that represent Google Asset: Google Cloud BigQuery Model.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BIGQUERY_GOOGLEAPIS_COM_MODEL".

smartscapeNodes "GCP_BIGQUERY_GOOGLEAPIS_COM_MODEL"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud BigQuery Reservation Bi Reservation

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BIGQUERYRESERVATION_GOOGLEAPIS_COM_BIRESERVATION

Dynatrace entity that represent Google Asset: Represents a BI Reservation.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BIGQUERYRESERVATION_GOOGLEAPIS_COM_BIRESERVATION".

smartscapeNodes "GCP_BIGQUERYRESERVATION_GOOGLEAPIS_COM_BIRESERVATION"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud BigQuery Reservation Capacity Commitment

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BIGQUERYRESERVATION_GOOGLEAPIS_COM_CAPACITYCOMMITMENT

Dynatrace entity that represent Google Asset: Capacity commitment is a way to purchase compute capacity for BigQuery jobs (in the form of slots) with some committed period of usage.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BIGQUERYRESERVATION_GOOGLEAPIS_COM_CAPACITYCOMMITMENT".

smartscapeNodes "GCP_BIGQUERYRESERVATION_GOOGLEAPIS_COM_CAPACITYCOMMITMENT"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud BigQuery Reservation Reservation

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BIGQUERYRESERVATION_GOOGLEAPIS_COM_RESERVATION

Dynatrace entity that represent Google Asset: A reservation is a mechanism used to guarantee slots to users.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BIGQUERYRESERVATION_GOOGLEAPIS_COM_RESERVATION".

smartscapeNodes "GCP_BIGQUERYRESERVATION_GOOGLEAPIS_COM_RESERVATION"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud BigQuery Reservation Reservation Assignment

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BIGQUERYRESERVATION_GOOGLEAPIS_COM_RESERVATIONASSIGNMENT

Dynatrace entity that represent Google Asset: Google Cloud BigQuery Reservation Reservation Assignment.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BIGQUERYRESERVATION_GOOGLEAPIS_COM_RESERVATIONASSIGNMENT".

smartscapeNodes "GCP_BIGQUERYRESERVATION_GOOGLEAPIS_COM_RESERVATIONASSIGNMENT"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud BigQuery Reservation Reservation Group

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BIGQUERYRESERVATION_GOOGLEAPIS_COM_RESERVATIONGROUP

Dynatrace entity that represent Google Asset: A reservation group is a container for reservations.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BIGQUERYRESERVATION_GOOGLEAPIS_COM_RESERVATIONGROUP".

smartscapeNodes "GCP_BIGQUERYRESERVATION_GOOGLEAPIS_COM_RESERVATIONGROUP"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud BigQuery Routine

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BIGQUERY_GOOGLEAPIS_COM_ROUTINE

Dynatrace entity that represent Google Asset: A user-defined function or a stored procedure.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BIGQUERY_GOOGLEAPIS_COM_ROUTINE".

smartscapeNodes "GCP_BIGQUERY_GOOGLEAPIS_COM_ROUTINE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud BigQuery Row Access Policy

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BIGQUERY_GOOGLEAPIS_COM_ROWACCESSPOLICY

Dynatrace entity that represent Google Asset: Represents access on a subset of rows on the specified table, defined by its filter predicate.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BIGQUERY_GOOGLEAPIS_COM_ROWACCESSPOLICY".

smartscapeNodes "GCP_BIGQUERY_GOOGLEAPIS_COM_ROWACCESSPOLICY"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud BigQuery Table

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BIGQUERY_GOOGLEAPIS_COM_TABLE

Dynatrace entity that represent Google Asset: Google Cloud BigQuery Table.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BIGQUERY_GOOGLEAPIS_COM_TABLE".

smartscapeNodes "GCP_BIGQUERY_GOOGLEAPIS_COM_TABLE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Binary Authorization Attestor

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BINARYAUTHORIZATION_GOOGLEAPIS_COM_ATTESTOR

Dynatrace entity that represent Google Asset: An attestor that attests to container image artifacts.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BINARYAUTHORIZATION_GOOGLEAPIS_COM_ATTESTOR".

smartscapeNodes "GCP_BINARYAUTHORIZATION_GOOGLEAPIS_COM_ATTESTOR"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Binary Authorization Platform Policy

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BINARYAUTHORIZATION_GOOGLEAPIS_COM_PLATFORMPOLICY

Dynatrace entity that represent Google Asset: A Binary Authorization platform policy for deployments on various platforms.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BINARYAUTHORIZATION_GOOGLEAPIS_COM_PLATFORMPOLICY".

smartscapeNodes "GCP_BINARYAUTHORIZATION_GOOGLEAPIS_COM_PLATFORMPOLICY"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Binary Authorization Policy

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BINARYAUTHORIZATION_GOOGLEAPIS_COM_POLICY

Dynatrace entity that represent Google Asset: A policy for container image binary authorization.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BINARYAUTHORIZATION_GOOGLEAPIS_COM_POLICY".

smartscapeNodes "GCP_BINARYAUTHORIZATION_GOOGLEAPIS_COM_POLICY"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Blockchain Node Engine Blockchain Node

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BLOCKCHAINNODEENGINE_GOOGLEAPIS_COM_BLOCKCHAINNODE

Dynatrace entity that represent Google Asset: A representation of a blockchain node.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BLOCKCHAINNODEENGINE_GOOGLEAPIS_COM_BLOCKCHAINNODE".

smartscapeNodes "GCP_BLOCKCHAINNODEENGINE_GOOGLEAPIS_COM_BLOCKCHAINNODE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Certificate Authority Ca Pool

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_PRIVATECA_GOOGLEAPIS_COM_CAPOOL

Dynatrace entity that represent Google Asset: A CaPool represents a group of CertificateAuthorities that form a trust anchor.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_PRIVATECA_GOOGLEAPIS_COM_CAPOOL".

smartscapeNodes "GCP_PRIVATECA_GOOGLEAPIS_COM_CAPOOL"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Certificate Authority Certificate

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_PRIVATECA_GOOGLEAPIS_COM_CERTIFICATE

Dynatrace entity that represent Google Asset: A Certificate corresponds to a signed X.509 certificate issued by a CertificateAuthority.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_PRIVATECA_GOOGLEAPIS_COM_CERTIFICATE".

smartscapeNodes "GCP_PRIVATECA_GOOGLEAPIS_COM_CERTIFICATE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Certificate Authority Certificate Authority

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_PRIVATECA_GOOGLEAPIS_COM_CERTIFICATEAUTHORITY

Dynatrace entity that represent Google Asset: A CertificateAuthority represents an individual Certificate Authority.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_PRIVATECA_GOOGLEAPIS_COM_CERTIFICATEAUTHORITY".

smartscapeNodes "GCP_PRIVATECA_GOOGLEAPIS_COM_CERTIFICATEAUTHORITY"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Certificate Authority Certificate Revocation List

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_PRIVATECA_GOOGLEAPIS_COM_CERTIFICATEREVOCATIONLIST

Dynatrace entity that represent Google Asset: A CertificateRevocationList corresponds to a signed X.509 certificate Revocation List (CRL).

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_PRIVATECA_GOOGLEAPIS_COM_CERTIFICATEREVOCATIONLIST".

smartscapeNodes "GCP_PRIVATECA_GOOGLEAPIS_COM_CERTIFICATEREVOCATIONLIST"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Certificate Authority Certificate Template

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_PRIVATECA_GOOGLEAPIS_COM_CERTIFICATETEMPLATE

Dynatrace entity that represent Google Asset: A CertificateTemplate refers to a managed template for certificate issuance.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_PRIVATECA_GOOGLEAPIS_COM_CERTIFICATETEMPLATE".

smartscapeNodes "GCP_PRIVATECA_GOOGLEAPIS_COM_CERTIFICATETEMPLATE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Certificate Manager Certificate

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_CERTIFICATEMANAGER_GOOGLEAPIS_COM_CERTIFICATE

Dynatrace entity that represent Google Asset: Defines TLS certificate.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_CERTIFICATEMANAGER_GOOGLEAPIS_COM_CERTIFICATE".

smartscapeNodes "GCP_CERTIFICATEMANAGER_GOOGLEAPIS_COM_CERTIFICATE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Certificate Manager Certificate Issuance Config

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_CERTIFICATEMANAGER_GOOGLEAPIS_COM_CERTIFICATEISSUANCECONFIG

Dynatrace entity that represent Google Asset: CertificateIssuanceConfig specifies how to issue and manage a certificate.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_CERTIFICATEMANAGER_GOOGLEAPIS_COM_CERTIFICATEISSUANCECONFIG".

smartscapeNodes "GCP_CERTIFICATEMANAGER_GOOGLEAPIS_COM_CERTIFICATEISSUANCECONFIG"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Certificate Manager Certificate Map

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_CERTIFICATEMANAGER_GOOGLEAPIS_COM_CERTIFICATEMAP

Dynatrace entity that represent Google Asset: Defines a collection of certificate configurations.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_CERTIFICATEMANAGER_GOOGLEAPIS_COM_CERTIFICATEMAP".

smartscapeNodes "GCP_CERTIFICATEMANAGER_GOOGLEAPIS_COM_CERTIFICATEMAP"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Certificate Manager Certificate Map Entry

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_CERTIFICATEMANAGER_GOOGLEAPIS_COM_CERTIFICATEMAPENTRY

Dynatrace entity that represent Google Asset: Defines a certificate map entry.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_CERTIFICATEMANAGER_GOOGLEAPIS_COM_CERTIFICATEMAPENTRY".

smartscapeNodes "GCP_CERTIFICATEMANAGER_GOOGLEAPIS_COM_CERTIFICATEMAPENTRY"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Certificate Manager Dns Authorization

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_CERTIFICATEMANAGER_GOOGLEAPIS_COM_DNSAUTHORIZATION

Dynatrace entity that represent Google Asset: A DnsAuthorization resource describes a way to perform domain authorization for certificate issuance.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_CERTIFICATEMANAGER_GOOGLEAPIS_COM_DNSAUTHORIZATION".

smartscapeNodes "GCP_CERTIFICATEMANAGER_GOOGLEAPIS_COM_DNSAUTHORIZATION"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Certificate Manager Trust Config

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_CERTIFICATEMANAGER_GOOGLEAPIS_COM_TRUSTCONFIG

Dynatrace entity that represent Google Asset: Defines a trust config.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_CERTIFICATEMANAGER_GOOGLEAPIS_COM_TRUSTCONFIG".

smartscapeNodes "GCP_CERTIFICATEMANAGER_GOOGLEAPIS_COM_TRUSTCONFIG"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Cloud Asset Feed

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_CLOUDASSET_GOOGLEAPIS_COM_FEED

Dynatrace entity that represent Google Asset: An asset feed used to export asset updates to a destinations.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_CLOUDASSET_GOOGLEAPIS_COM_FEED".

smartscapeNodes "GCP_CLOUDASSET_GOOGLEAPIS_COM_FEED"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Cloud Bigtable Admin App Profile

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BIGTABLEADMIN_GOOGLEAPIS_COM_APPPROFILE

Dynatrace entity that represent Google Asset: A configuration object describing how Cloud Bigtable should treat traffic from a particular end user application.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BIGTABLEADMIN_GOOGLEAPIS_COM_APPPROFILE".

smartscapeNodes "GCP_BIGTABLEADMIN_GOOGLEAPIS_COM_APPPROFILE"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring data. Not all entities have this ID, and it is not generated for new entities. Use the id field instead, which is the Smartscape ID.

<type>-017198AD253CBD63

name

string

stableThe entity name.

localhost; easyTravel; product-catalog

type

string

stableThe entity type. UPPER_SNAKE_CASE string that represents the type of the entity.

TYPE_A

tags

record

stableA consolidated record that aggregates all tag values originating from different contexts. Each nested field within tags represents a specific key (for example, release or name). The value of each nested field is the tag value from one or multiple contexts. Tags for specific context can be queried via tags:context field. Note that rule-based tags do not exist in the new model.

tags[tag_key-1] = [context_A_tag_val-1, context_B_tag_val-1]; tags[tag_key-2] = context_C_tag_val-1; tags:context_A[tag_key-1] = context_A_tag_val-1

lifetime

timeframe

stableThe lifetime of the entity. This is a record with two nested fields: start and end, which represent the time when the entity was first and last observed, respectively. Each time an entity is updated, the end time is updated to the current time.

{ start: 2022-07-06T13:36:00.808Z, end: 2024-04-11T06:56:01.204Z }

references

record

stableProvides access to static edges pointing to other entities. In this record each nested field represents a relationship type and target type, and the value is an array of target smartscape IDs. This field is hidden by default but can be added using the fieldsAdd command.

{ references[runs_on.host] : [HOST-C251A1173C2B4B39,HOST-0E9038C7C4409D69], references[runs_on.container] : [CONTAINER-68A08967EF4F675B] }

dt.security_context

string[]

resource stableThe security contexts associated with the entity. For Smartscape entities, this field is always an array.Tags: permission

[]

GCP resource fields

AttributeTypeDescriptionExamples

gcp.asset.type

string

experimentalThe asset type available in Google Cloud Asset Inventory. These include resource types, policy types, and runtime information types.

sqladmin.googleapis.com/Instance; k8s.io/ServiceAccount; iam.googleapis.com/Role

gcp.region

string

resource stableA region is a specific geographical location where you can host your resources.Tags: primary-field

europe-west3

gcp.project.id

string

resource stableIdentifier of the GCP project associated with this resource.Tags: permission primary-field

dynatrace-gcp-extension

gcp.zone

string

resource stableA zone is a subset of a region. Each region has three or more zones.

europe-west3-c

gcp.location

string

resource stableRegion or zone where GCP resource instance is running.

europe-west3-c

gcp.resource.type

string

resource stableThe name of a monitored resource type available in Google Cloud Monitoring and Logging.

cloudsql_database

gcp.resource.name

string

resource stableThe globally unique resource name in Google Cloud Platform convention.

//cloudfunctions.googleapis.com/projects/gcp-example-project/locations/us-central1/functions/examplefunction

cloud.provider

string

resource stableName of the cloud provider.

alibaba_cloud

cloud.provider has the following list of well-known values. If one of them applies, then the respective value MUST be used, otherwise a custom value MAY be used.

ValueDescriptionDisplay name

alibaba_cloud

Alibaba Cloud

Alibaba Cloud

aws

Amazon Web Services

AWS

azure

Microsoft Azure

Azure

gcp

Google Cloud Platform

GCP

heroku

Heroku Platform as a Service

Heroku

ibm_cloud

IBM Cloud

IBM Cloud

tencent_cloud

Tencent Cloud

Tencent Cloud

GCP entity fields

Contains all fields that are provided by all GCP entities.

AttributeTypeDescriptionExamples

gcp.state

string

experimentalThe provisioning state of the instance

PROVISIONING; STAGING; RUNNING; PENDING_STOP; STOPPING; TERMINATED; REPAIRING; SUSPENDING; SUSPENDED

gcp.object

string

experimentalThe full JSON payload of the resource as returned by the Google Cloud Asset Inventory API (the resource portion of the asset, including data and any supplementary configuration).

gcp.properties.version

string

experimentalThe gcp.object json content version

v1

gcp.organization.id

string

resource experimentalUnique, immutable identifier assigned to an organization resource.

123456789012

Cloud entity fields

Fields that are provided by all Cloud workloads.

AttributeTypeDescriptionExamples

cloud.acquisition.status

string

experimentalThe status of Smartscape nodes data acquisition by Data Acquisition Conroller OK - node is consistent DELETED - node was deleted in the cloud platform ERROR - there was an error acquiring node, but the node was upserted INCOMPLETE - there was an error acquiring node child resource (ie. EC2 Instance, with no EBS volumes due to missing permissions) , but the node was upserted.

OK; DELETED; ERROR; INCOMPLETE

Google Cloud Cloud Bigtable Admin Authorized View

Smartscape node name: gcp.resource.name

Smartscape node type: GCP_BIGTABLEADMIN_GOOGLEAPIS_COM_AUTHORIZEDVIEW

Dynatrace entity that represent Google Asset: An Authorized View of a Cloud Bigtable Table.

Query

Fetch all smartscape nodes from the smartscape.nodes table and filter for the entity type "GCP_BIGTABLEADMIN_GOOGLEAPIS_COM_AUTHORIZEDVIEW".

smartscapeNodes "GCP_BIGTABLEADMIN_GOOGLEAPIS_COM_AUTHORIZEDVIEW"

Base entity fields

The following base fields are used for all entities.

AttributeTypeDescriptionExamples

id

smartscapeId

stableA Smartscape ID consists of two components: an UPPER_CASE entity type and a random 16-character hexadecimal unique identifier, separated by a dash. Use Smartscape conversion functions when working with strings that represent Smartscape IDs.

<type>-017198AD253CBD63

id_classic

string

deprecatedThe entity ID that was used in the classic entity store. This ID is present in old monitoring dat