462 lines
16 KiB
JSON
462 lines
16 KiB
JSON
{
|
|
"$schema": "http://json-schema.org/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"connectors": {
|
|
"type": "object",
|
|
"properties": {
|
|
"grafanaCloudMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"spanLogs": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"labels": {
|
|
"type": "array"
|
|
},
|
|
"process": {
|
|
"type": "boolean"
|
|
},
|
|
"processAttributes": {
|
|
"type": "array"
|
|
},
|
|
"roots": {
|
|
"type": "boolean"
|
|
},
|
|
"spanAttributes": {
|
|
"type": "array"
|
|
},
|
|
"spans": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"spanMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dimensions": {
|
|
"type": "array"
|
|
},
|
|
"dimensionsCacheSize": {
|
|
"type": "integer"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"events": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"exemplars": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"maxPerDataPoint": {
|
|
"type": "null"
|
|
}
|
|
}
|
|
},
|
|
"histogram": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"explicit": {
|
|
"type": "object",
|
|
"properties": {
|
|
"buckets": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"exponential": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxSize": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"type": {
|
|
"type": "string",
|
|
"enum": [
|
|
"explicit",
|
|
"exponential"
|
|
]
|
|
},
|
|
"unit": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"deployAsConfigMap": {
|
|
"type": "boolean"
|
|
},
|
|
"fullnameOverride": {
|
|
"type": "string"
|
|
},
|
|
"logs": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"filters": {
|
|
"type": "object",
|
|
"properties": {
|
|
"log_record": {
|
|
"type": "array"
|
|
}
|
|
}
|
|
},
|
|
"transforms": {
|
|
"type": "object",
|
|
"properties": {
|
|
"labels": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"log": {
|
|
"type": "array"
|
|
},
|
|
"resource": {
|
|
"type": "array"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"metrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"filters": {
|
|
"type": "object",
|
|
"properties": {
|
|
"datapoint": {
|
|
"type": "array"
|
|
},
|
|
"metric": {
|
|
"type": "array"
|
|
}
|
|
}
|
|
},
|
|
"transforms": {
|
|
"type": "object",
|
|
"properties": {
|
|
"datapoint": {
|
|
"type": "array"
|
|
},
|
|
"metric": {
|
|
"type": "array"
|
|
},
|
|
"resource": {
|
|
"type": "array"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"nameOverride": {
|
|
"type": "string"
|
|
},
|
|
"processors": {
|
|
"type": "object",
|
|
"properties": {
|
|
"batch": {
|
|
"type": "object",
|
|
"properties": {
|
|
"maxSize": {
|
|
"type": "integer"
|
|
},
|
|
"size": {
|
|
"type": "integer"
|
|
},
|
|
"timeout": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"interval": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"interval": {
|
|
"type": "string"
|
|
},
|
|
"passthrough": {
|
|
"type": "object",
|
|
"properties": {
|
|
"gauge": {
|
|
"type": "boolean"
|
|
},
|
|
"summary": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"k8sattributes": {
|
|
"type": "object",
|
|
"properties": {
|
|
"annotations": {
|
|
"type": "array"
|
|
},
|
|
"labels": {
|
|
"type": "array"
|
|
},
|
|
"metadata": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"memoryLimiter": {
|
|
"type": "object",
|
|
"properties": {
|
|
"checkInterval": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"limit": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"resourceDetection": {
|
|
"type": "object",
|
|
"properties": {
|
|
"env": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"kubernetesNode": {
|
|
"type": "object",
|
|
"properties": {
|
|
"authType": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"nodeFromEnvVar": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"override": {
|
|
"type": "boolean"
|
|
},
|
|
"system": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"hostnameSources": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"resourceAttributes": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"receivers": {
|
|
"type": "object",
|
|
"properties": {
|
|
"jaeger": {
|
|
"type": "object",
|
|
"properties": {
|
|
"grpc": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"port": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"includeDebugMetrics": {
|
|
"type": "boolean"
|
|
},
|
|
"thriftBinary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"port": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"thriftCompact": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"port": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"thriftHttp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"port": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"otlp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"grpc": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"maxConcurrentStreams": {
|
|
"type": "integer"
|
|
},
|
|
"maxReceivedMessageSize": {
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"type": "integer"
|
|
},
|
|
"readBufferSize": {
|
|
"type": "string"
|
|
},
|
|
"writeBufferSize": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"http": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"maxRequestBodySize": {
|
|
"type": "string"
|
|
},
|
|
"port": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"includeDebugMetrics": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"zipkin": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"includeDebugMetrics": {
|
|
"type": "boolean"
|
|
},
|
|
"port": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"traces": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"filters": {
|
|
"type": "object",
|
|
"properties": {
|
|
"span": {
|
|
"type": "array"
|
|
},
|
|
"spanevent": {
|
|
"type": "array"
|
|
}
|
|
}
|
|
},
|
|
"transforms": {
|
|
"type": "object",
|
|
"properties": {
|
|
"resource": {
|
|
"type": "array"
|
|
},
|
|
"span": {
|
|
"type": "array"
|
|
},
|
|
"spanevent": {
|
|
"type": "array"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|