public class ConfluentTelemetryConfig
extends org.apache.kafka.common.config.AbstractConfig
Constructor and Description |
---|
ConfluentTelemetryConfig(Map<String,?> originals) |
ConfluentTelemetryConfig(Map<String,?> originals,
boolean doLog) |
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_EXPORTER_CLIENT
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 TELEMETRY_CONFLUENT_CLOUD_URL
public static final String EXPORTER_CONFLUENT_NAME
public static final String CLIENT_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 updateClientConfigs(String clientName, Map<String,?> configOverrides)
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()
public Map<String,HttpClientConfig> allHttpClients()
public boolean hasExporterWithName(String exporterName)
public boolean hasClientWithName(String clientName)