Monte Carlo's SNA agent. See here for architecture details and alternative deployment options.
This project is a Monte Carlo Data egress-only agent for Snowflake, it runs as a Snowflake Native Application using Snowpark Container Services. The UI in the Snowflake Application is used only for configuration and troubleshooting, the agent itself runs in the container. The agent starts automatically when the container starts, connects to the Monte Carlo Cloud services, and listens for requests to execute Snowflake queries to collect metadata and other resources like query logs.
This project consists of:
- service: The Snowpark Container Service that runs the agent.
- app: The Streamlit application with the UI for the Snowflake Native Application
The README.md file for the UI application includes the required steps to configure the application once installed.
See LICENSE for more information.
See SECURITY for more information.