cw-infra-apps/grafana/charts/feature-application-observability/values.schema.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"
}
}
}
}
}
}
}