Set Up a Secure Gateway
We will guide you through the process of setting up a secure gateway, which Querier provides as a Docker image. This is an option for more securely connecting to databases and APIs.
🙋♂️ Currently, secure gateway connections support the following data sources:
- MySQL
- PostgreSQL
- REST API
- GraphQL
Configuration Method
Follow these steps to configure a set-up secure gateway on Querier:
- Click on the [Integrations] tab.
- Click on [Secure Gateway].
- Create a new secure gateway from [Create new].
- Deploy the secure gateway within your company's network using the method below.
- Complete the setup by entering the following information:
| Item | Description |
|---|---|
| Name | Enter a name for the secure gateway you're configuring. |
| Host | Enter the host of the secure gateway you're connecting to. (e.g., proxy.querier.io) |
| Port | Enter the port of the gateway you're connecting to. (e.g., 443) |
| Timeout | Specify the timeout in milliseconds. (e.g., 3000) |
| Perform SSL verification | Specify whether to perform SSL verification. It's recommended to turn this on when operating in a production environment. |
Deploying the Secure Gateway
Deployment
We recommend the following environments for hosting the secure gateway:
- Google Cloud Run
- AWS Fargate
Complete the deployment by specifying the following Docker image and environment variables:
querier/secure-gateway:1.0.0Environment Variables
| Variable Name | Description | Required |
|---|---|---|
| GW_KEY | Set the gateway key that can be copied within the product. | ✅ |
| LOG_LEVEL | Set LOG_LEVEL as needed. Set one of DEBUG, INFO, WARN, or ERROR. The default value is INFO. | ❌ |