package com.sohu.tv.jedis.stat.constant; import java.text.SimpleDateFormat; /** * 客户端收集上报常量 * @author leifu * @Date 2015年1月16日 * @Time 下午2:50:59 */ public class ClientReportConstant { /** * 上报客户端版本 */ public static final String CLIENT_VERSION = "clientVersion"; /** * 上报json数据 */ public static final String JSON_PARAM = "json"; /** * 客户端上报数据类型 */ public static final String CLIENT_DATA_TYPE = "client_data_type"; /** * 异常相关参数 */ //异常类名 public static final String EXCEPTION_CLASS = "exception_class"; //异常消息 public static final String EXCEPTION_MSG = "exception_msg"; //异常发生时间 public static final String EXCEPTION_HAPPEN_TIME = "exception_happen_time"; //实例ip:port public static final String EXCEPTION_HOST_PORT = "exception_host_port"; //异常个数 public static final String EXCEPTION_COUNT = "exception_count"; //异常类型(ClientExceptionType) public static final String EXCEPTION_TYPE = "exception_type"; /** * 耗时相关参数 */ //耗时分布 public static final String COST_DISTRI = "cost_distri"; //调用次数 public static final String COST_COUNT = "cost_count"; //命令 public static final String COST_COMMAND = "cost_command"; //实例ip:port public static final String COST_HOST_PORT = "cost_host_port"; //耗时90%最大 public static final String COST_TIME_90_MAX = "cost_time_90_max"; //耗时99%最大 public static final String COST_TIME_99_MAX = "cost_time_99_max"; //耗时最大 public static final String COST_TIME_100_MAX = "cost_time_100_max"; //耗时平均值 public static final String COST_TIME_MEAN = "cost_time_mean"; //耗时中值(50%) public static final String COST_TIME_MEDIAN = "cost_time_median"; /** * 值分布相关参数 */ //值分布区间 public static final String VALUE_DISTRI = "value_distri"; //调用量 public static final String VALUE_COUNT = "value_count"; //命令 public static final String VALUE_COMMAND = "value_command"; //host:port public static final String VALUE_HOST_PORT = "value_host_port"; /** * 其他信息 */ //耗时map的大小 public static final String COST_MAP_SIZE = "cost_map_size"; //值区间map的大小 public static final String VALUE_MAP_SIZE = "value_map_size"; //异常map的大小 public static final String EXCEPTION_MAP_SIZE = "exception_map_size"; //收集统计耗时map的大小 public static final String COLLECTION_MAP_SIZE = "collection_map_size"; public static SimpleDateFormat getCollectTimeSDf(){ return new SimpleDateFormat("yyyyMMddHHmm00"); } }