public final class SentinelConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
APP_NAME_PROP_KEY |
static int |
APP_TYPE_COMMON
The default application type.
|
static String |
APP_TYPE_PROP_KEY |
static String |
CHARSET |
static String |
COLD_FACTOR |
static String |
DEFAULT_CHARSET |
static int |
DEFAULT_COLD_FACTOR |
static long |
DEFAULT_METRIC_FLUSH_INTERVAL |
static long |
DEFAULT_SINGLE_METRIC_FILE_SIZE |
static int |
DEFAULT_STATISTIC_MAX_RT |
static int |
DEFAULT_TOTAL_METRIC_FILE_COUNT |
static String |
METRIC_FLUSH_INTERVAL |
static String |
PROJECT_NAME_PROP_KEY |
static String |
SINGLE_METRIC_FILE_SIZE |
static String |
SPI_CLASSLOADER |
static String |
STATISTIC_MAX_RT |
static String |
TOTAL_METRIC_FILE_COUNT |
| Modifier and Type | Method and Description |
|---|---|
static String |
charset() |
static int |
coldFactor() |
static String |
getAppName() |
static int |
getAppType()
Get application type.
|
static String |
getConfig(String key)
Get config value of the specific key.
|
static String |
getConfig(String key,
boolean envVariableKey)
Get config value of the specific key.
|
static long |
metricLogFlushIntervalSec()
Get the metric log flush interval in second
|
static String |
removeConfig(String key) |
static void |
setConfig(String key,
String value) |
static void |
setConfigIfAbsent(String key,
String value) |
static boolean |
shouldUseContextClassloader()
Whether use context classloader via config parameter
|
static long |
singleMetricFileSize() |
static int |
statisticMaxRt()
Get the max RT value that Sentinel could accept for system BBR strategy.
|
static int |
totalMetricFileCount() |
public static final int APP_TYPE_COMMON
public static final String PROJECT_NAME_PROP_KEY
public static final String APP_NAME_PROP_KEY
public static final String APP_TYPE_PROP_KEY
public static final String CHARSET
public static final String SINGLE_METRIC_FILE_SIZE
public static final String TOTAL_METRIC_FILE_COUNT
public static final String COLD_FACTOR
public static final String STATISTIC_MAX_RT
public static final String SPI_CLASSLOADER
public static final String METRIC_FLUSH_INTERVAL
public static final String DEFAULT_CHARSET
public static final long DEFAULT_SINGLE_METRIC_FILE_SIZE
public static final int DEFAULT_TOTAL_METRIC_FILE_COUNT
public static final int DEFAULT_COLD_FACTOR
public static final int DEFAULT_STATISTIC_MAX_RT
public static final long DEFAULT_METRIC_FLUSH_INTERVAL
public static String getConfig(String key)
key - config keypublic static String getConfig(String key, boolean envVariableKey)
key - config keyenvVariableKey - Get the value of the environment variable with the given keypublic static String getAppName()
public static int getAppType()
public static String charset()
public static long metricLogFlushIntervalSec()
public static long singleMetricFileSize()
public static int totalMetricFileCount()
public static int coldFactor()
public static int statisticMaxRt()
Get the max RT value that Sentinel could accept for system BBR strategy.
public static boolean shouldUseContextClassloader()
Copyright © 2021 Alibaba Group. All rights reserved.