-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathconfig_schema.json
More file actions
106 lines (106 loc) · 2.88 KB
/
config_schema.json
File metadata and controls
106 lines (106 loc) · 2.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
{
"fields": [
{
"name": "log-level",
"description": "The log level: debug, info, warn, error",
"isOps": true,
"stringField": {
"defaultValue": "info"
}
},
{
"name": "log-level-debug-expires-at",
"description": "The timestamp indicating when debug-level logging should expire",
"isOps": true,
"stringField": {}
},
{
"name": "session-store-maximum-size",
"description": "The maximum size of the local in-memory session store cache in bytes.",
"isOps": true,
"intField": {
"defaultValue": "15728640"
}
},
{
"name": "otel-collector-endpoint",
"description": "The endpoint of the OpenTelemetry collector to send observability data to (used for both tracing and logging if specific endpoints are not provided)",
"isOps": true,
"stringField": {}
},
{
"name": "otel-collector-endpoint-tls-cert-path",
"description": "Path to a file containing a PEM-encoded certificate to use as a CA for TLS connections to the OpenTelemetry collector",
"isOps": true,
"stringField": {}
},
{
"name": "otel-collector-endpoint-tls-cert",
"description": "A PEM-encoded certificate to use as a CA for TLS connections to the OpenTelemetry collector",
"isOps": true,
"stringField": {}
},
{
"name": "otel-collector-endpoint-tls-insecure",
"description": "Allow insecure connections to the OpenTelemetry collector",
"isOps": true,
"boolField": {}
},
{
"name": "otel-tracing-disabled",
"description": "Disable OpenTelemetry tracing",
"isOps": true,
"boolField": {}
},
{
"name": "otel-logging-disabled",
"description": "Disable OpenTelemetry logging",
"isOps": true,
"boolField": {}
},
{
"name": "health-check",
"description": "Enable the HTTP health check endpoint",
"isOps": true,
"boolField": {}
},
{
"name": "health-check-port",
"description": "Port for the HTTP health check endpoint",
"isOps": true,
"intField": {
"defaultValue": "8081"
}
},
{
"name": "health-check-bind-address",
"description": "Bind address for health check server (127.0.0.1 for localhost-only)",
"isOps": true,
"stringField": {
"defaultValue": "127.0.0.1"
}
},
{
"name": "http-timeout-seconds",
"description": "HTTP client timeout in seconds (max 1800)",
"isOps": true,
"intField": {
"defaultValue": "300",
"rules": {
"lte": "1800",
"gte": "1"
}
}
},
{
"name": "config-path",
"description": "The file path to the baton-sql config to use",
"isRequired": true,
"stringField": {
"rules": {
"isRequired": true
}
}
}
]
}