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.

813 lines
23 KiB

{
"modelName": "AppServer",
"displayName": "Application Server",
"description": "Application Server Data Model",
"objectSummary": {
"Event-Based": 7,
"Transaction-Based": 0,
"Search-Based": 0
},
"objects": [
{
"objectName": "Performance",
"displayName": "Performance",
"parentName": "BaseEvent",
"comment": {"tags": ["appserver", "performance"]},
"fields": [
{
"fieldName": "application_name",
"owner": "Performance",
"type": "string",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "application_name",
"comment": ""
},
{
"fieldName": "vendor_product",
"owner": "Performance",
"type": "string",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "vendor_product",
"comment": ""
},
{
"fieldName": "appserver_port_number",
"owner": "Performance",
"type": "number",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "appserver_port_number",
"comment": ""
},
{
"fieldName": "application_server",
"owner": "Performance",
"type": "string",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "application_server",
"comment": ""
},
{
"fieldName": "_time",
"owner": "BaseEvent",
"type": "timestamp",
"fieldSearch": "_time=*",
"required": true,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "_time",
"comment": ""
},
{
"fieldName": "host",
"owner": "BaseEvent",
"type": "string",
"fieldSearch": "host=*",
"required": true,
"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": "application_instance",
"owner": "Performance",
"type": "string",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "application_instance",
"comment": ""
}
],
"calculationID": "usmw4q28onjexw29",
"owner": "Performance",
"editable": true,
"comment": "",
"calculationType": "Eval",
"expression": "application_server.\"|\".application_name"
}
],
"constraints": [
{
"search": "tag=appserver tag=performance",
"owner": "Performance"
}
],
"lineage": "Performance"
},
{
"objectName": "Web_Transaction",
"displayName": "Web Transaction",
"parentName": "Performance",
"comment": {"tags": ["appserver", "performance", "transactions"]},
"fields": [
{
"fieldName": "response_time",
"owner": "Performance.Web_Transaction",
"type": "number",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "response_time",
"comment": ""
}
],
"calculations": [
{
"outputFields": [
{
"fieldName": "response_code",
"owner": "Performance.Web_Transaction",
"type": "number",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "response_code",
"comment": ""
}
],
"calculationID": "7wudm041upzxgvi",
"owner": "Performance.Web_Transaction",
"editable": true,
"comment": "",
"calculationType": "Eval",
"expression": "if(len(response_code)>0, response_code,0)"
}
],
"constraints": [
{
"search": "tag=transactions",
"owner": "Performance.Web_Transaction"
}
],
"lineage": "Performance.Web_Transaction"
},
{
"objectName": "Runtime",
"displayName": "Runtime",
"parentName": "Performance",
"comment": {"tags": ["appserver", "performance", "runtime"]},
"fields": [
{
"fieldName": "cpu_utilization_percent",
"owner": "Performance.Runtime",
"type": "number",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "cpu_utilization_percent",
"comment": ""
},
{
"fieldName": "memory_heap_free_percent",
"owner": "Performance.Runtime",
"type": "number",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "memory_heap_free_percent",
"comment": ""
},
{
"fieldName": "available_threads_count_percent",
"owner": "Performance.Runtime",
"type": "number",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "available_threads_count_percent",
"comment": ""
},
{
"fieldName": "memory_heap_used",
"owner": "Performance.Runtime",
"type": "number",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "memory_heap_used",
"comment": ""
},
{
"fieldName": "memory_heap_size",
"owner": "Performance.Runtime",
"type": "number",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "memory_heap_size",
"comment": ""
},
{
"fieldName": "perm_gen_usage",
"owner": "Performance.Runtime",
"type": "number",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "perm_gen_usage",
"comment": ""
},
{
"fieldName": "thread_id",
"owner": "Performance.Runtime",
"type": "number",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "thread_id",
"comment": ""
},
{
"fieldName": "thread_state",
"owner": "Performance.Runtime",
"type": "string",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "thread_state",
"comment": ""
},
{
"fieldName": "application_name",
"owner": "Performance",
"type": "string",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "application_name",
"comment": ""
},
{
"fieldName": "vendor_product",
"owner": "Performance",
"type": "string",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "vendor_product",
"comment": ""
},
{
"fieldName": "appserver_port_number",
"owner": "Performance",
"type": "number",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "appserver_port_number",
"comment": ""
},
{
"fieldName": "application_server",
"owner": "Performance",
"type": "string",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "application_server",
"comment": ""
}
],
"calculations": [
{
"outputFields": [
{
"fieldName": "active_threads_count",
"owner": "Performance.Runtime",
"type": "number",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "active_threads_count",
"comment": ""
}
],
"calculationID": "wkhknseimn53ik9",
"owner": "Performance.Runtime",
"editable": true,
"comment": "",
"calculationType": "Eval",
"expression": "if((vendor_product=\"Apache Tomcat\") AND (thread_state=\"active\"),1,if(len(active_threads_count)>0, active_threads_count,-1))"
},
{
"outputFields": [
{
"fieldName": "hung_threads_count",
"owner": "Performance.Runtime",
"type": "number",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "hung_threads_count",
"comment": ""
}
],
"calculationID": "a10e9txk1w8tcsor",
"owner": "Performance.Runtime",
"editable": true,
"comment": "",
"calculationType": "Eval",
"expression": "if((vendor_product=\"Apache Tomcat\") AND (thread_state=\"hung\"),1,if(len(hung_threads_count)>0, hung_threads_count,-1))"
},
{
"outputFields": [
{
"fieldName": "memory_used",
"owner": "Performance.Runtime",
"type": "number",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "memory_used",
"comment": ""
}
],
"calculationID": "83x76oj3hnbnvcxr",
"owner": "Performance.Runtime",
"editable": true,
"comment": "",
"calculationType": "Eval",
"expression": "if(len(memory_used)>0, memory_used,-1)"
},
{
"outputFields": [
{
"fieldName": "memory_pool_size",
"owner": "Performance.Runtime",
"type": "number",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "memory_pool_size",
"comment": ""
}
],
"calculationID": "xpzvyu5dxc9mgqfr",
"owner": "Performance.Runtime",
"editable": true,
"comment": "",
"calculationType": "Eval",
"expression": "if(len(memory_pool_size)>0, memory_pool_size,-1)"
},
{
"outputFields": [
{
"fieldName": "garbage_collection_time",
"owner": "Performance.Runtime",
"type": "number",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "garbage_collection_time",
"comment": ""
}
],
"calculationID": "fq7zgc8pnegynwmi",
"owner": "Performance.Runtime",
"editable": true,
"comment": "",
"calculationType": "Eval",
"expression": "if(len(garbage_collection_time)>0, garbage_collection_time,-1)"
},
{
"outputFields": [
{
"fieldName": "garbage_collection_count",
"owner": "Performance.Runtime",
"type": "number",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "garbage_collection_count",
"comment": ""
}
],
"calculationID": "nvnpx9oplbjiqkt9",
"owner": "Performance.Runtime",
"editable": true,
"comment": "",
"calculationType": "Eval",
"expression": "if(len(garbage_collection_count)>0, garbage_collection_count,-1)"
}
],
"constraints": [
{
"search": "tag=runtime",
"owner": "Performance.Runtime"
}
],
"lineage": "Performance.Runtime"
},
{
"objectName": "Inventory",
"displayName": "Inventory",
"parentName": "BaseEvent",
"comment": {"tags": ["appserver", "inventory"]},
"fields": [
{
"fieldName": "full_host_name",
"owner": "Inventory",
"type": "string",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "full_host_name",
"comment": ""
},
{
"fieldName": "ip_address",
"owner": "Inventory",
"type": "string",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "ip_address",
"comment": ""
},
{
"fieldName": "product_family",
"owner": "Inventory",
"type": "string",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "product_family",
"comment": ""
},
{
"fieldName": "vendor_product",
"owner": "Inventory",
"type": "string",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "vendor_product",
"comment": ""
},
{
"fieldName": "version_number",
"owner": "Inventory",
"type": "string",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "version_number",
"comment": ""
},
{
"fieldName": "vendor_product_runtime",
"owner": "Inventory",
"type": "string",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "vendor_product_runtime",
"comment": ""
},
{
"fieldName": "runtime_vendor",
"owner": "Inventory",
"type": "string",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "runtime_vendor",
"comment": ""
},
{
"fieldName": "vendor_product_runtime_version",
"owner": "Inventory",
"type": "string",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "vendor_product_runtime_version",
"comment": ""
},
{
"fieldName": "appserver_port_number",
"owner": "Inventory",
"type": "number",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "appserver_port_number",
"comment": ""
},
{
"fieldName": "application_server",
"owner": "Inventory",
"type": "string",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "application_server",
"comment": ""
}
],
"calculations": [
{
"outputFields": [
{
"fieldName": "root_role",
"owner": "Inventory",
"type": "string",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "root_role",
"comment": ""
}
],
"calculationID": "0j7e04b8i42njyvi",
"owner": "Inventory",
"editable": true,
"comment": "",
"calculationType": "Eval",
"expression": "\"application_server\""
}
],
"constraints": [
{
"search": "tag=appserver tag=inventory",
"owner": "Inventory"
}
],
"lineage": "Inventory"
},
{
"objectName": "Application",
"displayName": "Application",
"parentName": "Inventory",
"comment": {"tags": ["appserver", "inventory", "tag=application"]},
"fields": [
{
"fieldName": "application_name",
"owner": "Inventory.Application",
"type": "string",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "application_name",
"comment": ""
}
],
"calculations": [
{
"outputFields": [
{
"fieldName": "leaf_role",
"owner": "Inventory.Application",
"type": "string",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "leaf_role",
"comment": ""
}
],
"calculationID": "1h5qu667e04tpgb9",
"owner": "Inventory.Application",
"editable": true,
"comment": "",
"calculationType": "Eval",
"expression": "\"Application\""
},
{
"outputFields": [
{
"fieldName": "application_instance",
"owner": "Inventory.Application",
"type": "string",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "application_instance",
"comment": ""
}
],
"calculationID": "1r3lqled5nxywrk9",
"owner": "Inventory.Application",
"editable": true,
"comment": "",
"calculationType": "Eval",
"expression": "application_server.\"|\".application_name"
}
],
"constraints": [
{
"search": "tag=application",
"owner": "Inventory.Application"
}
],
"lineage": "Inventory.Application"
},
{
"objectName": "Throughput",
"displayName": "Throughput",
"parentName": "Performance",
"comment": {"tags": ["appserver", "performance", "throughput"]},
"fields": [
{
"fieldName": "request_count",
"owner": "Performance.Throughput",
"type": "number",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "request_count",
"comment": ""
}
],
"calculations": [],
"constraints": [
{
"search": "tag=throughput",
"owner": "Performance.Throughput"
}
],
"lineage": "Performance.Throughput"
},
{
"objectName": "Session",
"displayName": "Session",
"parentName": "Performance",
"comment": {"tags": ["appserver", "performance", "tag=session"]},
"fields": [
{
"fieldName": "active_sessions_count",
"owner": "Performance.Session",
"type": "number",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "active_sessions_count",
"comment": ""
},
{
"fieldName": "rejected_sessions_count",
"owner": "Performance.Session",
"type": "number",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "rejected_sessions_count",
"comment": ""
},
{
"fieldName": "expired_sessions_count",
"owner": "Performance.Session",
"type": "number",
"fieldSearch": "",
"required": false,
"multivalue": false,
"hidden": false,
"editable": true,
"displayName": "expired_sessions_count",
"comment": ""
}
],
"calculations": [],
"constraints": [
{
"search": "tag=session",
"owner": "Performance.Session"
}
],
"lineage": "Performance.Session"
}
],
"objectNameList": [
"Performance",
"Web_Transaction",
"Runtime",
"Inventory",
"Application",
"Throughput",
"Session"
]
}