cw-infra-apps/grafana/charts/feature-auto-instrumentation/values.schema.json

114 lines
3.3 KiB
JSON

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