This pull-request adds a new Grove connector to allow collection of Snowflake query, session, and login history. This requires the use of public-key authentication for a given account.
Similar to the Google Workspace (GSuite) connector, the private key used for authentication may need to be base64 encoded. This is required when specifying the key directly in the connector configuration document, or in a secret backend which does not support multi-line strings.
Examples of this encoding has been provided in the template configuration documents, and test cases associated with this connector.
Overview
This pull-request adds a new Grove connector to allow collection of Snowflake query, session, and login history. This requires the use of public-key authentication for a given account.
Similar to the Google Workspace (GSuite) connector, the private key used for authentication may need to be base64 encoded. This is required when specifying the key directly in the connector configuration document, or in a secret backend which does not support multi-line strings.
Examples of this encoding has been provided in the template configuration documents, and test cases associated with this connector.