@Immutable public class HoodieMetricsConfig extends HoodieConfig
| Modifier and Type | Class and Description |
|---|---|
static class |
HoodieMetricsConfig.Builder |
CONFIG_VALUES_DELIMITER, propscontains, contains, getBoolean, getBooleanOrDefault, getBooleanOrDefault, getBooleanOrDefault, getDouble, getDoubleOrDefault, getFloat, getFloatOrDefault, getInt, getIntOrDefault, getLong, getLongOrDefault, getProps, getProps, getSplitStrings, getSplitStrings, getString, getString, getStringOrDefault, getStringOrDefault, getStringOrThrow, setAll, setDefault, setDefaultOnCondition, setDefaults, setDefaultValue, setDefaultValue, setValue, setValuepublic static final String METRIC_PREFIX
public static final ConfigProperty<Boolean> TURN_METRICS_ON
public static final ConfigProperty<MetricsReporterType> METRICS_REPORTER_TYPE_VALUE
public static final ConfigProperty<String> METRICS_REPORTER_CLASS_NAME
public static final ConfigProperty<String> METRICS_REPORTER_PREFIX
public static final ConfigProperty<String> EXECUTOR_METRICS_ENABLE
public static final ConfigProperty<Boolean> LOCK_METRICS_ENABLE
public static final ConfigProperty<String> METRICS_REPORTER_FILE_BASED_CONFIGS_PATH
public static final ConfigProperty<Boolean> TURN_METRICS_COMPACTION_LOG_BLOCKS_ON
@Deprecated public static final String METRICS_ON
TURN_METRICS_ON and its methods instead@Deprecated public static final boolean DEFAULT_METRICS_ON
TURN_METRICS_ON and its methods instead@Deprecated public static final String METRICS_REPORTER_TYPE
METRICS_REPORTER_TYPE_VALUE and its methods instead@Deprecated public static final MetricsReporterType DEFAULT_METRICS_REPORTER_TYPE
METRICS_REPORTER_TYPE_VALUE and its methods instead@Deprecated public static final String METRICS_REPORTER_CLASS
METRICS_REPORTER_CLASS_NAME and its methods instead@Deprecated public static final String DEFAULT_METRICS_REPORTER_CLASS
METRICS_REPORTER_CLASS_NAME and its methods instead@Deprecated public static final String ENABLE_EXECUTOR_METRICS
EXECUTOR_METRICS_ENABLE and its methods insteadpublic static HoodieMetricsConfig.Builder newBuilder()
public String getBasePath()
public boolean isMetricsOn()
public boolean isCompactionLogBlockMetricsOn()
public boolean isExecutorMetricsEnabled()
public boolean isLockingMetricsEnabled()
public MetricsReporterType getMetricsReporterType()
public String getGraphiteServerHost()
public int getGraphiteServerPort()
public String getGraphiteMetricPrefix()
public int getGraphiteReportPeriodSeconds()
public String getM3ServerHost()
public int getM3ServerPort()
public String getM3Tags()
public String getM3Env()
public String getM3Service()
public String getJmxHost()
public String getJmxPort()
public int getDatadogReportPeriodSeconds()
public DatadogHttpClient.ApiSite getDatadogApiSite()
public String getDatadogApiKey()
public boolean getDatadogApiKeySkipValidation()
public int getDatadogApiTimeoutSeconds()
public String getDatadogMetricPrefix()
public String getDatadogMetricHost()
public int getCloudWatchReportPeriodSeconds()
public String getCloudWatchMetricPrefix()
public String getCloudWatchMetricNamespace()
public int getCloudWatchMaxDatumsPerRequest()
public String getMetricReporterClassName()
public int getPrometheusPort()
public String getPushGatewayHost()
public int getPushGatewayPort()
public int getPushGatewayReportPeriodSeconds()
public boolean getPushGatewayDeleteOnShutdown()
public String getPushGatewayJobName()
public String getPushGatewayLabels()
public boolean getPushGatewayRandomJobNameSuffix()
public String getMetricReporterMetricsNamePrefix()
public String getMetricReporterFileBasedConfigs()
Copyright © 2024 The Apache Software Foundation. All rights reserved.