{ "$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" } } } } } } }