1069 lines
37 KiB
JSON
1069 lines
37 KiB
JSON
{
|
|
"$schema": "http://json-schema.org/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"apiServer": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": [
|
|
"null",
|
|
"boolean"
|
|
]
|
|
},
|
|
"extraDiscoveryRules": {
|
|
"type": "string"
|
|
},
|
|
"extraMetricProcessingRules": {
|
|
"type": "string"
|
|
},
|
|
"jobLabel": {
|
|
"type": "string"
|
|
},
|
|
"maxCacheSize": {
|
|
"type": "null"
|
|
},
|
|
"metricsTuning": {
|
|
"type": "object",
|
|
"properties": {
|
|
"excludeMetrics": {
|
|
"type": "array"
|
|
},
|
|
"includeMetrics": {
|
|
"type": "array"
|
|
}
|
|
}
|
|
},
|
|
"scrapeInterval": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"cadvisor": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"extraDiscoveryRules": {
|
|
"type": "string"
|
|
},
|
|
"extraMetricProcessingRules": {
|
|
"type": "string"
|
|
},
|
|
"jobLabel": {
|
|
"type": "string"
|
|
},
|
|
"maxCacheSize": {
|
|
"type": "null"
|
|
},
|
|
"metricsTuning": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dropEmptyContainerLabels": {
|
|
"type": "boolean"
|
|
},
|
|
"dropEmptyImageLabels": {
|
|
"type": "boolean"
|
|
},
|
|
"excludeMetrics": {
|
|
"type": "array"
|
|
},
|
|
"excludeNamespaces": {
|
|
"type": "array"
|
|
},
|
|
"includeMetrics": {
|
|
"type": "array"
|
|
},
|
|
"includeNamespaces": {
|
|
"type": "array"
|
|
},
|
|
"keepPhysicalFilesystemDevices": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"keepPhysicalNetworkDevices": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"normalizeUnnecessaryLabels": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"labels": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"metric": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"useDefaultAllowList": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"nodeAddressFormat": {
|
|
"type": "string",
|
|
"enum": [
|
|
"direct",
|
|
"proxy"
|
|
]
|
|
},
|
|
"scrapeInterval": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"controlPlane": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"deployAsConfigMap": {
|
|
"type": "boolean"
|
|
},
|
|
"fullnameOverride": {
|
|
"type": "string"
|
|
},
|
|
"global": {
|
|
"type": "object",
|
|
"properties": {
|
|
"alloyModules": {
|
|
"type": "object",
|
|
"properties": {
|
|
"branch": {
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"kubernetesAPIService": {
|
|
"type": "string"
|
|
},
|
|
"maxCacheSize": {
|
|
"type": "integer"
|
|
},
|
|
"platform": {
|
|
"type": "string",
|
|
"enum": [
|
|
"",
|
|
"openshift"
|
|
]
|
|
},
|
|
"scrapeInterval": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"kepler": {
|
|
"type": "object",
|
|
"properties": {
|
|
"affinity": {
|
|
"type": "object",
|
|
"properties": {
|
|
"nodeAffinity": {
|
|
"type": "object",
|
|
"properties": {
|
|
"requiredDuringSchedulingIgnoredDuringExecution": {
|
|
"type": "object",
|
|
"properties": {
|
|
"nodeSelectorTerms": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"matchExpressions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"operator": {
|
|
"type": "string"
|
|
},
|
|
"values": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"canMount": {
|
|
"type": "object",
|
|
"properties": {
|
|
"usrSrc": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"extraDiscoveryRules": {
|
|
"type": "string"
|
|
},
|
|
"extraEnvVars": {
|
|
"type": "object",
|
|
"properties": {
|
|
"EXPOSE_ESTIMATED_IDLE_POWER_METRICS": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"extraMetricProcessingRules": {
|
|
"type": "string"
|
|
},
|
|
"jobLabel": {
|
|
"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"
|
|
},
|
|
"useDefaultAllowList": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"podAnnotations": {
|
|
"type": "object",
|
|
"properties": {
|
|
"k8s.grafana.com/logs.job": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"scrapeInterval": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"kube-state-metrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"autosharding": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"bearerTokenFile": {
|
|
"type": "string"
|
|
},
|
|
"deploy": {
|
|
"type": "boolean"
|
|
},
|
|
"discoveryType": {
|
|
"type": "string"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"extraDiscoveryRules": {
|
|
"type": "string"
|
|
},
|
|
"extraMetricProcessingRules": {
|
|
"type": "string"
|
|
},
|
|
"jobLabel": {
|
|
"type": "string"
|
|
},
|
|
"labelMatchers": {
|
|
"type": "object",
|
|
"properties": {
|
|
"app.kubernetes.io/name": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"maxCacheSize": {
|
|
"type": "null"
|
|
},
|
|
"metricLabelsAllowlist": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"metricsTuning": {
|
|
"type": "object",
|
|
"properties": {
|
|
"excludeMetrics": {
|
|
"type": "array"
|
|
},
|
|
"includeMetrics": {
|
|
"type": "array"
|
|
},
|
|
"useDefaultAllowList": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"namespaces": {
|
|
"type": [
|
|
"string",
|
|
"array"
|
|
]
|
|
},
|
|
"namespacesDenylist": {
|
|
"type": [
|
|
"string",
|
|
"array"
|
|
]
|
|
},
|
|
"nodeSelector": {
|
|
"type": "object",
|
|
"properties": {
|
|
"kubernetes.io/os": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"podAnnotations": {
|
|
"type": "object",
|
|
"properties": {
|
|
"k8s.grafana.com/logs.job": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"prometheusScrape": {
|
|
"type": "boolean"
|
|
},
|
|
"releaseLabel": {
|
|
"type": "boolean"
|
|
},
|
|
"scrapeInterval": {
|
|
"type": "string"
|
|
},
|
|
"service": {
|
|
"type": "object",
|
|
"properties": {
|
|
"portName": {
|
|
"type": "string"
|
|
},
|
|
"scheme": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"updateStrategy": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"kubeControllerManager": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": [
|
|
"null",
|
|
"boolean"
|
|
]
|
|
},
|
|
"extraDiscoveryRules": {
|
|
"type": "string"
|
|
},
|
|
"extraMetricProcessingRules": {
|
|
"type": "string"
|
|
},
|
|
"jobLabel": {
|
|
"type": "string"
|
|
},
|
|
"maxCacheSize": {
|
|
"type": "null"
|
|
},
|
|
"metricsTuning": {
|
|
"type": "object",
|
|
"properties": {
|
|
"excludeMetrics": {
|
|
"type": "array"
|
|
},
|
|
"includeMetrics": {
|
|
"type": "array"
|
|
}
|
|
}
|
|
},
|
|
"port": {
|
|
"type": "integer"
|
|
},
|
|
"scrapeInterval": {
|
|
"type": "string"
|
|
},
|
|
"selectorLabel": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"kubeDNS": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": [
|
|
"null",
|
|
"boolean"
|
|
]
|
|
},
|
|
"extraDiscoveryRules": {
|
|
"type": "string"
|
|
},
|
|
"extraMetricProcessingRules": {
|
|
"type": "string"
|
|
},
|
|
"jobLabel": {
|
|
"type": "string"
|
|
},
|
|
"maxCacheSize": {
|
|
"type": "null"
|
|
},
|
|
"metricsTuning": {
|
|
"type": "object",
|
|
"properties": {
|
|
"excludeMetrics": {
|
|
"type": "array"
|
|
},
|
|
"includeMetrics": {
|
|
"type": "array"
|
|
}
|
|
}
|
|
},
|
|
"scrapeInterval": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"kubeProxy": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": [
|
|
"null",
|
|
"boolean"
|
|
]
|
|
},
|
|
"extraDiscoveryRules": {
|
|
"type": "string"
|
|
},
|
|
"extraMetricProcessingRules": {
|
|
"type": "string"
|
|
},
|
|
"jobLabel": {
|
|
"type": "string"
|
|
},
|
|
"maxCacheSize": {
|
|
"type": "null"
|
|
},
|
|
"metricsTuning": {
|
|
"type": "object",
|
|
"properties": {
|
|
"excludeMetrics": {
|
|
"type": "array"
|
|
},
|
|
"includeMetrics": {
|
|
"type": "array"
|
|
}
|
|
}
|
|
},
|
|
"port": {
|
|
"type": "integer"
|
|
},
|
|
"scrapeInterval": {
|
|
"type": "string"
|
|
},
|
|
"selectorLabel": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"kubeScheduler": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": [
|
|
"null",
|
|
"boolean"
|
|
]
|
|
},
|
|
"extraDiscoveryRules": {
|
|
"type": "string"
|
|
},
|
|
"extraMetricProcessingRules": {
|
|
"type": "string"
|
|
},
|
|
"jobLabel": {
|
|
"type": "string"
|
|
},
|
|
"maxCacheSize": {
|
|
"type": "null"
|
|
},
|
|
"metricsTuning": {
|
|
"type": "object",
|
|
"properties": {
|
|
"excludeMetrics": {
|
|
"type": "array"
|
|
},
|
|
"includeMetrics": {
|
|
"type": "array"
|
|
}
|
|
}
|
|
},
|
|
"port": {
|
|
"type": "integer"
|
|
},
|
|
"scrapeInterval": {
|
|
"type": "string"
|
|
},
|
|
"selectorLabel": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"kubelet": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"extraDiscoveryRules": {
|
|
"type": "string"
|
|
},
|
|
"extraMetricProcessingRules": {
|
|
"type": "string"
|
|
},
|
|
"jobLabel": {
|
|
"type": "string"
|
|
},
|
|
"maxCacheSize": {
|
|
"type": "null"
|
|
},
|
|
"metricsTuning": {
|
|
"type": "object",
|
|
"properties": {
|
|
"excludeMetrics": {
|
|
"type": "array"
|
|
},
|
|
"includeMetrics": {
|
|
"type": "array"
|
|
},
|
|
"useDefaultAllowList": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"nodeAddressFormat": {
|
|
"type": "string",
|
|
"enum": [
|
|
"direct",
|
|
"proxy"
|
|
]
|
|
},
|
|
"scrapeInterval": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"kubeletProbes": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"extraDiscoveryRules": {
|
|
"type": "string"
|
|
},
|
|
"extraMetricProcessingRules": {
|
|
"type": "string"
|
|
},
|
|
"jobLabel": {
|
|
"type": "string"
|
|
},
|
|
"maxCacheSize": {
|
|
"type": "null"
|
|
},
|
|
"metricsTuning": {
|
|
"type": "object",
|
|
"properties": {
|
|
"excludeMetrics": {
|
|
"type": "array"
|
|
},
|
|
"includeMetrics": {
|
|
"type": "array"
|
|
},
|
|
"useDefaultAllowList": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"nodeAddressFormat": {
|
|
"type": "string"
|
|
},
|
|
"scrapeInterval": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"kubeletResource": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"extraDiscoveryRules": {
|
|
"type": "string"
|
|
},
|
|
"extraMetricProcessingRules": {
|
|
"type": "string"
|
|
},
|
|
"jobLabel": {
|
|
"type": "string"
|
|
},
|
|
"maxCacheSize": {
|
|
"type": "null"
|
|
},
|
|
"metricsTuning": {
|
|
"type": "object",
|
|
"properties": {
|
|
"excludeMetrics": {
|
|
"type": "array"
|
|
},
|
|
"includeMetrics": {
|
|
"type": "array"
|
|
},
|
|
"useDefaultAllowList": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"nodeAddressFormat": {
|
|
"type": "string",
|
|
"enum": [
|
|
"direct",
|
|
"proxy"
|
|
]
|
|
},
|
|
"scrapeInterval": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"nameOverride": {
|
|
"type": "string"
|
|
},
|
|
"node-exporter": {
|
|
"type": "object",
|
|
"properties": {
|
|
"affinity": {
|
|
"type": "object",
|
|
"properties": {
|
|
"nodeAffinity": {
|
|
"type": "object",
|
|
"properties": {
|
|
"requiredDuringSchedulingIgnoredDuringExecution": {
|
|
"type": "object",
|
|
"properties": {
|
|
"nodeSelectorTerms": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"matchExpressions": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"operator": {
|
|
"type": "string"
|
|
},
|
|
"values": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"bearerTokenFile": {
|
|
"type": "string"
|
|
},
|
|
"deploy": {
|
|
"type": "boolean"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"extraDiscoveryRules": {
|
|
"type": "string"
|
|
},
|
|
"extraMetricProcessingRules": {
|
|
"type": "string"
|
|
},
|
|
"jobLabel": {
|
|
"type": "string"
|
|
},
|
|
"labelMatchers": {
|
|
"type": "object",
|
|
"properties": {
|
|
"app.kubernetes.io/name": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"maxCacheSize": {
|
|
"type": "null"
|
|
},
|
|
"metricsTuning": {
|
|
"type": "object",
|
|
"properties": {
|
|
"dropMetricsForFilesystem": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"excludeMetrics": {
|
|
"type": "array"
|
|
},
|
|
"includeMetrics": {
|
|
"type": "array"
|
|
},
|
|
"useDefaultAllowList": {
|
|
"type": "boolean"
|
|
},
|
|
"useIntegrationAllowList": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"nodeSelector": {
|
|
"type": "object",
|
|
"properties": {
|
|
"kubernetes.io/os": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"podAnnotations": {
|
|
"type": "object",
|
|
"properties": {
|
|
"k8s.grafana.com/logs.job": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"releaseLabel": {
|
|
"type": "boolean"
|
|
},
|
|
"scrapeInterval": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"opencost": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"extraDiscoveryRules": {
|
|
"type": "string"
|
|
},
|
|
"extraMetricProcessingRules": {
|
|
"type": "string"
|
|
},
|
|
"jobLabel": {
|
|
"type": "string"
|
|
},
|
|
"labelMatchers": {
|
|
"type": "object",
|
|
"properties": {
|
|
"app.kubernetes.io/name": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"maxCacheSize": {
|
|
"type": "null"
|
|
},
|
|
"metricsSource": {
|
|
"type": "string"
|
|
},
|
|
"metricsTuning": {
|
|
"type": "object",
|
|
"properties": {
|
|
"excludeMetrics": {
|
|
"type": "array"
|
|
},
|
|
"includeMetrics": {
|
|
"type": "array"
|
|
},
|
|
"useDefaultAllowList": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"opencost": {
|
|
"type": "object",
|
|
"properties": {
|
|
"carbonCost": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"cloudCost": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"exporter": {
|
|
"type": "object",
|
|
"properties": {
|
|
"defaultClusterId": {
|
|
"type": "string"
|
|
},
|
|
"extraEnv": {
|
|
"type": "object",
|
|
"properties": {
|
|
"CLOUD_PROVIDER_API_KEY": {
|
|
"type": "string"
|
|
},
|
|
"CURRENT_CLUSTER_ID_FILTER_ENABLED": {
|
|
"type": "string"
|
|
},
|
|
"PROM_CLUSTER_ID_LABEL": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"metrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"kubeStateMetrics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"emitKsmV1Metrics": {
|
|
"type": "boolean"
|
|
},
|
|
"emitKsmV1MetricsOnly": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"nodeSelector": {
|
|
"type": "object",
|
|
"properties": {
|
|
"kubernetes.io/os": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"prometheus": {
|
|
"type": "object",
|
|
"properties": {
|
|
"existingSecretName": {
|
|
"type": "string"
|
|
},
|
|
"external": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"url": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"internal": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"password_key": {
|
|
"type": "string"
|
|
},
|
|
"username_key": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"tolerations": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"effect": {
|
|
"type": "string"
|
|
},
|
|
"key": {
|
|
"type": "string"
|
|
},
|
|
"operator": {
|
|
"type": "string"
|
|
},
|
|
"value": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ui": {
|
|
"type": "object",
|
|
"properties": {
|
|
"enabled": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"scrapeInterval": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"windows-exporter": {
|
|
"type": "object",
|
|
"properties": {
|
|
"config": {
|
|
"type": "string"
|
|
},
|
|
"deploy": {
|
|
"type": "boolean"
|
|
},
|
|
"enabled": {
|
|
"type": "boolean"
|
|
},
|
|
"extraDiscoveryRules": {
|
|
"type": "string"
|
|
},
|
|
"extraMetricProcessingRules": {
|
|
"type": "string"
|
|
},
|
|
"jobLabel": {
|
|
"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"
|
|
},
|
|
"useDefaultAllowList": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"namespace": {
|
|
"type": "string"
|
|
},
|
|
"podAnnotations": {
|
|
"type": "object",
|
|
"properties": {
|
|
"k8s.grafana.com/logs.job": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"releaseLabel": {
|
|
"type": "boolean"
|
|
},
|
|
"scrapeInterval": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|