{ "$schema": "http://json-schema.org/schema#", "type": "object", "properties": { "beyla": { "type": "object", "properties": { "config": { "type": "object", "properties": { "create": { "type": "boolean" }, "data": { "type": "object" }, "skipConfigMapCheck": { "type": "boolean" } } }, "extraDiscoveryRules": { "type": "string" }, "extraMetricProcessingRules": { "type": "string" }, "labelMatchers": { "type": "object", "properties": { "app.kubernetes.io/name": { "type": "string" } } }, "maxCacheSize": { "type": "null" }, "metricsTuning": { "type": "object", "properties": { "excludeMetrics": { "type": "array" }, "includeMetrics": { "type": "array" } } }, "nodeSelector": { "type": "object", "properties": { "kubernetes.io/os": { "type": "string" } } }, "podAnnotations": { "type": "object", "properties": { "k8s.grafana.com/job": { "type": "string" }, "k8s.grafana.com/logs.job": { "type": "string" } } }, "preset": { "type": "string", "enum": [ "application", "network" ] }, "scrapeInterval": { "type": "string" }, "service": { "type": "object", "properties": { "targetPort": { "type": "integer" } } } } }, "deployAsConfigMap": { "type": "boolean" }, "fullnameOverride": { "type": "string" }, "global": { "type": "object", "properties": { "maxCacheSize": { "type": "integer" }, "platform": { "type": "string" }, "scrapeInterval": { "type": "string" } } }, "nameOverride": { "type": "string" } } }