You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
564 lines
15 KiB
564 lines
15 KiB
{
|
|
"modelName": "EUEM",
|
|
"displayName": "End User Experience Management",
|
|
"description": "End User Experience Management Data Model",
|
|
"objectSummary": {
|
|
"Event-Based": 3,
|
|
"Transaction-Based": 0,
|
|
"Search-Based": 0
|
|
},
|
|
"objects": [{
|
|
"objectName": "Performance",
|
|
"displayName": "Performance",
|
|
"parentName": "BaseEvent",
|
|
"fields": [{
|
|
"fieldName": "device",
|
|
"owner": "Performance",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Device",
|
|
"comment": "The mobile device type."
|
|
}, {
|
|
"fieldName": "app_version_name",
|
|
"owner": "Performance",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "App Version",
|
|
"comment": "The app version name."
|
|
}, {
|
|
"fieldName": "carrier",
|
|
"owner": "Performance",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Carrier",
|
|
"comment": "The mobile carrier."
|
|
}, {
|
|
"fieldName": "connection",
|
|
"owner": "Performance",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Connection Type",
|
|
"comment": "The type of connection (such as 'WiFi' or 'UMTA')."
|
|
}, {
|
|
"fieldName": "os_version",
|
|
"owner": "Performance",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "OS Version",
|
|
"comment": "The version of the device operating system."
|
|
}, {
|
|
"fieldName": "package_name",
|
|
"owner": "Performance",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Package",
|
|
"comment": "The package or binary name of the app."
|
|
}, {
|
|
"fieldName": "platform",
|
|
"owner": "Performance",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Platform",
|
|
"comment": "The app platform ('Android', 'iOS', or 'WP')."
|
|
}, {
|
|
"fieldName": "user_identifier",
|
|
"owner": "Performance",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "User Identifier",
|
|
"comment": "The developer set user identifier."
|
|
}, {
|
|
"fieldName": "uuid",
|
|
"owner": "Performance",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Unique User ID",
|
|
"comment": "A unique user identifier."
|
|
}, {
|
|
"fieldName": "remote_ip",
|
|
"owner": "Performance",
|
|
"type": "ipv4",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Remote IP",
|
|
"comment": "The remote IP address."
|
|
}, {
|
|
"fieldName": "state",
|
|
"owner": "Performance",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Network State",
|
|
"comment": "The connection state (such as 'Connecting' or 'Connected')."
|
|
}, {
|
|
"fieldName": "app_environment",
|
|
"owner": "Performance",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Application Environment",
|
|
"comment": "The application envrironment ( such as 'Release', 'Development' or 'Staging')."
|
|
}, {
|
|
"fieldName": "load_time",
|
|
"owner": "Performance",
|
|
"type": "number",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Load Time in msec",
|
|
"comment": "The time it took for a view to load"
|
|
}, {
|
|
"fieldName": "domain_lookup_time",
|
|
"owner": "Performance",
|
|
"type": "number",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Domain Lookup Time in sec",
|
|
"comment": "Time in seconds, null in iOS"
|
|
}, {
|
|
"fieldName": "dom_processing_time",
|
|
"owner": "Performance",
|
|
"type": "number",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "DOM Processing Time in sec",
|
|
"comment": "Time in seconds, null in iOS"
|
|
}, {
|
|
"fieldName": "server_time",
|
|
"owner": "Performance",
|
|
"type": "number",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Server Time in sec",
|
|
"comment": "Time in seconds, null in iOS"
|
|
}, {
|
|
"fieldName": "response_length",
|
|
"owner": "Performance",
|
|
"type": "number",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Response Length",
|
|
"comment": "The length of the response, in bytes."
|
|
}, {
|
|
"fieldName": "session_id",
|
|
"owner": "Performance",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Session ID",
|
|
"comment": "A unique session identifier."
|
|
}, {
|
|
"fieldName": "handled",
|
|
"owner": "Performance",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Handled",
|
|
"comment": "Whether the error was handled."
|
|
}, {
|
|
"fieldName": "where",
|
|
"owner": "Performance",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Error Root Cause",
|
|
"comment": "The origin where the error occurred"
|
|
}, {
|
|
"fieldName": "latency",
|
|
"owner": "Performance",
|
|
"type": "number",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Latency",
|
|
"comment": "The network service latency."
|
|
}, {
|
|
"fieldName": "status_code",
|
|
"owner": "Performance",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "HTTP Status Code",
|
|
"comment": "The HTTP response status code."
|
|
}, {
|
|
"fieldName": "failed",
|
|
"owner": "Performance",
|
|
"type": "boolean",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Failed",
|
|
"comment": "Whether the request failed."
|
|
}, {
|
|
"fieldName": "exception",
|
|
"owner": "Performance",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Network Exception",
|
|
"comment": "The contents of the HTTP exception that occurred."
|
|
}, {
|
|
"fieldName": "_time",
|
|
"owner": "BaseEvent",
|
|
"type": "timestamp",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "_time",
|
|
"comment": ""
|
|
}, {
|
|
"fieldName": "host",
|
|
"owner": "BaseEvent",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "host",
|
|
"comment": ""
|
|
}, {
|
|
"fieldName": "source",
|
|
"owner": "BaseEvent",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "source",
|
|
"comment": ""
|
|
}, {
|
|
"fieldName": "sourcetype",
|
|
"owner": "BaseEvent",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "sourcetype",
|
|
"comment": ""
|
|
}],
|
|
"calculations": [{
|
|
"outputFields": [{
|
|
"fieldName": "remote_ip_lon",
|
|
"owner": "",
|
|
"type": "number",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Longtitude",
|
|
"comment": "GeoIP derived longtitude",
|
|
"lookupOutputFieldName": "lon"
|
|
}, {
|
|
"fieldName": "remote_ip_lat",
|
|
"owner": "",
|
|
"type": "number",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Latitude",
|
|
"comment": "GeoIP derived latitude",
|
|
"lookupOutputFieldName": "lat"
|
|
}, {
|
|
"fieldName": "remote_ip_City",
|
|
"owner": "",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "City",
|
|
"comment": "GeoIP derived city",
|
|
"lookupOutputFieldName": "City"
|
|
}, {
|
|
"fieldName": "remote_ip_Region",
|
|
"owner": "",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Region",
|
|
"comment": "GeoIP derived region",
|
|
"lookupOutputFieldName": "Region"
|
|
}, {
|
|
"fieldName": "remote_ip_Country",
|
|
"owner": "",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Country",
|
|
"comment": "GeoIP derived country",
|
|
"lookupOutputFieldName": "Country"
|
|
}],
|
|
"inputField": "remote_ip",
|
|
"calculationType": "GeoIP",
|
|
"comment": "source ipv4 address",
|
|
"owner": "Performance",
|
|
"calculationID": "euem-geo-location",
|
|
"editable": true
|
|
}],
|
|
"constraints": [{
|
|
"search": "tag=performance tag=euem",
|
|
"owner": "Performance"
|
|
}],
|
|
"lineage": "Performance"
|
|
}, {
|
|
"objectName": "Inventory",
|
|
"displayName": "Inventory",
|
|
"parentName": "BaseEvent",
|
|
"fields": [{
|
|
"fieldName": "device",
|
|
"owner": "Inventory",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Device",
|
|
"comment": "The mobile device type."
|
|
}, {
|
|
"fieldName": "app_version_name",
|
|
"owner": "Inventory",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "App Version",
|
|
"comment": "The app version name."
|
|
}, {
|
|
"fieldName": "application_id",
|
|
"owner": "Inventory",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Application Id",
|
|
"comment": "Application Id of End User Mobile Application Entity"
|
|
}, {
|
|
"fieldName": "app_environment",
|
|
"owner": "Inventory",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Application Environment",
|
|
"comment": "The application envrironment ( such as 'Release', 'Development' or 'Staging')."
|
|
}, {
|
|
"fieldName": "os_version",
|
|
"owner": "Inventory",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "OS Version",
|
|
"comment": "The version of the device operating system."
|
|
}, {
|
|
"fieldName": "package_name",
|
|
"owner": "Inventory",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Package",
|
|
"comment": "The package or binary name of the app."
|
|
}, {
|
|
"fieldName": "platform",
|
|
"owner": "Inventory",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "Platform",
|
|
"comment": "The app platform ('Android', 'iOS', or 'WP')."
|
|
}, {
|
|
"fieldName": "user_identifier",
|
|
"owner": "Inventory",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "User Identifier",
|
|
"comment": "The developer set user identifier."
|
|
}, {
|
|
"fieldName": "_time",
|
|
"owner": "BaseEvent",
|
|
"type": "timestamp",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "_time",
|
|
"comment": ""
|
|
}, {
|
|
"fieldName": "host",
|
|
"owner": "BaseEvent",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "host",
|
|
"comment": ""
|
|
}, {
|
|
"fieldName": "source",
|
|
"owner": "BaseEvent",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "source",
|
|
"comment": ""
|
|
}, {
|
|
"fieldName": "sourcetype",
|
|
"owner": "BaseEvent",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "sourcetype",
|
|
"comment": ""
|
|
}],
|
|
"calculations": [{
|
|
"outputFields": [{
|
|
"fieldName": "role",
|
|
"owner": "Inventory",
|
|
"type": "string",
|
|
"fieldSearch": "",
|
|
"required": false,
|
|
"multivalue": false,
|
|
"hidden": false,
|
|
"editable": true,
|
|
"displayName": "role",
|
|
"comment": ""
|
|
}],
|
|
"calculationID": "inventory_role",
|
|
"owner": "Inventory",
|
|
"editable": true,
|
|
"comment": "",
|
|
"calculationType": "Eval",
|
|
"expression": "\"end_user_application\""
|
|
}],
|
|
"constraints": [{
|
|
"search": "tag=inventory tag=euem",
|
|
"owner": "Inventory"
|
|
}],
|
|
"lineage": "Inventory"
|
|
}],
|
|
"objectNameList": [
|
|
"Performance",
|
|
"Inventory"
|
|
]
|
|
} |