This document lists all the environment variables supported by Parseable server.
Common environment variables
Variable Name | Required | Description | Default | Example |
---|---|---|---|---|
| Yes | Username for the admin user. Will be used to access API and UI. |
|
|
| Yes | Password for the admin user. Will be used to access API and UI. |
|
|
| No | Control the log level of Parseable server. By default, all logging is disabled, except for the |
|
|
| No | Address (IP Address and Port without the scheme) on which the Parseable server would listen for new connections. |
|
|
| No | Port to be used for gRPC response. |
|
|
| No | Port to be used for Arrow Flight response. |
|
|
| No | Location of the TLS Cert file on the server. Use this and | - |
|
| No | Location of TLS Private key file on the server. Use this and | - |
|
| No | Path on the local machine, where the Parseable server would stage data before pushing it to storage. |
|
|
| No | Specify whether server should check for new updates from Parseable download server. | true | false |
| No | Specify whether the server should send anonymous usage data to Parseable analytics. | true | false |
| No | Specify the compression algorithm to use for Parquet files. Support values are |
|
|
| No | Specify your OpenAI API key to generate SQL automatically from plain text. Read more here. | - |
|
| No | Specify whether the server should enable/disable CORS. Supported values are | true | false |
Applicable to distributed mode
Variable Name | Required | Description | Default | Example |
---|---|---|---|---|
| Yes | Mode for this Parseable instance. Can be |
|
|
| No | Path on the query node (or standalone node), where the Parseable server would store recent data. Refer Hot Tier documentation for details. | - |
|
| No | Maximum percentage of total disk that should be used for hot tier. Refer Hot Tier documentation for details. |
|
|
| No | Endpoint (IP, DNS or URL and Port, without the scheme) of the ingestor. If set, the query node will use this address to access this Ingestor. If not set, the query node will use the |
|
|
Applicable to the S3 storage mode
This section lists all the environment variables applicable to the S3 storage mode. This is applicable to AWS S3 or any other S3 compatible object storage platform.
Variable Name | Required | Description | Default | Example |
---|---|---|---|---|
| Yes | URL for S3 or compatible object storage server. | - |
|
| Yes | Access key for S3 or compatible object storage server. | - |
|
| Yes | Secret key for S3 or compatible object storage server. | - |
|
| Yes | Bucket to use for Parseable data storage. | - |
|
| Yes | Region for the object storage platform. | - |
|
| No | Force Parseable to use Path style access to S3 store. | true | false |
| No | Skip checking for S3 store's TLS certificate validity. | false | true |
| No | Set SHA256 checksum in requests to allow S3 buckets with WORM enabled. | false | true |
| No | Set server side encryption key with customer provided key for S3. | - |
|
Applicable to the Azure storage account
This section lists all the environment variables applicable to the Azure blobstore storage mode. These environment are mandatory, if you're staring Parseable server in Azure storage mode i.e. parseable server blob-store
.
Variable Name | Required | Description | Default | Example |
---|---|---|---|---|
| Yes | URL to communicate with blob storage . | - |
|
| Yes | Azure storage account name. Refer the docs here. | - |
|
| Yes | Container name created in the storage storage account. | - |
|
| No | Access key to authenticate azure storage account. | - |
|
| No | Client ID of app registered in Azure AD to authenticate azure storage account. | - |
|
| No | Client secret of app registered in Azure AD to authenticate azure storage account. | - |
|
| No | Tenant ID associated with your Azure AD | - |
|
Applicable to AWS
Variable Name | Required | Description | Default | Example |
---|---|---|---|---|
| No | Set AWS profile name which will be used for fetching credentials | - |
|
| No | Sets if object store client should fallback to imdsv1. | false | true |
| No | Sets AWS instance metadata endpoint to use. |
|
|
Applicable to local drive mode
Variable Name | Required | Description | Default | Example |
---|---|---|---|---|
| No | Path on the local machine where Parseable server would store data. |
|
|
Applicable to OIDC
Variable Name | Required | Description | Default | Example |
---|---|---|---|---|
P_OIDC_CLIENT_ID | No | Your OIDC client identifier, provided by your identity provider. | - |
|
P_OIDC_CLIENT_SECRET | No | Your OIDC client secret, provided by your identity provider. | - |
|
P_OIDC_ISSUER | No | The OIDC issuer URL, typically provided by your identity provider. It points to the OIDC authorization server. Should support discovery protocol | - |
|
P_ORIGIN_URI | No | The URI where Parseable is hosted or accessible. This should be the base URL of your Parseable instance. | - |
|
Refer to OIDC section for more details.