CDK_CONSOLEURL | Console URL and port (example: "http://conduktor-console:8080" ). | true | string | ∅ | 1.18.0 |
CDK_SCRAPER_SKIPSSLCHECK | Disable TLS check when scraping metrics from Console. | false | bool | false | 1.18.2 |
CDK_SCRAPER_CAFILE | Path to CA certificate file inside the container to perform TLS check when scraping metrics from Console. | false | string | ∅ | 1.18.2 |
S3 | | | | | |
CDK_MONITORING_STORAGE_S3_ENDPOINT | S3 storage endpoint. | false | string | ∅ | 1.18.0 |
CDK_MONITORING_STORAGE_S3_REGION | S3 storage region. | false | string | ∅ | 1.18.0 |
CDK_MONITORING_STORAGE_S3_BUCKET | S3 storage bucket name. | true | string | ∅ | 1.18.0 |
CDK_MONITORING_STORAGE_S3_INSECURE | S3 storage SSL/TLS check flag. | false | bool | false | 1.18.0 |
CDK_MONITORING_STORAGE_S3_ACCESSKEYID | Access key ID of an AWS IAM identity for monitoring to upload logs to S3. If set to false, and if you are running on a Kubernetes deployment, Monitoring can attempt to leverage AWS IRSA for the Pod’s service account when connecting to S3. | false | string | ∅ | 1.18.0 |
CDK_MONITORING_STORAGE_S3_SECRETACCESSKEY | Secret access key of an AWS IAM identity for monitoring to upload logs to S3. If set to false, and if you are running on a Kubernetes deployment, Monitoring can attempt to leverage AWS IRSA for the Pod’s service account when connecting to S3. | false | string | ∅ | 1.18.0 |
GCS | | | | | |
CDK_MONITORING_STORAGE_GCS_BUCKETNAME | GCS storage bucket name. | true | string | ∅ | 1.18.0 |
CDK_MONITORING_STORAGE_GCS_SERVICEACCOUNT | GCS storage service account JSON content. | true | string | ∅ | 1.18.0 |
Azure | | | | | |
CDK_MONITORING_STORAGE_AZURE_ACCOUNTNAME | Azure storage account name. | true | string | ∅ | 1.18.0 |
CDK_MONITORING_STORAGE_AZURE_ACCOUNTKEY | Azure storage account key. | true | string | ∅ | 1.18.0 |
CDK_MONITORING_STORAGE_AZURE_CONTAINERNAME | Azure storage container name. | true | string | ∅ | 1.18.0 |
CDK_MONITORING_STORAGE_AZURE_ENDPOINTSUFFIX | Azure storage endpoint suffix. | false | string | blob.core.windows.net | 1.18.0 |
Swift | | | | | |
CDK_MONITORING_STORAGE_SWIFT_AUTHURL | Swift storage authentication URL. | true | string | ∅ | 1.18.0 |
CDK_MONITORING_STORAGE_SWIFT_PASSWORD | Swift storage user password. | true | string | ∅ | 1.18.0 |
CDK_MONITORING_STORAGE_SWIFT_CONTAINERNAME | Swift storage container name. | true | string | ∅ | 1.18.0 |
CDK_MONITORING_STORAGE_SWIFT_USERID | Swift storage user ID. | false | string | ∅ | 1.18.0 |
CDK_MONITORING_STORAGE_SWIFT_USERNAME | Swift storage user name. | false | string | ∅ | 1.18.0 |
CDK_MONITORING_STORAGE_SWIFT_USERDOMAINNAME | Swift storage user domain name. | false | string | ∅ | 1.18.0 |
CDK_MONITORING_STORAGE_SWIFT_USERDOMAINID | Swift storage user domain ID. | false | string | ∅ | 1.18.0 |
CDK_MONITORING_STORAGE_SWIFT_DOMAINID | Swift storage user domain ID. | false | string | ∅ | 1.18.0 |
CDK_MONITORING_STORAGE_SWIFT_DOMAINNAME | Swift storage user domain name. | false | string | ∅ | 1.18.0 |
CDK_MONITORING_STORAGE_SWIFT_PROJECTID | Swift storage project ID. | false | string | ∅ | 1.18.0 |
CDK_MONITORING_STORAGE_SWIFT_REGIONNAME | Swift storage region name. | false | string | ∅ | 1.18.0 |
Logs | | | | | |
CORTEX_ROOT_LOG_LEVEL | Cortex log level. | false | string | info | 1.18.0 |
CORTEX_ALERT_ROOT_LOG_LEVEL | Alert manager log level. | false | string | info | 1.18.0 |
PROMETHEUS_ROOT_LOG_LEVEL | Prometheus log level. | false | string | info | 1.18.0 |
Retention configuration | | | | | |
PROMETHEUS_RETENTION_SIZE | Prometheus storage.tsdb.retention.size startup argument that defines retention size. | false | string | 5MB | 1.37.0 |
PROMETHEUS_RETENTION_TIME | Prometheus storage.tsdb.retention.time startup argument that defines retention time. | false | string | 30m | 1.37.0 |
PROMETHEUS_BLOCK_DURATION | Prometheus storage.tsdb.min-block-duration and storage.tsdb.max-block-duration startup argument format “min,max”. | false | string | 5m,30m | 1.37.0 |
PROMETHEUS_SCRAPE_INTERVAL | Prometheus global.scrape_interval in configuration. | false | string | 15s | 1.37.0 |
PROMETHEUS_EVAL_INTERVAL | Prometheus global.evaluation_interval in configuration. | false | string | 15s | 1.37.0 |
CORTEX_BLOCKS_RANGES | Cortex block ranges configuration (blocks_storage.tsdb.block_ranges_period ). | false | string | 1h | 1.37.0 |
CORTEX_RETENTION_PERIOD | Cortex block local retention configuration (blocks_storage.tsdb.retention_period ). | false | string | 3h | 1.37.0 |
CORTEX_COMPACTOR_BLOCKS_RANGES | Cortex compactor blocks sizes configuration (compactor.block_ranges ). | false | string | 2h,12h,24h | 1.37.0 |
CORTEX_COMPACTOR_INTERVAL | Cortex compactor run interval configuration (compactor.compaction_interval ). | false | string | 30m | 1.37.0 |
CORTEX_COMPACTOR_DELETION_DELAY | Cortex compactor block deletion delay configuration (compactor.deletion_delay ). | false | string | 1h | 1.37.0 |
CORTEX_CLEANER_INTERVAL | Configure how often cleanup task is running (only use when no external object storage is configured). | false | string | 6h | 1.37.0 |
CORTEX_CLEANER_RETENTION | Configure the retention duration in the “file system bucket” (/var/conduktor/monitoring/data/cortex/tsdb-backend/ ). | false | string | 30d | 1.37.0 |
Override configuration | | | | | |
PROMETHEUS_OVERRIDE_CONFIG_FILE | Location to yaml config file to patch Prometheus configuration with. | false | string | /opt/override-configs/prometheus.yaml | 1.19.0 |
CORTEX_OVERRIDE_CONFIG_FILE | Location to yaml config file to patch Cortex configuration with. | false | string | /opt/override-configs/cortex.yaml | 1.19.0 |
ALERTMANAGER_OVERRIDE_CONFIG_FILE | Location to yaml config file to patch Cortex alert manager configuration with. | false | string | /opt/override-configs/alertmanager.yaml | 1.37.0 |
PROMETHEUS_EXTRA_RUN_ARGS | Extra run arguments for Prometheus. | false | string | "" | 1.37.0 |
CORTEX_EXTRA_RUN_ARGS | Extra run arguments for Cortex. | false | string | "" | 1.37.0 |
CORTEX_ALERT_EXTRA_RUN_ARGS | Extra run arguments for Cortex alert manager. | false | string | "" | 1.37.0 |