public class ConfluentTelemetryConfig
extends org.apache.kafka.common.config.AbstractConfig
Constructor and Description |
---|
ConfluentTelemetryConfig(Map<String,?> originals) |
ConfluentTelemetryConfig(Map<String,?> originals,
boolean doLog) |
Modifier and Type | Method and Description |
---|---|
Map<String,ExporterConfig> |
allExporters() |
Map<String,ExporterConfig> |
allExportersWithNames(Set<String> names) |
Map<String,HttpExporterConfig> |
allHttpExporters() |
Map<String,ExporterConfig> |
enabledExporters() |
static String |
exporterPrefixForName(String name) |
FilterSetPredicate |
getDefaultFilterSet() |
Map<String,String> |
getLabels() |
Optional<RemoteConfigConfiguration> |
getRemoteConfigConfiguration() |
VolumeMetricsCollector.VolumeMetricsCollectorConfig |
getVolumeMetricsCollectorConfig() |
static String |
joinIncludeRegexList(List<String> includeRegexList) |
static void |
main(String[] args) |
static Map<String,?> |
reconcileConfigs(Map<String,?> config) |
void |
updateExporterConfigs(String exporterName,
Map<String,?> configOverrides) |
documentationOf, equals, getBoolean, getClass, getConfiguredInstance, getConfiguredInstance, getConfiguredInstances, getConfiguredInstances, getConfiguredInstances, getDouble, getInt, getList, getLong, getPassword, getShort, getString, hashCode, ignore, logUnused, nonInternalValues, originals, originals, originalsStrings, originalsWithPrefix, originalsWithPrefix, typeOf, unused, values, valuesWithPrefixAllOrNothing, valuesWithPrefixOverride
public static final String PREFIX
public static final String PREFIX_LABELS
public static final String PREFIX_EXPORTER
public static final String PREFIX_METRICS_COLLECTOR
public static final String CLUSTER_ID_CONFIG
public static final String CLUSTER_ID_DOC
public static final String COLLECT_INTERVAL_CONFIG
public static final Long DEFAULT_COLLECT_INTERVAL
public static final String COLLECT_INTERVAL_DOC
public static final String METRICS_INCLUDE_CONFIG
public static final String METRICS_INCLUDE_CONFIG_ALIAS
public static final String SLO_COLLECTOR_ENABLED
public static final Boolean DEFAULT_SLO_COLLECTOR_ENABLED
public static final String SLO_COLLECTOR_DOC
public static final String DEFAULT_SYSTEM_METRICS_INCLUDE_REGEX
public static final String METRICS_INCLUDE_DOC
public static final String DEFAULT_METRICS_INCLUDE
public static final String CONFIG_EVENTS_ENABLE_CONFIG
public static final String CONFIG_EVENTS_ENABLE_DOC
public static final Boolean CONFIG_EVENTS_ENABLE_DEFAULT
public static final String CONFIG_EVENTS_INCLUDE_CONFIG
public static final String CONFIG_EVENTS_INCLUDE_DOC
public static final String CONFIG_EVENTS_INCLUDE_DEFAULT
public static final String DEBUG_ENABLED
public static final String DEBUG_ENABLED_DOC
public static final boolean DEFAULT_DEBUG_ENABLED
public static final String DEFAULT_NAMED_FILTER_NAME
public static final String CPU_METRIC
public static final String EXPORTER_LOCAL_NAME
public static final String EXPORTER_LOCAL_METRICS_INCLUDE
public static final String EXPORTER_CONFLUENT_NAME
public static final Map<String,Map<String,Object>> EXPORTER_DEFAULT_CONFIGS
public static final String PREFIX_REMOTE_CONFIG
public static final String REMOTE_CONFIG_CONFLUENT
public static final String TELEMETRY_API_KEY
public static final String TELEMETRY_API_KEY_DOC
public static final String TELEMETRY_API_SECRET
public static final String TELEMETRY_API_SECRET_DOC
public static final String TELEMETRY_ENABLED_CONFIG
public static final String TELEMETRY_ENABLED_DOC
public static final boolean TELEMETRY_ENABLED_DEFAULT
public static final String TELEMETRY_PROXY_URL
public static final String TELEMETRY_PROXY_URL_DOC
public static final String TELEMETRY_PROXY_USERNAME
public static final String TELEMETRY_PROXY_USERNAME_DOC
public static final String TELEMETRY_PROXY_PASSWORD
public static final String TELEMETRY_PROXY_PASSWORD_DOC
public static void main(String[] args)
public FilterSetPredicate getDefaultFilterSet()
public VolumeMetricsCollector.VolumeMetricsCollectorConfig getVolumeMetricsCollectorConfig()
public Optional<RemoteConfigConfiguration> getRemoteConfigConfiguration()
public void updateExporterConfigs(String exporterName, Map<String,?> configOverrides)
public Map<String,ExporterConfig> allExporters()
public Map<String,ExporterConfig> enabledExporters()
public Map<String,ExporterConfig> allExportersWithNames(Set<String> names)
public Map<String,HttpExporterConfig> allHttpExporters()