Log records emitted by Dynatrace Snowflake Observability Agent plugins from Snowflake ACCOUNT_USAGE and system views.
Fetch the 100 most recent Dynatrace Snowflake Observability Agent metering plugin log entries from Grail.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "metering"| sort timestamp desc| limit 100
Inspect per-service credit consumption readings from the metering plugin.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "metering"| filter isNotNull(snowflake.service.name)| fields timestamp, snowflake.service.name, snowflake.service.type, snowflake.credits.used| sort timestamp desc| limit 50
Rank Snowflake services by total metered credit consumption.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "metering"| filter isNotNull(snowflake.service.name)| summarize { total_credits = sum(toDouble(snowflake.credits.used)) }, by: { snowflake.service.name }| sort total_credits desc| limit 25
Log records emitted by the Dynatrace Snowflake Observability Agent resource_monitors plugin.
Fetch the 100 most recent Dynatrace Snowflake Observability Agent resource_monitors plugin log entries from Grail.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "resource_monitors"| sort timestamp desc| limit 100
Inspect per-monitor credit quota consumption readings from the resource_monitors plugin.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "resource_monitors"| filter isNotNull(snowflake.resource_monitor.name)| fields timestamp, snowflake.resource_monitor.name, snowflake.credits.quota.used, snowflake.credits.quota.used_pct| sort timestamp desc| limit 50
Fetch resource monitors that have consumed more than 90% of their credit quota.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "resource_monitors"| filter toDouble(snowflake.credits.quota.used_pct) > 90| sort timestamp desc| limit 50
Fields present on all Dynatrace Snowflake Observability Agent telemetry records. Synced with config.py RESOURCE_ATTRIBUTES.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
| string | resource deprecatedUse deployment.environment.name instead. |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource experimental |
|
Always 'snowflake' for all Dynatrace Snowflake Observability Agent telemetry.
User-configured deployment environment label, for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'.
User-configured deployment environment label (OTel-stable canonical key), for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'. Prefer this key over the deprecated deployment.environment alias.
Optional user-defined tag for grouping Snowflake accounts in multitenancy mode, set via 'core.tag'.
Identifies the specific sub-context within the plugin (for example, 'query_history', 'users_all_roles').
Unique identifier for a single Dynatrace Snowflake Observability Agent execution run. Changes on every invocation.
The Dynatrace Snowflake Observability Agent plugin that produced this telemetry (for example, 'query_history', 'warehouse_usage').
The Snowflake account hostname (for example, 'xy12345.snowflakecomputing.com'), from 'core.snowflake.host_name'.
Always the Snowflake account identifier without '.snowflakecomputing.com' suffix (for example, 'myorg-myaccount').
Always 'dynatrace.snowagent' — identifies Dynatrace Snowflake Observability Agent as the telemetry exporter.
The installed Dynatrace Snowflake Observability Agent version in <major>.<minor>.<patch>.<build> format.
db.system 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.
| Value | Description | Display name |
|---|---|---|
| Adabas (Adaptable Database System) | Adabas |
| Amazon DocumentDB | DocumentDB |
| Amazon Aurora MySQL | Aurora MySQL |
| Amazon Aurora PostgreSQL | Aurora PostgreSQL |
| InterSystems Caché | InterSystems Caché |
| Apache Cassandra | Cassandra |
| ClickHouse | ClickHouse |
| Cloudscape | Cloudscape |
| CockroachDB | CockroachDB |
| ColdFusion IMQ | ColdFusion IMQ |
| Microsoft Azure Cosmos DB | Cosmos DB |
| Couchbase | Couchbase |
| CouchDB | CouchDB |
| Databricks Data Platform | Databricks Data Platform |
| IBM Db2 | IBM Db2 |
| Apache Derby | Derby |
| IBM DL/I | IBM DL/I |
| Amazon DynamoDB | DynamoDB |
| EnterpriseDB | EnterpriseDB |
| Elasticsearch | Elasticsearch |
| FileMaker | FileMaker |
| Firebird | Firebird |
| FirstSQL | FirstSQL |
| Apache Geode | Geode |
| H2 | H2 |
| SAP HANA | SAP HANA |
| Apache HBase | HBase |
| Apache Hive | Hive |
| HyperSQL DataBase | HSQLDB |
| Informix | Informix |
| Ingres | Ingres |
| InstantDB | InstantDB |
| InterBase | InterBase |
| Amazon Keyspaces for Apache Cassandra | Keyspaces |
| MariaDB | MariaDB |
| SAP MaxDB | SAP MaxDB |
| Memcached | Memcached |
| MongoDB | MongoDB |
| Microsoft SQL Server | SQL Server |
| Microsoft SQL Server Compact | SQL Server Compact |
| MySQL | MySQL |
| Neo4j | Neo4j |
| Amazon Neptune | Neptune |
| Netezza | Netezza |
| OpenSearch | OpenSearch |
| Oracle Database | Oracle |
| Some other SQL database. Fallback only. See notes. | Other SQL |
| Pervasive PSQL | Pervasive PSQL |
| Apache Phoenix | Apache Phoenix |
| PointBase | PointBase |
| PostgreSQL | PostgreSQL |
| Progress Database | Progress |
| Redis | Redis |
| Amazon Redshift | Redshift |
| Snowflake Data Platform | Snowflake Data Platform |
| Cloud Spanner | Cloud Spanner |
| SQLite | SQLite |
| Sybase | Sybase |
| Teradata | Teradata |
| Valkey | Valkey |
| Vertica | Vertica |
Attribute fields for Resource Monitors log records.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | resource stable |
|
| boolean | stable |
|
| string | resource experimental |
|
| string | experimental |
|
| string | experimental |
|
| double | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | resource stable |
|
| boolean | resource experimental |
|
| boolean | resource stable |
|
| boolean | experimental |
|
| boolean | experimental |
|
| boolean | stable |
|
| string | resource experimental |
|
| string | experimental |
|
| string | resource stable |
|
Log records emitted by the Dynatrace Snowflake Observability Agent snowpipes plugin.
Fetch the 100 most recent Dynatrace Snowflake Observability Agent snowpipes plugin log entries from Grail.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "snowpipes"| sort timestamp desc| limit 100
Fetch Snowpipe readings that reported ingestion errors.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "snowpipes"| filter toLong(snowflake.pipe.errors) > 0| fields timestamp, snowflake.pipe.name, snowflake.pipe.errors, snowflake.pipe.files.pending| sort timestamp desc| limit 50
Rank Snowpipes by total rows loaded.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "snowpipes"| filter isNotNull(snowflake.pipe.name)| summarize { total_rows = sum(toLong(snowflake.pipe.rows.loaded)) }, by: { snowflake.pipe.name }| sort total_rows desc| limit 25
Fields present on all Dynatrace Snowflake Observability Agent telemetry records. Synced with config.py RESOURCE_ATTRIBUTES.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
| string | resource deprecatedUse deployment.environment.name instead. |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource experimental |
|
Always 'snowflake' for all Dynatrace Snowflake Observability Agent telemetry.
User-configured deployment environment label, for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'.
User-configured deployment environment label (OTel-stable canonical key), for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'. Prefer this key over the deprecated deployment.environment alias.
Optional user-defined tag for grouping Snowflake accounts in multitenancy mode, set via 'core.tag'.
Identifies the specific sub-context within the plugin (for example, 'query_history', 'users_all_roles').
Unique identifier for a single Dynatrace Snowflake Observability Agent execution run. Changes on every invocation.
The Dynatrace Snowflake Observability Agent plugin that produced this telemetry (for example, 'query_history', 'warehouse_usage').
The Snowflake account hostname (for example, 'xy12345.snowflakecomputing.com'), from 'core.snowflake.host_name'.
Always the Snowflake account identifier without '.snowflakecomputing.com' suffix (for example, 'myorg-myaccount').
Always 'dynatrace.snowagent' — identifies Dynatrace Snowflake Observability Agent as the telemetry exporter.
The installed Dynatrace Snowflake Observability Agent version in <major>.<minor>.<patch>.<build> format.
db.system 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.
| Value | Description | Display name |
|---|---|---|
| Adabas (Adaptable Database System) | Adabas |
| Amazon DocumentDB | DocumentDB |
| Amazon Aurora MySQL | Aurora MySQL |
| Amazon Aurora PostgreSQL | Aurora PostgreSQL |
| InterSystems Caché | InterSystems Caché |
| Apache Cassandra | Cassandra |
| ClickHouse | ClickHouse |
| Cloudscape | Cloudscape |
| CockroachDB | CockroachDB |
| ColdFusion IMQ | ColdFusion IMQ |
| Microsoft Azure Cosmos DB | Cosmos DB |
| Couchbase | Couchbase |
| CouchDB | CouchDB |
| Databricks Data Platform | Databricks Data Platform |
| IBM Db2 | IBM Db2 |
| Apache Derby | Derby |
| IBM DL/I | IBM DL/I |
| Amazon DynamoDB | DynamoDB |
| EnterpriseDB | EnterpriseDB |
| Elasticsearch | Elasticsearch |
| FileMaker | FileMaker |
| Firebird | Firebird |
| FirstSQL | FirstSQL |
| Apache Geode | Geode |
| H2 | H2 |
| SAP HANA | SAP HANA |
| Apache HBase | HBase |
| Apache Hive | Hive |
| HyperSQL DataBase | HSQLDB |
| Informix | Informix |
| Ingres | Ingres |
| InstantDB | InstantDB |
| InterBase | InterBase |
| Amazon Keyspaces for Apache Cassandra | Keyspaces |
| MariaDB | MariaDB |
| SAP MaxDB | SAP MaxDB |
| Memcached | Memcached |
| MongoDB | MongoDB |
| Microsoft SQL Server | SQL Server |
| Microsoft SQL Server Compact | SQL Server Compact |
| MySQL | MySQL |
| Neo4j | Neo4j |
| Amazon Neptune | Neptune |
| Netezza | Netezza |
| OpenSearch | OpenSearch |
| Oracle Database | Oracle |
| Some other SQL database. Fallback only. See notes. | Other SQL |
| Pervasive PSQL | Pervasive PSQL |
| Apache Phoenix | Apache Phoenix |
| PointBase | PointBase |
| PostgreSQL | PostgreSQL |
| Progress Database | Progress |
| Redis | Redis |
| Amazon Redshift | Redshift |
| Snowflake Data Platform | Snowflake Data Platform |
| Cloud Spanner | Cloud Spanner |
| SQLite | SQLite |
| Sybase | Sybase |
| Teradata | Teradata |
| Valkey | Valkey |
| Vertica | Vertica |
Attribute fields for Snowpipes log records.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| long | experimental |
|
| string | experimental |
|
| long | experimental |
|
| long | experimental |
|
| string | experimental |
|
| long | experimental |
|
| string | experimental |
|
| long | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | stable |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
Log records emitted by the Dynatrace Snowflake Observability Agent trust_center plugin.
Fetch the 100 most recent Dynatrace Snowflake Observability Agent trust_center plugin log entries from Grail.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "trust_center"| sort timestamp desc| limit 100
Fetch critical-severity Trust Center findings reported by the trust_center plugin.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "trust_center"| filter vulnerability.risk.level == "CRITICAL"| sort timestamp desc| limit 50
Break down Trust Center findings by scanner type and risk level.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "trust_center"| summarize { findings = count() }, by: { snowflake.trust_center.scanner.type, vulnerability.risk.level }| sort findings desc| limit 25
Fields present on all Dynatrace Snowflake Observability Agent telemetry records. Synced with config.py RESOURCE_ATTRIBUTES.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
| string | resource deprecatedUse deployment.environment.name instead. |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource experimental |
|
Always 'snowflake' for all Dynatrace Snowflake Observability Agent telemetry.
User-configured deployment environment label, for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'.
User-configured deployment environment label (OTel-stable canonical key), for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'. Prefer this key over the deprecated deployment.environment alias.
Optional user-defined tag for grouping Snowflake accounts in multitenancy mode, set via 'core.tag'.
Identifies the specific sub-context within the plugin (for example, 'query_history', 'users_all_roles').
Unique identifier for a single Dynatrace Snowflake Observability Agent execution run. Changes on every invocation.
The Dynatrace Snowflake Observability Agent plugin that produced this telemetry (for example, 'query_history', 'warehouse_usage').
The Snowflake account hostname (for example, 'xy12345.snowflakecomputing.com'), from 'core.snowflake.host_name'.
Always the Snowflake account identifier without '.snowflakecomputing.com' suffix (for example, 'myorg-myaccount').
Always 'dynatrace.snowagent' — identifies Dynatrace Snowflake Observability Agent as the telemetry exporter.
The installed Dynatrace Snowflake Observability Agent version in <major>.<minor>.<patch>.<build> format.
db.system 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.
| Value | Description | Display name |
|---|---|---|
| Adabas (Adaptable Database System) | Adabas |
| Amazon DocumentDB | DocumentDB |
| Amazon Aurora MySQL | Aurora MySQL |
| Amazon Aurora PostgreSQL | Aurora PostgreSQL |
| InterSystems Caché | InterSystems Caché |
| Apache Cassandra | Cassandra |
| ClickHouse | ClickHouse |
| Cloudscape | Cloudscape |
| CockroachDB | CockroachDB |
| ColdFusion IMQ | ColdFusion IMQ |
| Microsoft Azure Cosmos DB | Cosmos DB |
| Couchbase | Couchbase |
| CouchDB | CouchDB |
| Databricks Data Platform | Databricks Data Platform |
| IBM Db2 | IBM Db2 |
| Apache Derby | Derby |
| IBM DL/I | IBM DL/I |
| Amazon DynamoDB | DynamoDB |
| EnterpriseDB | EnterpriseDB |
| Elasticsearch | Elasticsearch |
| FileMaker | FileMaker |
| Firebird | Firebird |
| FirstSQL | FirstSQL |
| Apache Geode | Geode |
| H2 | H2 |
| SAP HANA | SAP HANA |
| Apache HBase | HBase |
| Apache Hive | Hive |
| HyperSQL DataBase | HSQLDB |
| Informix | Informix |
| Ingres | Ingres |
| InstantDB | InstantDB |
| InterBase | InterBase |
| Amazon Keyspaces for Apache Cassandra | Keyspaces |
| MariaDB | MariaDB |
| SAP MaxDB | SAP MaxDB |
| Memcached | Memcached |
| MongoDB | MongoDB |
| Microsoft SQL Server | SQL Server |
| Microsoft SQL Server Compact | SQL Server Compact |
| MySQL | MySQL |
| Neo4j | Neo4j |
| Amazon Neptune | Neptune |
| Netezza | Netezza |
| OpenSearch | OpenSearch |
| Oracle Database | Oracle |
| Some other SQL database. Fallback only. See notes. | Other SQL |
| Pervasive PSQL | Pervasive PSQL |
| Apache Phoenix | Apache Phoenix |
| PointBase | PointBase |
| PostgreSQL | PostgreSQL |
| Progress Database | Progress |
| Redis | Redis |
| Amazon Redshift | Redshift |
| Snowflake Data Platform | Snowflake Data Platform |
| Cloud Spanner | Cloud Spanner |
| SQLite | SQLite |
| Sybase | Sybase |
| Teradata | Teradata |
| Valkey | Valkey |
| Vertica | Vertica |
Attribute fields for Trust Center log records.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | stable |
|
| string | experimental |
|
| string | stable |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
Log records emitted by the Dynatrace Snowflake Observability Agent active_queries plugin.
Fetch the 100 most recent Dynatrace Snowflake Observability Agent active_queries plugin log entries from Grail.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "active_queries"| sort timestamp desc| limit 100
Fetch the 50 most recent active queries that failed with an error.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "active_queries"| filter snowflake.query.execution_status == "FAILED_WITH_ERROR"| sort timestamp desc| limit 50
Rank warehouses by the average running time of their currently active Snowflake queries.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "active_queries"| filter isNotNull(snowflake.warehouse.name)| summarize { count = count(), avg_running_ms = avg(toLong(snowflake.time.running)) }, by: { snowflake.warehouse.name }| sort avg_running_ms desc| limit 20
Fields present on all Dynatrace Snowflake Observability Agent telemetry records. Synced with config.py RESOURCE_ATTRIBUTES.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
| string | resource deprecatedUse deployment.environment.name instead. |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource experimental |
|
Always 'snowflake' for all Dynatrace Snowflake Observability Agent telemetry.
User-configured deployment environment label, for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'.
User-configured deployment environment label (OTel-stable canonical key), for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'. Prefer this key over the deprecated deployment.environment alias.
Optional user-defined tag for grouping Snowflake accounts in multitenancy mode, set via 'core.tag'.
Identifies the specific sub-context within the plugin (for example, 'query_history', 'users_all_roles').
Unique identifier for a single Dynatrace Snowflake Observability Agent execution run. Changes on every invocation.
The Dynatrace Snowflake Observability Agent plugin that produced this telemetry (for example, 'query_history', 'warehouse_usage').
The Snowflake account hostname (for example, 'xy12345.snowflakecomputing.com'), from 'core.snowflake.host_name'.
Always the Snowflake account identifier without '.snowflakecomputing.com' suffix (for example, 'myorg-myaccount').
Always 'dynatrace.snowagent' — identifies Dynatrace Snowflake Observability Agent as the telemetry exporter.
The installed Dynatrace Snowflake Observability Agent version in <major>.<minor>.<patch>.<build> format.
db.system 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.
| Value | Description | Display name |
|---|---|---|
| Adabas (Adaptable Database System) | Adabas |
| Amazon DocumentDB | DocumentDB |
| Amazon Aurora MySQL | Aurora MySQL |
| Amazon Aurora PostgreSQL | Aurora PostgreSQL |
| InterSystems Caché | InterSystems Caché |
| Apache Cassandra | Cassandra |
| ClickHouse | ClickHouse |
| Cloudscape | Cloudscape |
| CockroachDB | CockroachDB |
| ColdFusion IMQ | ColdFusion IMQ |
| Microsoft Azure Cosmos DB | Cosmos DB |
| Couchbase | Couchbase |
| CouchDB | CouchDB |
| Databricks Data Platform | Databricks Data Platform |
| IBM Db2 | IBM Db2 |
| Apache Derby | Derby |
| IBM DL/I | IBM DL/I |
| Amazon DynamoDB | DynamoDB |
| EnterpriseDB | EnterpriseDB |
| Elasticsearch | Elasticsearch |
| FileMaker | FileMaker |
| Firebird | Firebird |
| FirstSQL | FirstSQL |
| Apache Geode | Geode |
| H2 | H2 |
| SAP HANA | SAP HANA |
| Apache HBase | HBase |
| Apache Hive | Hive |
| HyperSQL DataBase | HSQLDB |
| Informix | Informix |
| Ingres | Ingres |
| InstantDB | InstantDB |
| InterBase | InterBase |
| Amazon Keyspaces for Apache Cassandra | Keyspaces |
| MariaDB | MariaDB |
| SAP MaxDB | SAP MaxDB |
| Memcached | Memcached |
| MongoDB | MongoDB |
| Microsoft SQL Server | SQL Server |
| Microsoft SQL Server Compact | SQL Server Compact |
| MySQL | MySQL |
| Neo4j | Neo4j |
| Amazon Neptune | Neptune |
| Netezza | Netezza |
| OpenSearch | OpenSearch |
| Oracle Database | Oracle |
| Some other SQL database. Fallback only. See notes. | Other SQL |
| Pervasive PSQL | Pervasive PSQL |
| Apache Phoenix | Apache Phoenix |
| PointBase | PointBase |
| PostgreSQL | PostgreSQL |
| Progress Database | Progress |
| Redis | Redis |
| Amazon Redshift | Redshift |
| Snowflake Data Platform | Snowflake Data Platform |
| Cloud Spanner | Cloud Spanner |
| SQLite | SQLite |
| Sybase | Sybase |
| Teradata | Teradata |
| Valkey | Valkey |
| Vertica | Vertica |
Attribute fields for active queries log records.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | stable |
|
| string | stable |
|
| string | stable |
|
| long | experimental |
|
| string | stable |
|
| string | stable |
|
| long | experimental |
|
| string | stable |
|
| string | stable |
|
| string | experimental |
|
OTel semconv Development-tier attribute (session namespace). The semdict session.id is model-scoped/internal in code_monitoring only; no global ref available. Emitting as new id: pending global semdict registration.
Log records emitted by the Dynatrace Snowflake Observability Agent budgets plugin.
Fetch the 100 most recent Dynatrace Snowflake Observability Agent budgets plugin log entries from Grail.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "budgets"| sort timestamp desc| limit 100
Inspect the latest spend and limit readings for each Snowflake budget.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "budgets"| filter isNotNull(snowflake.budget.name)| fields timestamp, snowflake.budget.name, snowflake.credits.spent, snowflake.credits.limit| sort timestamp desc| limit 50
Rank Snowflake budgets by their most recent credits-spent reading.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "budgets"| filter isNotNull(snowflake.budget.name)| summarize { latest_spent = takeMax(toDouble(snowflake.credits.spent)) }, by: { snowflake.budget.name }| sort latest_spent desc
Fields present on all Dynatrace Snowflake Observability Agent telemetry records. Synced with config.py RESOURCE_ATTRIBUTES.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
| string | resource deprecatedUse deployment.environment.name instead. |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource experimental |
|
Always 'snowflake' for all Dynatrace Snowflake Observability Agent telemetry.
User-configured deployment environment label, for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'.
User-configured deployment environment label (OTel-stable canonical key), for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'. Prefer this key over the deprecated deployment.environment alias.
Optional user-defined tag for grouping Snowflake accounts in multitenancy mode, set via 'core.tag'.
Identifies the specific sub-context within the plugin (for example, 'query_history', 'users_all_roles').
Unique identifier for a single Dynatrace Snowflake Observability Agent execution run. Changes on every invocation.
The Dynatrace Snowflake Observability Agent plugin that produced this telemetry (for example, 'query_history', 'warehouse_usage').
The Snowflake account hostname (for example, 'xy12345.snowflakecomputing.com'), from 'core.snowflake.host_name'.
Always the Snowflake account identifier without '.snowflakecomputing.com' suffix (for example, 'myorg-myaccount').
Always 'dynatrace.snowagent' — identifies Dynatrace Snowflake Observability Agent as the telemetry exporter.
The installed Dynatrace Snowflake Observability Agent version in <major>.<minor>.<patch>.<build> format.
db.system 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.
| Value | Description | Display name |
|---|---|---|
| Adabas (Adaptable Database System) | Adabas |
| Amazon DocumentDB | DocumentDB |
| Amazon Aurora MySQL | Aurora MySQL |
| Amazon Aurora PostgreSQL | Aurora PostgreSQL |
| InterSystems Caché | InterSystems Caché |
| Apache Cassandra | Cassandra |
| ClickHouse | ClickHouse |
| Cloudscape | Cloudscape |
| CockroachDB | CockroachDB |
| ColdFusion IMQ | ColdFusion IMQ |
| Microsoft Azure Cosmos DB | Cosmos DB |
| Couchbase | Couchbase |
| CouchDB | CouchDB |
| Databricks Data Platform | Databricks Data Platform |
| IBM Db2 | IBM Db2 |
| Apache Derby | Derby |
| IBM DL/I | IBM DL/I |
| Amazon DynamoDB | DynamoDB |
| EnterpriseDB | EnterpriseDB |
| Elasticsearch | Elasticsearch |
| FileMaker | FileMaker |
| Firebird | Firebird |
| FirstSQL | FirstSQL |
| Apache Geode | Geode |
| H2 | H2 |
| SAP HANA | SAP HANA |
| Apache HBase | HBase |
| Apache Hive | Hive |
| HyperSQL DataBase | HSQLDB |
| Informix | Informix |
| Ingres | Ingres |
| InstantDB | InstantDB |
| InterBase | InterBase |
| Amazon Keyspaces for Apache Cassandra | Keyspaces |
| MariaDB | MariaDB |
| SAP MaxDB | SAP MaxDB |
| Memcached | Memcached |
| MongoDB | MongoDB |
| Microsoft SQL Server | SQL Server |
| Microsoft SQL Server Compact | SQL Server Compact |
| MySQL | MySQL |
| Neo4j | Neo4j |
| Amazon Neptune | Neptune |
| Netezza | Netezza |
| OpenSearch | OpenSearch |
| Oracle Database | Oracle |
| Some other SQL database. Fallback only. See notes. | Other SQL |
| Pervasive PSQL | Pervasive PSQL |
| Apache Phoenix | Apache Phoenix |
| PointBase | PointBase |
| PostgreSQL | PostgreSQL |
| Progress Database | Progress |
| Redis | Redis |
| Amazon Redshift | Redshift |
| Snowflake Data Platform | Snowflake Data Platform |
| Cloud Spanner | Cloud Spanner |
| SQLite | SQLite |
| Sybase | Sybase |
| Teradata | Teradata |
| Valkey | Valkey |
| Vertica | Vertica |
Attribute fields for budgets log records.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | stable |
|
| string | experimental |
|
| string[] | stable |
|
Array of resource names (databases, warehouses) in this budget group, stored as string[] in Grail.
Log records emitted by the Dynatrace Snowflake Observability Agent cold_tables plugin.
Fetch the 100 most recent Dynatrace Snowflake Observability Agent cold_tables plugin log entries from Grail.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "cold_tables"| sort timestamp desc| limit 100
Fetch the 50 most recent tables classified as COLD by the cold_tables plugin.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "cold_tables"| filter snowflake.table.cold_status == "COLD"| sort timestamp desc| limit 50
Rank Snowflake tables by how long they have been idle.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "cold_tables"| filter isNotNull(snowflake.table.full_name)| summarize { idle_days = takeMax(toLong(snowflake.table.days_since_last_access)) }, by: { snowflake.table.full_name }| sort idle_days desc| limit 25
Fields present on all Dynatrace Snowflake Observability Agent telemetry records. Synced with config.py RESOURCE_ATTRIBUTES.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
| string | resource deprecatedUse deployment.environment.name instead. |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource experimental |
|
Always 'snowflake' for all Dynatrace Snowflake Observability Agent telemetry.
User-configured deployment environment label, for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'.
User-configured deployment environment label (OTel-stable canonical key), for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'. Prefer this key over the deprecated deployment.environment alias.
Optional user-defined tag for grouping Snowflake accounts in multitenancy mode, set via 'core.tag'.
Identifies the specific sub-context within the plugin (for example, 'query_history', 'users_all_roles').
Unique identifier for a single Dynatrace Snowflake Observability Agent execution run. Changes on every invocation.
The Dynatrace Snowflake Observability Agent plugin that produced this telemetry (for example, 'query_history', 'warehouse_usage').
The Snowflake account hostname (for example, 'xy12345.snowflakecomputing.com'), from 'core.snowflake.host_name'.
Always the Snowflake account identifier without '.snowflakecomputing.com' suffix (for example, 'myorg-myaccount').
Always 'dynatrace.snowagent' — identifies Dynatrace Snowflake Observability Agent as the telemetry exporter.
The installed Dynatrace Snowflake Observability Agent version in <major>.<minor>.<patch>.<build> format.
db.system 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.
| Value | Description | Display name |
|---|---|---|
| Adabas (Adaptable Database System) | Adabas |
| Amazon DocumentDB | DocumentDB |
| Amazon Aurora MySQL | Aurora MySQL |
| Amazon Aurora PostgreSQL | Aurora PostgreSQL |
| InterSystems Caché | InterSystems Caché |
| Apache Cassandra | Cassandra |
| ClickHouse | ClickHouse |
| Cloudscape | Cloudscape |
| CockroachDB | CockroachDB |
| ColdFusion IMQ | ColdFusion IMQ |
| Microsoft Azure Cosmos DB | Cosmos DB |
| Couchbase | Couchbase |
| CouchDB | CouchDB |
| Databricks Data Platform | Databricks Data Platform |
| IBM Db2 | IBM Db2 |
| Apache Derby | Derby |
| IBM DL/I | IBM DL/I |
| Amazon DynamoDB | DynamoDB |
| EnterpriseDB | EnterpriseDB |
| Elasticsearch | Elasticsearch |
| FileMaker | FileMaker |
| Firebird | Firebird |
| FirstSQL | FirstSQL |
| Apache Geode | Geode |
| H2 | H2 |
| SAP HANA | SAP HANA |
| Apache HBase | HBase |
| Apache Hive | Hive |
| HyperSQL DataBase | HSQLDB |
| Informix | Informix |
| Ingres | Ingres |
| InstantDB | InstantDB |
| InterBase | InterBase |
| Amazon Keyspaces for Apache Cassandra | Keyspaces |
| MariaDB | MariaDB |
| SAP MaxDB | SAP MaxDB |
| Memcached | Memcached |
| MongoDB | MongoDB |
| Microsoft SQL Server | SQL Server |
| Microsoft SQL Server Compact | SQL Server Compact |
| MySQL | MySQL |
| Neo4j | Neo4j |
| Amazon Neptune | Neptune |
| Netezza | Netezza |
| OpenSearch | OpenSearch |
| Oracle Database | Oracle |
| Some other SQL database. Fallback only. See notes. | Other SQL |
| Pervasive PSQL | Pervasive PSQL |
| Apache Phoenix | Apache Phoenix |
| PointBase | PointBase |
| PostgreSQL | PostgreSQL |
| Progress Database | Progress |
| Redis | Redis |
| Amazon Redshift | Redshift |
| Snowflake Data Platform | Snowflake Data Platform |
| Cloud Spanner | Cloud Spanner |
| SQLite | SQLite |
| Sybase | Sybase |
| Teradata | Teradata |
| Valkey | Valkey |
| Vertica | Vertica |
Attribute fields for cold tables log records.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
Log records emitted by the Dynatrace Snowflake Observability Agent data_schemas plugin.
Fetch the 100 most recent Dynatrace Snowflake Observability Agent data_schemas plugin log entries (DDL change inventory) from Grail.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "data_schemas"| sort timestamp desc| limit 100
Fetch the 50 most recent DROP DDL operations reported by the data_schemas plugin.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "data_schemas"| filter snowflake.object.ddl.operation == "DROP"| sort timestamp desc| limit 50
Fetch the 50 most recent DDL changes affecting Snowflake tables.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "data_schemas"| filter snowflake.object.type == "Table"| sort timestamp desc| limit 50
Fields present on all Dynatrace Snowflake Observability Agent telemetry records. Synced with config.py RESOURCE_ATTRIBUTES.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
| string | resource deprecatedUse deployment.environment.name instead. |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource experimental |
|
Always 'snowflake' for all Dynatrace Snowflake Observability Agent telemetry.
User-configured deployment environment label, for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'.
User-configured deployment environment label (OTel-stable canonical key), for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'. Prefer this key over the deprecated deployment.environment alias.
Optional user-defined tag for grouping Snowflake accounts in multitenancy mode, set via 'core.tag'.
Identifies the specific sub-context within the plugin (for example, 'query_history', 'users_all_roles').
Unique identifier for a single Dynatrace Snowflake Observability Agent execution run. Changes on every invocation.
The Dynatrace Snowflake Observability Agent plugin that produced this telemetry (for example, 'query_history', 'warehouse_usage').
The Snowflake account hostname (for example, 'xy12345.snowflakecomputing.com'), from 'core.snowflake.host_name'.
Always the Snowflake account identifier without '.snowflakecomputing.com' suffix (for example, 'myorg-myaccount').
Always 'dynatrace.snowagent' — identifies Dynatrace Snowflake Observability Agent as the telemetry exporter.
The installed Dynatrace Snowflake Observability Agent version in <major>.<minor>.<patch>.<build> format.
db.system 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.
| Value | Description | Display name |
|---|---|---|
| Adabas (Adaptable Database System) | Adabas |
| Amazon DocumentDB | DocumentDB |
| Amazon Aurora MySQL | Aurora MySQL |
| Amazon Aurora PostgreSQL | Aurora PostgreSQL |
| InterSystems Caché | InterSystems Caché |
| Apache Cassandra | Cassandra |
| ClickHouse | ClickHouse |
| Cloudscape | Cloudscape |
| CockroachDB | CockroachDB |
| ColdFusion IMQ | ColdFusion IMQ |
| Microsoft Azure Cosmos DB | Cosmos DB |
| Couchbase | Couchbase |
| CouchDB | CouchDB |
| Databricks Data Platform | Databricks Data Platform |
| IBM Db2 | IBM Db2 |
| Apache Derby | Derby |
| IBM DL/I | IBM DL/I |
| Amazon DynamoDB | DynamoDB |
| EnterpriseDB | EnterpriseDB |
| Elasticsearch | Elasticsearch |
| FileMaker | FileMaker |
| Firebird | Firebird |
| FirstSQL | FirstSQL |
| Apache Geode | Geode |
| H2 | H2 |
| SAP HANA | SAP HANA |
| Apache HBase | HBase |
| Apache Hive | Hive |
| HyperSQL DataBase | HSQLDB |
| Informix | Informix |
| Ingres | Ingres |
| InstantDB | InstantDB |
| InterBase | InterBase |
| Amazon Keyspaces for Apache Cassandra | Keyspaces |
| MariaDB | MariaDB |
| SAP MaxDB | SAP MaxDB |
| Memcached | Memcached |
| MongoDB | MongoDB |
| Microsoft SQL Server | SQL Server |
| Microsoft SQL Server Compact | SQL Server Compact |
| MySQL | MySQL |
| Neo4j | Neo4j |
| Amazon Neptune | Neptune |
| Netezza | Netezza |
| OpenSearch | OpenSearch |
| Oracle Database | Oracle |
| Some other SQL database. Fallback only. See notes. | Other SQL |
| Pervasive PSQL | Pervasive PSQL |
| Apache Phoenix | Apache Phoenix |
| PointBase | PointBase |
| PostgreSQL | PostgreSQL |
| Progress Database | Progress |
| Redis | Redis |
| Amazon Redshift | Redshift |
| Snowflake Data Platform | Snowflake Data Platform |
| Cloud Spanner | Cloud Spanner |
| SQLite | SQLite |
| Sybase | Sybase |
| Teradata | Teradata |
| Valkey | Valkey |
| Vertica | Vertica |
Attribute fields for data schemas log records.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
| string | stable |
|
| string | stable |
|
| long | stable |
|
| string | stable |
|
| string | stable |
|
| string | stable |
|
| string | experimental |
|
Serialized JSON object stored as string in Grail. Contains modified DDL object details. Parse with parseJson() in DQL.
Stored as a serialized JSON string, not plain text.
Log records emitted by the Dynatrace Snowflake Observability Agent dynamic_tables plugin.
Fetch the 100 most recent Dynatrace Snowflake Observability Agent dynamic_tables plugin log entries from Grail.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "dynamic_tables"| sort timestamp desc| limit 100
Fetch dynamic table refreshes that missed their target lag (within-ratio below 1.0).
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "dynamic_tables"| filter toDouble(snowflake.table.dynamic.lag.target.within_ratio) < 1.0| sort timestamp desc| limit 50
Rank dynamic tables by their maximum observed refresh lag.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "dynamic_tables"| filter isNotNull(snowflake.table.full_name)| summarize { max_lag = takeMax(toLong(snowflake.table.dynamic.lag.max)) }, by: { snowflake.table.full_name }| sort max_lag desc| limit 25
Fields present on all Dynatrace Snowflake Observability Agent telemetry records. Synced with config.py RESOURCE_ATTRIBUTES.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
| string | resource deprecatedUse deployment.environment.name instead. |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource experimental |
|
Always 'snowflake' for all Dynatrace Snowflake Observability Agent telemetry.
User-configured deployment environment label, for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'.
User-configured deployment environment label (OTel-stable canonical key), for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'. Prefer this key over the deprecated deployment.environment alias.
Optional user-defined tag for grouping Snowflake accounts in multitenancy mode, set via 'core.tag'.
Identifies the specific sub-context within the plugin (for example, 'query_history', 'users_all_roles').
Unique identifier for a single Dynatrace Snowflake Observability Agent execution run. Changes on every invocation.
The Dynatrace Snowflake Observability Agent plugin that produced this telemetry (for example, 'query_history', 'warehouse_usage').
The Snowflake account hostname (for example, 'xy12345.snowflakecomputing.com'), from 'core.snowflake.host_name'.
Always the Snowflake account identifier without '.snowflakecomputing.com' suffix (for example, 'myorg-myaccount').
Always 'dynatrace.snowagent' — identifies Dynatrace Snowflake Observability Agent as the telemetry exporter.
The installed Dynatrace Snowflake Observability Agent version in <major>.<minor>.<patch>.<build> format.
db.system 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.
| Value | Description | Display name |
|---|---|---|
| Adabas (Adaptable Database System) | Adabas |
| Amazon DocumentDB | DocumentDB |
| Amazon Aurora MySQL | Aurora MySQL |
| Amazon Aurora PostgreSQL | Aurora PostgreSQL |
| InterSystems Caché | InterSystems Caché |
| Apache Cassandra | Cassandra |
| ClickHouse | ClickHouse |
| Cloudscape | Cloudscape |
| CockroachDB | CockroachDB |
| ColdFusion IMQ | ColdFusion IMQ |
| Microsoft Azure Cosmos DB | Cosmos DB |
| Couchbase | Couchbase |
| CouchDB | CouchDB |
| Databricks Data Platform | Databricks Data Platform |
| IBM Db2 | IBM Db2 |
| Apache Derby | Derby |
| IBM DL/I | IBM DL/I |
| Amazon DynamoDB | DynamoDB |
| EnterpriseDB | EnterpriseDB |
| Elasticsearch | Elasticsearch |
| FileMaker | FileMaker |
| Firebird | Firebird |
| FirstSQL | FirstSQL |
| Apache Geode | Geode |
| H2 | H2 |
| SAP HANA | SAP HANA |
| Apache HBase | HBase |
| Apache Hive | Hive |
| HyperSQL DataBase | HSQLDB |
| Informix | Informix |
| Ingres | Ingres |
| InstantDB | InstantDB |
| InterBase | InterBase |
| Amazon Keyspaces for Apache Cassandra | Keyspaces |
| MariaDB | MariaDB |
| SAP MaxDB | SAP MaxDB |
| Memcached | Memcached |
| MongoDB | MongoDB |
| Microsoft SQL Server | SQL Server |
| Microsoft SQL Server Compact | SQL Server Compact |
| MySQL | MySQL |
| Neo4j | Neo4j |
| Amazon Neptune | Neptune |
| Netezza | Netezza |
| OpenSearch | OpenSearch |
| Oracle Database | Oracle |
| Some other SQL database. Fallback only. See notes. | Other SQL |
| Pervasive PSQL | Pervasive PSQL |
| Apache Phoenix | Apache Phoenix |
| PointBase | PointBase |
| PostgreSQL | PostgreSQL |
| Progress Database | Progress |
| Redis | Redis |
| Amazon Redshift | Redshift |
| Snowflake Data Platform | Snowflake Data Platform |
| Cloud Spanner | Cloud Spanner |
| SQLite | SQLite |
| Sybase | Sybase |
| Teradata | Teradata |
| Valkey | Valkey |
| Vertica | Vertica |
Attribute fields for dynamic tables log records.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string[] | experimental |
|
| string[] | experimental |
|
| long | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | stable |
|
| string | stable |
|
| long | experimental |
|
| long | experimental |
|
| long | experimental |
|
| string | stable |
|
| long | experimental |
|
| string | stable |
|
| string | stable |
|
| string | experimental |
|
| string | experimental |
|
| string | stable |
|
Array of DDL operation names stored as string[] in Grail (for example, CREATE_DYNAMIC_TABLE).
Array of input table references stored as string[] in Grail. Each element is a JSON-serialized object with kind and name fields.
ISO 8601 timestamp string stored as string in Grail.
ISO 8601 timestamp string stored as string in Grail.
Log records emitted by the Dynatrace Snowflake Observability Agent login_history plugin.
Fetch the 100 most recent Dynatrace Snowflake Observability Agent login_history plugin log entries from Grail.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "login_history"| sort timestamp desc| limit 100
Fetch failed Snowflake logins with their authentication type and error details.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "login_history"| filter isNotNull(snowflake.error.code)| fields timestamp, db.user, authentication.type, snowflake.error.code, snowflake.status.message| sort timestamp desc| limit 50
Rank source IP and user combinations by Snowflake login attempt volume.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "login_history"| filter isNotNull(client.ip)| summarize { attempts = count() }, by: { client.ip, db.user }| sort attempts desc| limit 25
Fields present on all Dynatrace Snowflake Observability Agent telemetry records. Synced with config.py RESOURCE_ATTRIBUTES.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
| string | resource deprecatedUse deployment.environment.name instead. |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource experimental |
|
Always 'snowflake' for all Dynatrace Snowflake Observability Agent telemetry.
User-configured deployment environment label, for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'.
User-configured deployment environment label (OTel-stable canonical key), for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'. Prefer this key over the deprecated deployment.environment alias.
Optional user-defined tag for grouping Snowflake accounts in multitenancy mode, set via 'core.tag'.
Identifies the specific sub-context within the plugin (for example, 'query_history', 'users_all_roles').
Unique identifier for a single Dynatrace Snowflake Observability Agent execution run. Changes on every invocation.
The Dynatrace Snowflake Observability Agent plugin that produced this telemetry (for example, 'query_history', 'warehouse_usage').
The Snowflake account hostname (for example, 'xy12345.snowflakecomputing.com'), from 'core.snowflake.host_name'.
Always the Snowflake account identifier without '.snowflakecomputing.com' suffix (for example, 'myorg-myaccount').
Always 'dynatrace.snowagent' — identifies Dynatrace Snowflake Observability Agent as the telemetry exporter.
The installed Dynatrace Snowflake Observability Agent version in <major>.<minor>.<patch>.<build> format.
db.system 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.
| Value | Description | Display name |
|---|---|---|
| Adabas (Adaptable Database System) | Adabas |
| Amazon DocumentDB | DocumentDB |
| Amazon Aurora MySQL | Aurora MySQL |
| Amazon Aurora PostgreSQL | Aurora PostgreSQL |
| InterSystems Caché | InterSystems Caché |
| Apache Cassandra | Cassandra |
| ClickHouse | ClickHouse |
| Cloudscape | Cloudscape |
| CockroachDB | CockroachDB |
| ColdFusion IMQ | ColdFusion IMQ |
| Microsoft Azure Cosmos DB | Cosmos DB |
| Couchbase | Couchbase |
| CouchDB | CouchDB |
| Databricks Data Platform | Databricks Data Platform |
| IBM Db2 | IBM Db2 |
| Apache Derby | Derby |
| IBM DL/I | IBM DL/I |
| Amazon DynamoDB | DynamoDB |
| EnterpriseDB | EnterpriseDB |
| Elasticsearch | Elasticsearch |
| FileMaker | FileMaker |
| Firebird | Firebird |
| FirstSQL | FirstSQL |
| Apache Geode | Geode |
| H2 | H2 |
| SAP HANA | SAP HANA |
| Apache HBase | HBase |
| Apache Hive | Hive |
| HyperSQL DataBase | HSQLDB |
| Informix | Informix |
| Ingres | Ingres |
| InstantDB | InstantDB |
| InterBase | InterBase |
| Amazon Keyspaces for Apache Cassandra | Keyspaces |
| MariaDB | MariaDB |
| SAP MaxDB | SAP MaxDB |
| Memcached | Memcached |
| MongoDB | MongoDB |
| Microsoft SQL Server | SQL Server |
| Microsoft SQL Server Compact | SQL Server Compact |
| MySQL | MySQL |
| Neo4j | Neo4j |
| Amazon Neptune | Neptune |
| Netezza | Netezza |
| OpenSearch | OpenSearch |
| Oracle Database | Oracle |
| Some other SQL database. Fallback only. See notes. | Other SQL |
| Pervasive PSQL | Pervasive PSQL |
| Apache Phoenix | Apache Phoenix |
| PointBase | PointBase |
| PostgreSQL | PostgreSQL |
| Progress Database | Progress |
| Redis | Redis |
| Amazon Redshift | Redshift |
| Snowflake Data Platform | Snowflake Data Platform |
| Cloud Spanner | Cloud Spanner |
| SQLite | SQLite |
| Sybase | Sybase |
| Teradata | Teradata |
| Valkey | Valkey |
| Vertica | Vertica |
Attribute fields for login history log records.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | stable |
|
| string | stable |
|
| string | stable |
|
| string | experimental |
|
| string | experimental |
|
| string | stable |
|
| string | experimental |
|
| string | experimental |
|
| long | experimental |
|
| string | experimental |
|
| long | experimental |
|
| string | experimental |
|
| string | experimental |
|
Log records emitted by the Dynatrace Snowflake Observability Agent metering plugin.
Fetch the 100 most recent Dynatrace Snowflake Observability Agent metering plugin log entries from Grail.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "metering"| sort timestamp desc| limit 100
Inspect per-service credit consumption readings from the metering plugin.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "metering"| filter isNotNull(snowflake.service.name)| fields timestamp, snowflake.service.name, snowflake.service.type, snowflake.credits.used| sort timestamp desc| limit 50
Rank Snowflake services by total metered credit consumption.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "metering"| filter isNotNull(snowflake.service.name)| summarize { total_credits = sum(toDouble(snowflake.credits.used)) }, by: { snowflake.service.name }| sort total_credits desc| limit 25
Fields present on all Dynatrace Snowflake Observability Agent telemetry records. Synced with config.py RESOURCE_ATTRIBUTES.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
| string | resource deprecatedUse deployment.environment.name instead. |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource experimental |
|
Always 'snowflake' for all Dynatrace Snowflake Observability Agent telemetry.
User-configured deployment environment label, for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'.
User-configured deployment environment label (OTel-stable canonical key), for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'. Prefer this key over the deprecated deployment.environment alias.
Optional user-defined tag for grouping Snowflake accounts in multitenancy mode, set via 'core.tag'.
Identifies the specific sub-context within the plugin (for example, 'query_history', 'users_all_roles').
Unique identifier for a single Dynatrace Snowflake Observability Agent execution run. Changes on every invocation.
The Dynatrace Snowflake Observability Agent plugin that produced this telemetry (for example, 'query_history', 'warehouse_usage').
The Snowflake account hostname (for example, 'xy12345.snowflakecomputing.com'), from 'core.snowflake.host_name'.
Always the Snowflake account identifier without '.snowflakecomputing.com' suffix (for example, 'myorg-myaccount').
Always 'dynatrace.snowagent' — identifies Dynatrace Snowflake Observability Agent as the telemetry exporter.
The installed Dynatrace Snowflake Observability Agent version in <major>.<minor>.<patch>.<build> format.
db.system 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.
| Value | Description | Display name |
|---|---|---|
| Adabas (Adaptable Database System) | Adabas |
| Amazon DocumentDB | DocumentDB |
| Amazon Aurora MySQL | Aurora MySQL |
| Amazon Aurora PostgreSQL | Aurora PostgreSQL |
| InterSystems Caché | InterSystems Caché |
| Apache Cassandra | Cassandra |
| ClickHouse | ClickHouse |
| Cloudscape | Cloudscape |
| CockroachDB | CockroachDB |
| ColdFusion IMQ | ColdFusion IMQ |
| Microsoft Azure Cosmos DB | Cosmos DB |
| Couchbase | Couchbase |
| CouchDB | CouchDB |
| Databricks Data Platform | Databricks Data Platform |
| IBM Db2 | IBM Db2 |
| Apache Derby | Derby |
| IBM DL/I | IBM DL/I |
| Amazon DynamoDB | DynamoDB |
| EnterpriseDB | EnterpriseDB |
| Elasticsearch | Elasticsearch |
| FileMaker | FileMaker |
| Firebird | Firebird |
| FirstSQL | FirstSQL |
| Apache Geode | Geode |
| H2 | H2 |
| SAP HANA | SAP HANA |
| Apache HBase | HBase |
| Apache Hive | Hive |
| HyperSQL DataBase | HSQLDB |
| Informix | Informix |
| Ingres | Ingres |
| InstantDB | InstantDB |
| InterBase | InterBase |
| Amazon Keyspaces for Apache Cassandra | Keyspaces |
| MariaDB | MariaDB |
| SAP MaxDB | SAP MaxDB |
| Memcached | Memcached |
| MongoDB | MongoDB |
| Microsoft SQL Server | SQL Server |
| Microsoft SQL Server Compact | SQL Server Compact |
| MySQL | MySQL |
| Neo4j | Neo4j |
| Amazon Neptune | Neptune |
| Netezza | Netezza |
| OpenSearch | OpenSearch |
| Oracle Database | Oracle |
| Some other SQL database. Fallback only. See notes. | Other SQL |
| Pervasive PSQL | Pervasive PSQL |
| Apache Phoenix | Apache Phoenix |
| PointBase | PointBase |
| PostgreSQL | PostgreSQL |
| Progress Database | Progress |
| Redis | Redis |
| Amazon Redshift | Redshift |
| Snowflake Data Platform | Snowflake Data Platform |
| Cloud Spanner | Cloud Spanner |
| SQLite | SQLite |
| Sybase | Sybase |
| Teradata | Teradata |
| Valkey | Valkey |
| Vertica | Vertica |
Attribute fields for metering log records.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| long | experimental |
|
Log records emitted by the Dynatrace Snowflake Observability Agent org_costs plugin.
Fetch the 100 most recent Dynatrace Snowflake Observability Agent org_costs plugin log entries from Grail.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "org_costs"| sort timestamp desc| limit 100
Inspect per-account organization credit and billing readings from the org_costs plugin.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "org_costs"| filter isNotNull(snowflake.account.name)| fields timestamp, snowflake.account.name, snowflake.org.credits.used, snowflake.org.billing.amount| sort timestamp desc| limit 50
Rank Snowflake accounts by total organization billing amount.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "org_costs"| filter isNotNull(snowflake.account.name)| summarize { total_billed = sum(toDouble(snowflake.org.billing.amount)) }, by: { snowflake.account.name }| sort total_billed desc| limit 25
Fields present on all Dynatrace Snowflake Observability Agent telemetry records. Synced with config.py RESOURCE_ATTRIBUTES.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
| string | resource deprecatedUse deployment.environment.name instead. |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource experimental |
|
Always 'snowflake' for all Dynatrace Snowflake Observability Agent telemetry.
User-configured deployment environment label, for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'.
User-configured deployment environment label (OTel-stable canonical key), for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'. Prefer this key over the deprecated deployment.environment alias.
Optional user-defined tag for grouping Snowflake accounts in multitenancy mode, set via 'core.tag'.
Identifies the specific sub-context within the plugin (for example, 'query_history', 'users_all_roles').
Unique identifier for a single Dynatrace Snowflake Observability Agent execution run. Changes on every invocation.
The Dynatrace Snowflake Observability Agent plugin that produced this telemetry (for example, 'query_history', 'warehouse_usage').
The Snowflake account hostname (for example, 'xy12345.snowflakecomputing.com'), from 'core.snowflake.host_name'.
Always the Snowflake account identifier without '.snowflakecomputing.com' suffix (for example, 'myorg-myaccount').
Always 'dynatrace.snowagent' — identifies Dynatrace Snowflake Observability Agent as the telemetry exporter.
The installed Dynatrace Snowflake Observability Agent version in <major>.<minor>.<patch>.<build> format.
db.system 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.
| Value | Description | Display name |
|---|---|---|
| Adabas (Adaptable Database System) | Adabas |
| Amazon DocumentDB | DocumentDB |
| Amazon Aurora MySQL | Aurora MySQL |
| Amazon Aurora PostgreSQL | Aurora PostgreSQL |
| InterSystems Caché | InterSystems Caché |
| Apache Cassandra | Cassandra |
| ClickHouse | ClickHouse |
| Cloudscape | Cloudscape |
| CockroachDB | CockroachDB |
| ColdFusion IMQ | ColdFusion IMQ |
| Microsoft Azure Cosmos DB | Cosmos DB |
| Couchbase | Couchbase |
| CouchDB | CouchDB |
| Databricks Data Platform | Databricks Data Platform |
| IBM Db2 | IBM Db2 |
| Apache Derby | Derby |
| IBM DL/I | IBM DL/I |
| Amazon DynamoDB | DynamoDB |
| EnterpriseDB | EnterpriseDB |
| Elasticsearch | Elasticsearch |
| FileMaker | FileMaker |
| Firebird | Firebird |
| FirstSQL | FirstSQL |
| Apache Geode | Geode |
| H2 | H2 |
| SAP HANA | SAP HANA |
| Apache HBase | HBase |
| Apache Hive | Hive |
| HyperSQL DataBase | HSQLDB |
| Informix | Informix |
| Ingres | Ingres |
| InstantDB | InstantDB |
| InterBase | InterBase |
| Amazon Keyspaces for Apache Cassandra | Keyspaces |
| MariaDB | MariaDB |
| SAP MaxDB | SAP MaxDB |
| Memcached | Memcached |
| MongoDB | MongoDB |
| Microsoft SQL Server | SQL Server |
| Microsoft SQL Server Compact | SQL Server Compact |
| MySQL | MySQL |
| Neo4j | Neo4j |
| Amazon Neptune | Neptune |
| Netezza | Netezza |
| OpenSearch | OpenSearch |
| Oracle Database | Oracle |
| Some other SQL database. Fallback only. See notes. | Other SQL |
| Pervasive PSQL | Pervasive PSQL |
| Apache Phoenix | Apache Phoenix |
| PointBase | PointBase |
| PostgreSQL | PostgreSQL |
| Progress Database | Progress |
| Redis | Redis |
| Amazon Redshift | Redshift |
| Snowflake Data Platform | Snowflake Data Platform |
| Cloud Spanner | Cloud Spanner |
| SQLite | SQLite |
| Sybase | Sybase |
| Teradata | Teradata |
| Valkey | Valkey |
| Vertica | Vertica |
Attribute fields for organization costs log records.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
Log records emitted by the Dynatrace Snowflake Observability Agent query_history plugin.
Fetch the 100 most recent Dynatrace Snowflake Observability Agent query_history plugin log entries from Grail.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "query_history"| sort timestamp desc| limit 100
Find Snowflake queries that ran longer than five minutes, with their user and warehouse.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "query_history"| filter isNotNull(snowflake.query.id)| fieldsAdd running_min = toLong(snowflake.time.total_elapsed) / 1000 / 60| filter running_min > 5| fields timestamp, snowflake.query.id, db.user, snowflake.warehouse.name, running_min| sort running_min desc| limit 50
Rank warehouses by the p90 execution time of their Snowflake queries.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "query_history"| filter isNotNull(snowflake.warehouse.name)| summarize {queries = count(),avg_exec_ms = avg(toLong(snowflake.time.execution)),p90_exec_ms = percentile(toLong(snowflake.time.execution), 90)}, by: { snowflake.warehouse.name }| sort p90_exec_ms desc| limit 25
Fields present on all Dynatrace Snowflake Observability Agent telemetry records. Synced with config.py RESOURCE_ATTRIBUTES.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
| string | resource deprecatedUse deployment.environment.name instead. |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource experimental |
|
Always 'snowflake' for all Dynatrace Snowflake Observability Agent telemetry.
User-configured deployment environment label, for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'.
User-configured deployment environment label (OTel-stable canonical key), for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'. Prefer this key over the deprecated deployment.environment alias.
Optional user-defined tag for grouping Snowflake accounts in multitenancy mode, set via 'core.tag'.
Identifies the specific sub-context within the plugin (for example, 'query_history', 'users_all_roles').
Unique identifier for a single Dynatrace Snowflake Observability Agent execution run. Changes on every invocation.
The Dynatrace Snowflake Observability Agent plugin that produced this telemetry (for example, 'query_history', 'warehouse_usage').
The Snowflake account hostname (for example, 'xy12345.snowflakecomputing.com'), from 'core.snowflake.host_name'.
Always the Snowflake account identifier without '.snowflakecomputing.com' suffix (for example, 'myorg-myaccount').
Always 'dynatrace.snowagent' — identifies Dynatrace Snowflake Observability Agent as the telemetry exporter.
The installed Dynatrace Snowflake Observability Agent version in <major>.<minor>.<patch>.<build> format.
db.system 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.
| Value | Description | Display name |
|---|---|---|
| Adabas (Adaptable Database System) | Adabas |
| Amazon DocumentDB | DocumentDB |
| Amazon Aurora MySQL | Aurora MySQL |
| Amazon Aurora PostgreSQL | Aurora PostgreSQL |
| InterSystems Caché | InterSystems Caché |
| Apache Cassandra | Cassandra |
| ClickHouse | ClickHouse |
| Cloudscape | Cloudscape |
| CockroachDB | CockroachDB |
| ColdFusion IMQ | ColdFusion IMQ |
| Microsoft Azure Cosmos DB | Cosmos DB |
| Couchbase | Couchbase |
| CouchDB | CouchDB |
| Databricks Data Platform | Databricks Data Platform |
| IBM Db2 | IBM Db2 |
| Apache Derby | Derby |
| IBM DL/I | IBM DL/I |
| Amazon DynamoDB | DynamoDB |
| EnterpriseDB | EnterpriseDB |
| Elasticsearch | Elasticsearch |
| FileMaker | FileMaker |
| Firebird | Firebird |
| FirstSQL | FirstSQL |
| Apache Geode | Geode |
| H2 | H2 |
| SAP HANA | SAP HANA |
| Apache HBase | HBase |
| Apache Hive | Hive |
| HyperSQL DataBase | HSQLDB |
| Informix | Informix |
| Ingres | Ingres |
| InstantDB | InstantDB |
| InterBase | InterBase |
| Amazon Keyspaces for Apache Cassandra | Keyspaces |
| MariaDB | MariaDB |
| SAP MaxDB | SAP MaxDB |
| Memcached | Memcached |
| MongoDB | MongoDB |
| Microsoft SQL Server | SQL Server |
| Microsoft SQL Server Compact | SQL Server Compact |
| MySQL | MySQL |
| Neo4j | Neo4j |
| Amazon Neptune | Neptune |
| Netezza | Netezza |
| OpenSearch | OpenSearch |
| Oracle Database | Oracle |
| Some other SQL database. Fallback only. See notes. | Other SQL |
| Pervasive PSQL | Pervasive PSQL |
| Apache Phoenix | Apache Phoenix |
| PointBase | PointBase |
| PostgreSQL | PostgreSQL |
| Progress Database | Progress |
| Redis | Redis |
| Amazon Redshift | Redshift |
| Snowflake Data Platform | Snowflake Data Platform |
| Cloud Spanner | Cloud Spanner |
| SQLite | SQLite |
| Sybase | Sybase |
| Teradata | Teradata |
| Valkey | Valkey |
| Vertica | Vertica |
Attribute fields for query history log records.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string[] | stable |
|
| string[] | stable |
|
| string | experimental |
|
| boolean | experimental |
|
| long | experimental |
|
| long | experimental |
|
| long | experimental |
|
| long | stable |
|
| string | stable |
|
| string | stable |
|
| string | stable |
|
| string | stable |
|
| long | stable |
|
| string | stable |
|
| string | stable |
|
| string | stable |
|
| string | stable |
|
| boolean | stable |
|
| string | stable |
|
| long | stable |
|
| boolean | experimental |
|
| string | experimental |
|
| string | stable |
|
| long | experimental |
|
| string | experimental |
|
| long | stable |
|
| long | experimental |
|
| string | stable |
|
| string | stable |
|
Fully proprietary; no OTel analog.
Note: this is the SD-catalog attribute name; the actual config path read at runtime is
plugins.query_history.obfuscation_mode (no dsoa. prefix) — see 050_f_get_query_history.sql.
Note: this is the SD-catalog attribute name; the actual config path is
plugins.query_history.track_ddl_changes (no dsoa. prefix). Not currently wired up
to any reader in code — setting this has no runtime effect yet.
ACCOUNT_USAGE.DATABASES supplies related fields (name, owner, owner_role_type, type, is_transient, lifecycle, retention_time, comment) but these should be populated by a future inventory plugin, not query_history (≈180-min latency + cost). In query_history, snowflake.database.id stays a foreign key only.
Serialized JSON object stored as string in Grail. Contains estimated query execution times per scale factor. Parse with parseJson() in DQL.
Log records emitted by the Dynatrace Snowflake Observability Agent shares plugin.
Fetch the 100 most recent Dynatrace Snowflake Observability Agent shares plugin log entries (inbound and outbound shares) from Grail.
fetch logs| filter db.system == "snowflake"| filter in(dsoa.run.context, {"inbound_shares", "outbound_shares"})| sort timestamp desc| limit 100
Inspect outbound Snowflake shares and the objects they expose.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.context == "outbound_shares"| filter isNotNull(snowflake.share.name)| fields timestamp, snowflake.share.name, snowflake.table.full_name| sort timestamp desc| limit 50
Rank Snowflake shares by the number of shared objects they contain.
fetch logs| filter db.system == "snowflake"| filter in(dsoa.run.context, {"inbound_shares", "outbound_shares"})| filter isNotNull(snowflake.share.name)| summarize { objects = count() }, by: { snowflake.share.name }| sort objects desc| limit 25
Fields present on all Dynatrace Snowflake Observability Agent telemetry records. Synced with config.py RESOURCE_ATTRIBUTES.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
| string | resource deprecatedUse deployment.environment.name instead. |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource experimental |
|
Always 'snowflake' for all Dynatrace Snowflake Observability Agent telemetry.
User-configured deployment environment label, for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'.
User-configured deployment environment label (OTel-stable canonical key), for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'. Prefer this key over the deprecated deployment.environment alias.
Optional user-defined tag for grouping Snowflake accounts in multitenancy mode, set via 'core.tag'.
Identifies the specific sub-context within the plugin (for example, 'query_history', 'users_all_roles').
Unique identifier for a single Dynatrace Snowflake Observability Agent execution run. Changes on every invocation.
The Dynatrace Snowflake Observability Agent plugin that produced this telemetry (for example, 'query_history', 'warehouse_usage').
The Snowflake account hostname (for example, 'xy12345.snowflakecomputing.com'), from 'core.snowflake.host_name'.
Always the Snowflake account identifier without '.snowflakecomputing.com' suffix (for example, 'myorg-myaccount').
Always 'dynatrace.snowagent' — identifies Dynatrace Snowflake Observability Agent as the telemetry exporter.
The installed Dynatrace Snowflake Observability Agent version in <major>.<minor>.<patch>.<build> format.
db.system 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.
| Value | Description | Display name |
|---|---|---|
| Adabas (Adaptable Database System) | Adabas |
| Amazon DocumentDB | DocumentDB |
| Amazon Aurora MySQL | Aurora MySQL |
| Amazon Aurora PostgreSQL | Aurora PostgreSQL |
| InterSystems Caché | InterSystems Caché |
| Apache Cassandra | Cassandra |
| ClickHouse | ClickHouse |
| Cloudscape | Cloudscape |
| CockroachDB | CockroachDB |
| ColdFusion IMQ | ColdFusion IMQ |
| Microsoft Azure Cosmos DB | Cosmos DB |
| Couchbase | Couchbase |
| CouchDB | CouchDB |
| Databricks Data Platform | Databricks Data Platform |
| IBM Db2 | IBM Db2 |
| Apache Derby | Derby |
| IBM DL/I | IBM DL/I |
| Amazon DynamoDB | DynamoDB |
| EnterpriseDB | EnterpriseDB |
| Elasticsearch | Elasticsearch |
| FileMaker | FileMaker |
| Firebird | Firebird |
| FirstSQL | FirstSQL |
| Apache Geode | Geode |
| H2 | H2 |
| SAP HANA | SAP HANA |
| Apache HBase | HBase |
| Apache Hive | Hive |
| HyperSQL DataBase | HSQLDB |
| Informix | Informix |
| Ingres | Ingres |
| InstantDB | InstantDB |
| InterBase | InterBase |
| Amazon Keyspaces for Apache Cassandra | Keyspaces |
| MariaDB | MariaDB |
| SAP MaxDB | SAP MaxDB |
| Memcached | Memcached |
| MongoDB | MongoDB |
| Microsoft SQL Server | SQL Server |
| Microsoft SQL Server Compact | SQL Server Compact |
| MySQL | MySQL |
| Neo4j | Neo4j |
| Amazon Neptune | Neptune |
| Netezza | Netezza |
| OpenSearch | OpenSearch |
| Oracle Database | Oracle |
| Some other SQL database. Fallback only. See notes. | Other SQL |
| Pervasive PSQL | Pervasive PSQL |
| Apache Phoenix | Apache Phoenix |
| PointBase | PointBase |
| PostgreSQL | PostgreSQL |
| Progress Database | Progress |
| Redis | Redis |
| Amazon Redshift | Redshift |
| Snowflake Data Platform | Snowflake Data Platform |
| Cloud Spanner | Cloud Spanner |
| SQLite | SQLite |
| Sybase | Sybase |
| Teradata | Teradata |
| Valkey | Valkey |
| Vertica | Vertica |
Attribute fields for shares log records.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | stable |
|
| string | stable |
|
| string | stable |
|
| boolean | experimental |
|
| string | stable |
|
| string | experimental |
|
| boolean | experimental |
|
| boolean | stable |
|
| string | stable |
|
| string | experimental |
|
| string | stable |
|
| string | experimental |
|
| string | experimental |
|
| string | stable |
|
| string | experimental |
|
| string | experimental |
|
| boolean | experimental |
|
| boolean | experimental |
|
| boolean | experimental |
|
| boolean | experimental |
|
| boolean | experimental |
|
| boolean | experimental |
|
| string | experimental |
|
| string | experimental |
|
| long | experimental |
|
Log records emitted by the Dynatrace Snowflake Observability Agent tasks plugin.
Fetch the 100 most recent Dynatrace Snowflake Observability Agent tasks plugin log entries from Grail.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "tasks"| sort timestamp desc| limit 100
Fetch log entries for failed Snowflake task runs.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "tasks"| filter snowflake.task.run.state == "FAILED"| fields timestamp, snowflake.task.name, snowflake.warehouse.name, snowflake.task.run.state| sort timestamp desc| limit 50
Rank Snowflake tasks by number of recorded runs.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "tasks"| filter isNotNull(snowflake.task.name)| summarize { runs = count() }, by: { snowflake.task.name }| sort runs desc| limit 25
Fields present on all Dynatrace Snowflake Observability Agent telemetry records. Synced with config.py RESOURCE_ATTRIBUTES.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
| string | resource deprecatedUse deployment.environment.name instead. |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource experimental |
|
Always 'snowflake' for all Dynatrace Snowflake Observability Agent telemetry.
User-configured deployment environment label, for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'.
User-configured deployment environment label (OTel-stable canonical key), for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'. Prefer this key over the deprecated deployment.environment alias.
Optional user-defined tag for grouping Snowflake accounts in multitenancy mode, set via 'core.tag'.
Identifies the specific sub-context within the plugin (for example, 'query_history', 'users_all_roles').
Unique identifier for a single Dynatrace Snowflake Observability Agent execution run. Changes on every invocation.
The Dynatrace Snowflake Observability Agent plugin that produced this telemetry (for example, 'query_history', 'warehouse_usage').
The Snowflake account hostname (for example, 'xy12345.snowflakecomputing.com'), from 'core.snowflake.host_name'.
Always the Snowflake account identifier without '.snowflakecomputing.com' suffix (for example, 'myorg-myaccount').
Always 'dynatrace.snowagent' — identifies Dynatrace Snowflake Observability Agent as the telemetry exporter.
The installed Dynatrace Snowflake Observability Agent version in <major>.<minor>.<patch>.<build> format.
db.system 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.
| Value | Description | Display name |
|---|---|---|
| Adabas (Adaptable Database System) | Adabas |
| Amazon DocumentDB | DocumentDB |
| Amazon Aurora MySQL | Aurora MySQL |
| Amazon Aurora PostgreSQL | Aurora PostgreSQL |
| InterSystems Caché | InterSystems Caché |
| Apache Cassandra | Cassandra |
| ClickHouse | ClickHouse |
| Cloudscape | Cloudscape |
| CockroachDB | CockroachDB |
| ColdFusion IMQ | ColdFusion IMQ |
| Microsoft Azure Cosmos DB | Cosmos DB |
| Couchbase | Couchbase |
| CouchDB | CouchDB |
| Databricks Data Platform | Databricks Data Platform |
| IBM Db2 | IBM Db2 |
| Apache Derby | Derby |
| IBM DL/I | IBM DL/I |
| Amazon DynamoDB | DynamoDB |
| EnterpriseDB | EnterpriseDB |
| Elasticsearch | Elasticsearch |
| FileMaker | FileMaker |
| Firebird | Firebird |
| FirstSQL | FirstSQL |
| Apache Geode | Geode |
| H2 | H2 |
| SAP HANA | SAP HANA |
| Apache HBase | HBase |
| Apache Hive | Hive |
| HyperSQL DataBase | HSQLDB |
| Informix | Informix |
| Ingres | Ingres |
| InstantDB | InstantDB |
| InterBase | InterBase |
| Amazon Keyspaces for Apache Cassandra | Keyspaces |
| MariaDB | MariaDB |
| SAP MaxDB | SAP MaxDB |
| Memcached | Memcached |
| MongoDB | MongoDB |
| Microsoft SQL Server | SQL Server |
| Microsoft SQL Server Compact | SQL Server Compact |
| MySQL | MySQL |
| Neo4j | Neo4j |
| Amazon Neptune | Neptune |
| Netezza | Netezza |
| OpenSearch | OpenSearch |
| Oracle Database | Oracle |
| Some other SQL database. Fallback only. See notes. | Other SQL |
| Pervasive PSQL | Pervasive PSQL |
| Apache Phoenix | Apache Phoenix |
| PointBase | PointBase |
| PostgreSQL | PostgreSQL |
| Progress Database | Progress |
| Redis | Redis |
| Amazon Redshift | Redshift |
| Snowflake Data Platform | Snowflake Data Platform |
| Cloud Spanner | Cloud Spanner |
| SQLite | SQLite |
| Sybase | Sybase |
| Teradata | Teradata |
| Valkey | Valkey |
| Vertica | Vertica |
Attribute fields for tasks log records.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
| boolean | experimental |
|
| string | experimental |
|
| long | experimental |
|
| string | experimental |
|
| string | experimental |
|
| long | experimental |
|
| long | experimental |
|
| long | stable |
|
| long | experimental |
|
| long | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| long | stable |
|
| long | stable |
|
| string | experimental |
|
| long | experimental |
|
| string | experimental |
|
| string | stable |
|
| long | stable |
|
| string | stable |
|
| string | experimental |
|
| long | experimental |
|
Log records emitted by the Dynatrace Snowflake Observability Agent users plugin.
Fetch the 100 most recent Dynatrace Snowflake Observability Agent users plugin log entries from Grail.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "users"| sort timestamp desc| limit 100
Fetch log entries for disabled Snowflake users from the users plugin.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "users"| filter snowflake.user.is_disabled == "true"| sort timestamp desc| limit 50
Fetch log entries for Snowflake users without MFA enabled.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "users"| filter snowflake.user.has_mfa == "false"| sort timestamp desc| limit 50
Fields present on all Dynatrace Snowflake Observability Agent telemetry records. Synced with config.py RESOURCE_ATTRIBUTES.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
| string | resource deprecatedUse deployment.environment.name instead. |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource experimental |
|
Always 'snowflake' for all Dynatrace Snowflake Observability Agent telemetry.
User-configured deployment environment label, for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'.
User-configured deployment environment label (OTel-stable canonical key), for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'. Prefer this key over the deprecated deployment.environment alias.
Optional user-defined tag for grouping Snowflake accounts in multitenancy mode, set via 'core.tag'.
Identifies the specific sub-context within the plugin (for example, 'query_history', 'users_all_roles').
Unique identifier for a single Dynatrace Snowflake Observability Agent execution run. Changes on every invocation.
The Dynatrace Snowflake Observability Agent plugin that produced this telemetry (for example, 'query_history', 'warehouse_usage').
The Snowflake account hostname (for example, 'xy12345.snowflakecomputing.com'), from 'core.snowflake.host_name'.
Always the Snowflake account identifier without '.snowflakecomputing.com' suffix (for example, 'myorg-myaccount').
Always 'dynatrace.snowagent' — identifies Dynatrace Snowflake Observability Agent as the telemetry exporter.
The installed Dynatrace Snowflake Observability Agent version in <major>.<minor>.<patch>.<build> format.
db.system 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.
| Value | Description | Display name |
|---|---|---|
| Adabas (Adaptable Database System) | Adabas |
| Amazon DocumentDB | DocumentDB |
| Amazon Aurora MySQL | Aurora MySQL |
| Amazon Aurora PostgreSQL | Aurora PostgreSQL |
| InterSystems Caché | InterSystems Caché |
| Apache Cassandra | Cassandra |
| ClickHouse | ClickHouse |
| Cloudscape | Cloudscape |
| CockroachDB | CockroachDB |
| ColdFusion IMQ | ColdFusion IMQ |
| Microsoft Azure Cosmos DB | Cosmos DB |
| Couchbase | Couchbase |
| CouchDB | CouchDB |
| Databricks Data Platform | Databricks Data Platform |
| IBM Db2 | IBM Db2 |
| Apache Derby | Derby |
| IBM DL/I | IBM DL/I |
| Amazon DynamoDB | DynamoDB |
| EnterpriseDB | EnterpriseDB |
| Elasticsearch | Elasticsearch |
| FileMaker | FileMaker |
| Firebird | Firebird |
| FirstSQL | FirstSQL |
| Apache Geode | Geode |
| H2 | H2 |
| SAP HANA | SAP HANA |
| Apache HBase | HBase |
| Apache Hive | Hive |
| HyperSQL DataBase | HSQLDB |
| Informix | Informix |
| Ingres | Ingres |
| InstantDB | InstantDB |
| InterBase | InterBase |
| Amazon Keyspaces for Apache Cassandra | Keyspaces |
| MariaDB | MariaDB |
| SAP MaxDB | SAP MaxDB |
| Memcached | Memcached |
| MongoDB | MongoDB |
| Microsoft SQL Server | SQL Server |
| Microsoft SQL Server Compact | SQL Server Compact |
| MySQL | MySQL |
| Neo4j | Neo4j |
| Amazon Neptune | Neptune |
| Netezza | Netezza |
| OpenSearch | OpenSearch |
| Oracle Database | Oracle |
| Some other SQL database. Fallback only. See notes. | Other SQL |
| Pervasive PSQL | Pervasive PSQL |
| Apache Phoenix | Apache Phoenix |
| PointBase | PointBase |
| PostgreSQL | PostgreSQL |
| Progress Database | Progress |
| Redis | Redis |
| Amazon Redshift | Redshift |
| Snowflake Data Platform | Snowflake Data Platform |
| Cloud Spanner | Cloud Spanner |
| SQLite | SQLite |
| Sybase | Sybase |
| Teradata | Teradata |
| Valkey | Valkey |
| Vertica | Vertica |
Attribute fields for users log records.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| long | experimental |
|
| string | experimental |
|
| string | stable |
|
| string | stable |
|
| string | stable |
|
| string | stable |
|
| string | experimental |
|
| string | experimental |
|
| long | experimental |
|
| boolean | stable |
|
| string | stable |
|
| boolean | stable |
|
| boolean | stable |
|
| boolean | stable |
|
| boolean | stable |
|
| boolean | experimental |
|
| long | experimental |
|
| boolean | stable |
|
| boolean | experimental |
|
| boolean | stable |
|
| long | experimental |
|
| boolean | experimental |
|
| string | stable |
|
| string | stable |
|
| string | experimental |
|
| string | stable |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | stable |
|
| string | experimental |
|
| string[] | stable |
|
| string | stable |
|
| string[] | experimental |
|
Array of grantor role names stored as string[] in Grail.
Array of privilege grant target names stored as string[] in Grail.
Array of directly assigned role names stored as string[] in Grail.
Array of grantor names for role assignments stored as string[] in Grail.
Log records emitted by the Dynatrace Snowflake Observability Agent warehouse_usage plugin.
Fetch the 100 most recent Dynatrace Snowflake Observability Agent warehouse_usage plugin log entries from Grail.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "warehouse_usage"| sort timestamp desc| limit 100
Inspect Snowflake warehouse state-change events (start, resume, suspend) from the warehouse_usage plugin.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "warehouse_usage"| filter isNotNull(snowflake.warehouse.name)| fields timestamp, snowflake.warehouse.name, snowflake.warehouse.event.name, snowflake.warehouse.event.state| sort timestamp desc| limit 50
Count Snowflake warehouse state-change events grouped by warehouse and event type.
fetch logs| filter db.system == "snowflake"| filter dsoa.run.plugin == "warehouse_usage"| filter isNotNull(snowflake.warehouse.name)| summarize { events = count() }, by: { snowflake.warehouse.name, snowflake.warehouse.event.name }| sort events desc| limit 25
Fields present on all Dynatrace Snowflake Observability Agent telemetry records. Synced with config.py RESOURCE_ATTRIBUTES.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
| string | resource deprecatedUse deployment.environment.name instead. |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource stable |
|
| string | resource experimental |
|
| string | resource experimental |
|
Always 'snowflake' for all Dynatrace Snowflake Observability Agent telemetry.
User-configured deployment environment label, for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'.
User-configured deployment environment label (OTel-stable canonical key), for example, 'PROD', 'STG', or 'DEV'. Set via 'core.snowflake.deployment_environment'. Prefer this key over the deprecated deployment.environment alias.
Optional user-defined tag for grouping Snowflake accounts in multitenancy mode, set via 'core.tag'.
Identifies the specific sub-context within the plugin (for example, 'query_history', 'users_all_roles').
Unique identifier for a single Dynatrace Snowflake Observability Agent execution run. Changes on every invocation.
The Dynatrace Snowflake Observability Agent plugin that produced this telemetry (for example, 'query_history', 'warehouse_usage').
The Snowflake account hostname (for example, 'xy12345.snowflakecomputing.com'), from 'core.snowflake.host_name'.
Always the Snowflake account identifier without '.snowflakecomputing.com' suffix (for example, 'myorg-myaccount').
Always 'dynatrace.snowagent' — identifies Dynatrace Snowflake Observability Agent as the telemetry exporter.
The installed Dynatrace Snowflake Observability Agent version in <major>.<minor>.<patch>.<build> format.
db.system 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.
| Value | Description | Display name |
|---|---|---|
| Adabas (Adaptable Database System) | Adabas |
| Amazon DocumentDB | DocumentDB |
| Amazon Aurora MySQL | Aurora MySQL |
| Amazon Aurora PostgreSQL | Aurora PostgreSQL |
| InterSystems Caché | InterSystems Caché |
| Apache Cassandra | Cassandra |
| ClickHouse | ClickHouse |
| Cloudscape | Cloudscape |
| CockroachDB | CockroachDB |
| ColdFusion IMQ | ColdFusion IMQ |
| Microsoft Azure Cosmos DB | Cosmos DB |
| Couchbase | Couchbase |
| CouchDB | CouchDB |
| Databricks Data Platform | Databricks Data Platform |
| IBM Db2 | IBM Db2 |
| Apache Derby | Derby |
| IBM DL/I | IBM DL/I |
| Amazon DynamoDB | DynamoDB |
| EnterpriseDB | EnterpriseDB |
| Elasticsearch | Elasticsearch |
| FileMaker | FileMaker |
| Firebird | Firebird |
| FirstSQL | FirstSQL |
| Apache Geode | Geode |
| H2 | H2 |
| SAP HANA | SAP HANA |
| Apache HBase | HBase |
| Apache Hive | Hive |
| HyperSQL DataBase | HSQLDB |
| Informix | Informix |
| Ingres | Ingres |
| InstantDB | InstantDB |
| InterBase | InterBase |
| Amazon Keyspaces for Apache Cassandra | Keyspaces |
| MariaDB | MariaDB |
| SAP MaxDB | SAP MaxDB |
| Memcached | Memcached |
| MongoDB | MongoDB |
| Microsoft SQL Server | SQL Server |
| Microsoft SQL Server Compact | SQL Server Compact |
| MySQL | MySQL |
| Neo4j | Neo4j |
| Amazon Neptune | Neptune |
| Netezza | Netezza |
| OpenSearch | OpenSearch |
| Oracle Database | Oracle |
| Some other SQL database. Fallback only. See notes. | Other SQL |
| Pervasive PSQL | Pervasive PSQL |
| Apache Phoenix | Apache Phoenix |
| PointBase | PointBase |
| PostgreSQL | PostgreSQL |
| Progress Database | Progress |
| Redis | Redis |
| Amazon Redshift | Redshift |
| Snowflake Data Platform | Snowflake Data Platform |
| Cloud Spanner | Cloud Spanner |
| SQLite | SQLite |
| Sybase | Sybase |
| Teradata | Teradata |
| Valkey | Valkey |
| Vertica | Vertica |
Attribute fields for warehouse usage log records.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| long | resource stable |
|
| string | experimental |
|
The .count suffix is deliberately preserved. Sibling metrics snowflake.warehouse.clusters.min, .max, and .started exist in the same namespace; using the bare plural snowflake.warehouse.clusters as a scalar would be ambiguous alongside them.