Dynatrace provides you with a framework that you can use to extend your application observability into data acquired directly from your Snowflake Database layer, so that you can monitor how database server tasks impact your app.
Start by checking Dynatrace Hub to see if the Dynatrace-provided Snowflake extension satisfies your requirements.
Designate an ActiveGate group or groups that will remotely connect to your Snowflake Database server to pull data. All ActiveGates in each designated group need to be able to connect to your Snowflake Database server.
Snowflake database extensions don't support connections to databases through proxy servers.
If you are using Dynatrace's Snowflake Extension with basic authentication (password authentication) to connect to Snowflake, please migrate to Programmatic Access Tokens (PAT) or adopt the Dynatrace Snowflake Observability Agent.

Latest Dynatrace
Now you can use the dedicated Extensions app to manage your extensions. It provides a similar activation and configuration workflow as Dynatrace Hub in the previous Dynatrace. Additionally, it gives you direct access to extension health monitoring.
, select and install the app.Dynatrace Hub provides a unified workflow to enable and manage extensions that ingest Snowflake data into your Dynatrace environment.
Required permission: Change monitoring settings
Select Add Snowflake Database endpoint to define the servers from which you want to pull data. You can define up to 100 endpoints. Provide the following connection details:
Host
Port
Database name
Warehouse
Schema
Authentication credentials
Authentication details passed to Dynatrace when activating monitoring configuration are obfuscated and it's impossible to retrieve them.
Select Next step.
Provide final configuration details:
Select Activate.
The extension activation wizard contains a dynamically updated JSON payload with your monitoring configuration. To learn how to use it to activate an extension using the Dynatrace API, see Manage Extensions.
Extensions