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

{
"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"
]
}