package com.pepper.metrics.integration.druid.constants;

/**
 * Description:
 *  Druid指标名称
 * @author zhiminxu
 */
public class DruidHealthQuota {

    public static final String NAME = "Name";

    public static final String DB_TYPE = "DbType";

    public static final String URL = "URL";

    public static final String WAIT_THREAD_COUNT = "WaitThreadCount";

    public static final String NOT_EMPTY_WAIT_COUNT = "NotEmptyWaitCount";

    public static final String NOT_EMPTY_WAIT_MILLIS = "NotEmptyWaitMillis";

    public static final String POOLING_COUNT = "PoolingCount";

    public static final String POOLING_PEAK = "PoolingPeak";

    public static final String POOLING_PEAK_TIME = "PoolingPeakTime";

    public static final String ACTIVE_COUNT = "ActiveCount";

    public static final String ACTIVE_PEAK = "ActivePeak";

    public static final String ACTIVE_PEAK_TIME = "ActivePeakTime";

    public static final String INITIAL_SIZE = "InitialSize";

    public static final String MIN_IDLE = "MinIdle";

    public static final String MAX_ACTIVE = "MaxActive";

    public static final String QUERY_TIMEOUT = "QueryTimeout";

    public static final String TRANSACTION_QUERY_TIMEOUT = "TransactionQueryTimeout";

    public static final String LOGIN_TIMEOUT = "LoginTimeout";

    public static final String TEST_ON_BORROW = "TestOnBorrow";

    public static final String TEST_ON_RETURN = "TestOnReturn";

    public static final String TEST_ON_IDLE = "TestWhileIdle";

    public static final String DEFAULT_AUTO_COMMIT = "DefaultAutoCommit";

    public static final String DEFAULT_READ_ONLY = "DefaultReadOnly";

    public static final String DEFAULT_TRANSACTION_ISOLATION = "DefaultTransactionIsolation";

    public static final String LOGIC_CONNECT_COUNT = "LogicConnectCount";

    public static final String LOGIC_CLOSE_COUNT = "LogicCloseCount";

    public static final String LOGIC_CONNECT_ERROR_COUNT = "LogicConnectErrorCount";

    public static final String PHYSICAL_CONNECT_COUNT = "PhysicalConnectCount";

    public static final String PHYSICAL_CLOSE_COUNT = "PhysicalCloseCount";

    public static final String PHYSICAL_CONNECT_ERROR_COUNT = "PhysicalConnectErrorCount";

    public static final String EXECUTE_COUNT = "ExecuteCount";

    public static final String ERROR_COUNT = "ErrorCount";

    public static final String COMMIT_COUNT = "CommitCount";

    public static final String ROLLBACK_COUNT = "RollbackCount";

    public static final String PSCACHE_ACCESS_COUNT = "PSCacheAccessCount";

    public static final String PSCACHE_HIT_COUNT = "PSCacheHitCount";

    public static final String PSCACHE_MISS_COUNT = "PSCacheMissCount";

    public static final String START_TRANSACTION_COUNT = "StartTransactionCount";

    public static final String TRANSACTION_HISTOGRAM = "TransactionHistogram";

    public static final String CONNECTION_HOLDTIME_HISTOGRAM = "ConnectionHoldTimeHistogram";

    public static final String REMOVE_ABANDONED = "RemoveAbandoned";

    public static final String CLOB_OPEN_COUNT = "ClobOpenCount";

    public static final String BLOB_OPEN_COUNT = "BlobOpenCount";

    public static final String KEEP_ALIVE_CHECK_COUNT = "KeepAliveCheckCount";

    public static final String KEEP_ALIVE = "KeepAlive";

    public static final String FAIL_FAST = "FailFast";

    public static final String MAX_WAIT = "MaxWait";

    public static final String MAX_WAIT_THREAD_COUNT = "MaxWaitThreadCount";

    public static final String POOL_PREPARED_STATEMENTS = "PoolPreparedStatements";

    public static final String MAX_POOL_PREPARED_STATEMENT_PRE_CONNECTION_SIZE = "MaxPoolPreparedStatementPerConnectionSize";

    public static final String MIN_EVICTABLE_IDLE_TIME_MILLIS = "MinEvictableIdleTimeMillis";

    public static final String MAX_EVICTABLE_IDLE_TIME_MILLIS = "MaxEvictableIdleTimeMillis";

    public static final String LOG_DIFFERENT_THREAD = "LogDifferentThread";

    public static final String RECYCLE_ERROR_COUNT = "RecycleErrorCount";

    public static final String PREPARED_STATEMENT_OPEN_COUNT = "PreparedStatementOpenCount";

    public static final String PREPARED_STATEMENT_CLOSE_COUNT = "PreparedStatementClosedCount";

    public static final String USE_UNFAIR_LOCK = "UseUnfairLock";

    public static final String INIT_GLOBAL_VARIANTS = "InitGlobalVariants";

    public static final String INIT_VARIANTS = "InitVariants";

}
