default_timezone = "UTC" auto_create_table = true max_in_flight_write_bytes = "0KiB" write_bytes_exhausted_policy = "wait" user_provider = "static_user_provider:file:/home/ubuntu/greptimedb/user" heartbeat_env_vars = [] [http] addr = "0.0.0.0:4000" timeout = "0s" body_limit = "64MiB" prom_validation_mode = "strict" cors_allowed_origins = [] enable_cors = true [grpc] bind_addr = "0.0.0.0:4001" server_addr = "" max_recv_message_size = "512MiB" max_send_message_size = "512MiB" flight_compression = "arrow_ipc" runtime_size = 8 http2_keep_alive_interval = "10s" http2_keep_alive_timeout = "3s" [grpc.tls] mode = "disable" cert_path = "" key_path = "" ca_cert_path = "" watch = false [mysql] enable = true addr = "0.0.0.0:4002" runtime_size = 2 keep_alive = "0s" prepared_stmt_cache_size = 10000 [mysql.tls] mode = "prefer" cert_path = "/etc/letsencrypt/live/y94np3gx.eu-central-1.aws.greptime.cloud/fullchain.pem" key_path = "/etc/letsencrypt/live/y94np3gx.eu-central-1.aws.greptime.cloud/privkey.pem" ca_cert_path = "" watch = true [postgres] enable = true addr = "0.0.0.0:4003" runtime_size = 2 keep_alive = "0s" [postgres.tls] mode = "prefer" cert_path = "/etc/letsencrypt/live/y94np3gx.eu-central-1.aws.greptime.cloud/fullchain.pem" key_path = "/etc/letsencrypt/live/y94np3gx.eu-central-1.aws.greptime.cloud/privkey.pem" ca_cert_path = "" watch = true [opentsdb] enable = true [influxdb] enable = true default_merge_mode = "last_non_null" [prom_store] enable = true with_metric_engine = true pending_rows_flush_interval = "0s" max_batch_rows = 100000 max_concurrent_flushes = 256 worker_channel_capacity = 65526 max_inflight_requests = 3000 [jaeger] enable = true [otlp] enable = true [logging] dir = "/data/logs" log_format = "text" max_log_files = 720 append_stdout = true enable_otlp_tracing = false [datanode.client] timeout = "10s" connect_timeout = "1s" tcp_nodelay = true [tracing] [query] parallelism = 0 allow_query_fallback = false memory_pool_size = "unlimited" [slow_query] enable = true record_type = "system_table" threshold = "30s" sample_ratio = 1.0 ttl = "2months 29days 2h 52m 48s" [memory] enable_heap_profiling = true [event_recorder] ttl = "2months 29days 2h 52m 48s"