{ "$schema": "http://json-schema.org/schema#", "type": "object", "properties": { "annotations": { "type": "object", "properties": { "instance": { "type": "string" }, "job": { "type": "string" }, "metricsContainer": { "type": "string" }, "metricsParam": { "type": "string" }, "metricsPath": { "type": "string" }, "metricsPortName": { "type": "string" }, "metricsPortNumber": { "type": "string" }, "metricsScheme": { "type": "string" }, "metricsScrapeInterval": { "type": "string" }, "metricsScrapeTimeout": { "type": "string" }, "scrape": { "type": "string" } } }, "bearerToken": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "token": { "type": "string" } } }, "deployAsConfigMap": { "type": "boolean" }, "excludeNamespaces": { "type": "array" }, "extraDiscoveryRules": { "type": "string" }, "extraMetricProcessingRules": { "type": "string" }, "fullnameOverride": { "type": "string" }, "global": { "type": "object", "properties": { "maxCacheSize": { "type": "integer" }, "scrapeInterval": { "type": "string" }, "scrapeTimeout": { "type": "string" } } }, "labelSelectors": { "type": "object" }, "maxCacheSize": { "type": "null" }, "metricsTuning": { "type": "object", "properties": { "excludeMetrics": { "type": "array" }, "includeMetrics": { "type": "array" } } }, "nameOverride": { "type": "string" }, "namespaces": { "type": "array" }, "pods": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "labelSelectors": { "type": "object" }, "labels": { "type": "object" }, "staticLabels": { "type": "object" }, "staticLabelsFrom": { "type": "object" } } }, "scrapeInterval": { "type": "string" }, "scrapeTimeout": { "type": "string" }, "services": { "type": "object", "properties": { "enabled": { "type": "boolean" }, "labelSelectors": { "type": "object" }, "labels": { "type": "object" }, "staticLabels": { "type": "object" }, "staticLabelsFrom": { "type": "object" } } } } }