Pushgateway
Environment Variables
These are the environment variables used by the application:
Variable
Required
Default
Description
1
POSTGRES_DB
Yes
2
POSTGRES_USER
Yes
3
POSTGRES_PASSWORD
Yes
4
POSTGRES_HOST
Yes
5
POSTGRES_SSL_MODE
No
verify-full
6
POSTGRES_PORT
No
5432
7
PUBLIC_KEY
Yes
Public key string (used for JWT). Prefix with file:
if specifying a file path.
8
PRIVATE_KEY
Yes
Private key string (used for JWT). Prefix with file:
if specifying a file path.
9
PRICING_API_HOST
No
10
PRICING_API_KEY
If pricing mode is not disabled
11
PRICING_API_SYNC_INTERVAL_SECONDS
No
86400 (24hrs)
12
PRICING_API_MODE
No
all
all
, disable
, any number of [gcp
, azure
, aws
, custom
] comma-separated
13
LOG_LEVEL
No
4
14
PRICING_CPU_CORE_HOUR
No
0.031611
Default price of cpu core per hour. Used if pricing cannot be found.
15
PRICING_RAM_GB_HOUR
No
0.004237
Default price of memory GB per hour. Used if pricing cannot be found.
16
PRICING_STORAGE_GB_HOUR
No
0.00005479452
Default price of storage GB per hour. Used if pricing cannot be found.
17
PRICING_GPU_HOUR
No
0.95
Default price for GPU per hour. Used if pricing cannot be found.
18
METRICS_ARCHIVE
No
disable
disable
, the name of the Google Cloud storage bucket to archive metrics
19
ENV
No
test
Options: production
, development
, test
20
QUEUE_PROCESS_HOUR
No
6
Internal
Last updated