Static Public Member Functions | |
| static PerformanceData | ImportData (System.Web.HttpRequest Request) |
| static PerformanceData | ImportData (IWebLogLine log_line, String alt_referer) |
| static bool | ValidateData (PerformanceData check_data) |
| static bool | ValidateData (PerformanceData check_data, bool print_metrics) |
| static int | QueryMapValue (System.Data.SqlClient.SqlConnection connection, String proc_name, String proc_param_in, String proc_param_out, Dictionary< string, int > map, String key_name) |
| static void | AddP3PResponseHeader (System.Web.HttpResponse Response) |
| static IWebLogLine | GetLogEntry (System.Web.HttpRequest Request) |
Public Attributes | |
| const int | MAXIMUM_DATA_LENGTH = 2048 |
| const int | MAXIMUM_URL_LENGTH = 1536 |
| const int | MAXIMUM_SESSION_ID_LENGTH = 48 |
| const int | MAXIMUM_NODE_ID_LENGTH = 32 |
| const int | MAXIMUM_USER_ID_LENGTH = 32 |
| const int | MAXIMUM_TITLE_LENGTH = 255 |
| const int | MAXIMUM_UA_SEGMENT_LENGTH = 32 |
| const int | MAXIMUM_IP_LENGTH = 32 |
| const int | MAXIMUM_HOST_LENGTH = 64 |
| const int | MAXIMUM_MESSAGE_LENGTH = 128 |
| const int | MAXIMUM_ERROR_URL_LENGTH = 255 |
| const int | MAXIMUM_PAGE_ID_LENGTH = 32 |
| const int | MAXIMUM_VARIABLE_LENGTH = 127 |
| const int | MAXIMUM_SCREEN_DIMENSIONS_LENGTH = 9 |
| const int | MAXIMUM_CONNECTION_TYPE_LENGTH = 7 |
| const int | MAXIMUM_BROWSER_LANGUAGE_LENGTH = 7 |
| const int | MAXIMUM_CPUCLASS_LENGTH = 16 |
Static Public Attributes | |
| static Dictionary< String, int > | PageIdMap = new Dictionary<string, int>() |
| static Dictionary< String, int > | ClientPropertyMap = new Dictionary<string, int>() |
| static Dictionary< String, int > | ClientNameMap = new Dictionary<string, int>() |
| static Dictionary< String, int > | ClientVersionMap = new Dictionary<string, int>() |
| static Dictionary< String, int > | UrlMap = new Dictionary<string, int>() |
| static Dictionary< String, int > | MessageMap = new Dictionary<string, int>() |
| static Dictionary< String, int > | TitleMap = new Dictionary<string, int>() |
| static Dictionary< String, int > | OSMap = new Dictionary<string, int>() |
| static Dictionary< String, int > | UserDataMap = new Dictionary<string, int>() |
| static Dictionary< String, int > | HostMap = new Dictionary<string, int>() |
| static Dictionary< String, int > | NodeMap = new Dictionary<string, int>() |
| static Dictionary< String, int > | SessionMap = new Dictionary<string, int>() |
| static Dictionary< String, int > | UserNameMap = new Dictionary<string, int>() |
| static System.Collections.Hashtable | VELOCITY_FILTER = new System.Collections.Hashtable() |
| static DateTime | FILTER_EXPIRY = DateTime.Now |
| static bool | VelocityFilterEnabled = true |
Static Private Member Functions | |
| static int | GetInt (String in_val, String field_name) |
| static long | GetLong (String in_val, String field_name) |
Static Private Attributes | |
| static readonly log4net.ILog | log = log4net.LogManager.GetLogger(typeof(DataUtil)) |
| static PerformanceData Core.Web.Monitor.DataUtil.ImportData | ( | System.Web.HttpRequest | Request | ) | [static] |
| static PerformanceData Core.Web.Monitor.DataUtil.ImportData | ( | IWebLogLine | log_line, | |
| String | alt_referer | |||
| ) | [static] |
| static bool Core.Web.Monitor.DataUtil.ValidateData | ( | PerformanceData | check_data | ) | [static] |
| static bool Core.Web.Monitor.DataUtil.ValidateData | ( | PerformanceData | check_data, | |
| bool | print_metrics | |||
| ) | [static] |
| static int Core.Web.Monitor.DataUtil.GetInt | ( | String | in_val, | |
| String | field_name | |||
| ) | [static, private] |
| static long Core.Web.Monitor.DataUtil.GetLong | ( | String | in_val, | |
| String | field_name | |||
| ) | [static, private] |
| static int Core.Web.Monitor.DataUtil.QueryMapValue | ( | System.Data.SqlClient.SqlConnection | connection, | |
| String | proc_name, | |||
| String | proc_param_in, | |||
| String | proc_param_out, | |||
| Dictionary< string, int > | map, | |||
| String | key_name | |||
| ) | [static] |
| static void Core.Web.Monitor.DataUtil.AddP3PResponseHeader | ( | System.Web.HttpResponse | Response | ) | [static] |
| static IWebLogLine Core.Web.Monitor.DataUtil.GetLogEntry | ( | System.Web.HttpRequest | Request | ) | [static] |
readonly log4net.ILog Core.Web.Monitor.DataUtil.log = log4net.LogManager.GetLogger(typeof(DataUtil)) [static, private] |
Dictionary<String, int> Core.Web.Monitor.DataUtil.PageIdMap = new Dictionary<string, int>() [static] |
Dictionary<String, int> Core.Web.Monitor.DataUtil.ClientPropertyMap = new Dictionary<string, int>() [static] |
Dictionary<String, int> Core.Web.Monitor.DataUtil.ClientNameMap = new Dictionary<string, int>() [static] |
Dictionary<String, int> Core.Web.Monitor.DataUtil.ClientVersionMap = new Dictionary<string, int>() [static] |
Dictionary<String, int> Core.Web.Monitor.DataUtil.UrlMap = new Dictionary<string, int>() [static] |
Dictionary<String, int> Core.Web.Monitor.DataUtil.MessageMap = new Dictionary<string, int>() [static] |
Dictionary<String, int> Core.Web.Monitor.DataUtil.TitleMap = new Dictionary<string, int>() [static] |
Dictionary<String, int> Core.Web.Monitor.DataUtil.OSMap = new Dictionary<string, int>() [static] |
Dictionary<String, int> Core.Web.Monitor.DataUtil.UserDataMap = new Dictionary<string, int>() [static] |
Dictionary<String, int> Core.Web.Monitor.DataUtil.HostMap = new Dictionary<string, int>() [static] |
Dictionary<String, int> Core.Web.Monitor.DataUtil.NodeMap = new Dictionary<string, int>() [static] |
Dictionary<String, int> Core.Web.Monitor.DataUtil.SessionMap = new Dictionary<string, int>() [static] |
Dictionary<String, int> Core.Web.Monitor.DataUtil.UserNameMap = new Dictionary<string, int>() [static] |
| const int Core.Web.Monitor.DataUtil.MAXIMUM_DATA_LENGTH = 2048 |
| const int Core.Web.Monitor.DataUtil.MAXIMUM_URL_LENGTH = 1536 |
| const int Core.Web.Monitor.DataUtil.MAXIMUM_SESSION_ID_LENGTH = 48 |
| const int Core.Web.Monitor.DataUtil.MAXIMUM_NODE_ID_LENGTH = 32 |
| const int Core.Web.Monitor.DataUtil.MAXIMUM_USER_ID_LENGTH = 32 |
| const int Core.Web.Monitor.DataUtil.MAXIMUM_TITLE_LENGTH = 255 |
| const int Core.Web.Monitor.DataUtil.MAXIMUM_UA_SEGMENT_LENGTH = 32 |
| const int Core.Web.Monitor.DataUtil.MAXIMUM_IP_LENGTH = 32 |
| const int Core.Web.Monitor.DataUtil.MAXIMUM_HOST_LENGTH = 64 |
| const int Core.Web.Monitor.DataUtil.MAXIMUM_MESSAGE_LENGTH = 128 |
| const int Core.Web.Monitor.DataUtil.MAXIMUM_ERROR_URL_LENGTH = 255 |
| const int Core.Web.Monitor.DataUtil.MAXIMUM_PAGE_ID_LENGTH = 32 |
| const int Core.Web.Monitor.DataUtil.MAXIMUM_VARIABLE_LENGTH = 127 |
| const int Core.Web.Monitor.DataUtil.MAXIMUM_CONNECTION_TYPE_LENGTH = 7 |
| const int Core.Web.Monitor.DataUtil.MAXIMUM_CPUCLASS_LENGTH = 16 |
System.Collections.Hashtable Core.Web.Monitor.DataUtil.VELOCITY_FILTER = new System.Collections.Hashtable() [static] |
DateTime Core.Web.Monitor.DataUtil.FILTER_EXPIRY = DateTime.Now [static] |
bool Core.Web.Monitor.DataUtil.VelocityFilterEnabled = true [static] |