{"type":"model","meta":{"id":"/apps/pubhub/media/000-v7-apis/5b3454a4300b838cc17f7b2cdc0690fdd15058d5/85928a65-da17-3012-a6df-bb224dd8278a","info":{"description":"Retrieve results for scheduled and dynamic tests on endpoint agents.","title":"Endpoint Test Results API","version":"7.0.34"},"security":[{"BearerAuth":[]}],"tags":[{"name":"Network Endpoint Scheduled Test Results"},{"name":"HTTP Server Endpoint Scheduled Test Results"},{"name":"Network Dynamic Endpoint Test Results"},{"name":"Real User Endpoint Test Results"},{"name":"Local Network Endpoint Test Results"}],"openapi":"3.0.1","servers":[{"description":"ThousandEyes API production URL","url":"https://api.thousandeyes.com/v7"}],"securitySchemes":{"BearerAuth":{"description":"Bearer authentication token","scheme":"bearer","type":"http"}}},"spec":{"properties":{"agentId":{"description":"Unique ID of endpoint agent, from `/endpoint/agents` endpoint.","example":"861b7557-cd57-4bbb-b648-00bddf88ef49","format":"uuid","readOnly":true,"type":"string"},"date":{"description":"UTC date when endpoint network topology took place (ISO date-time format).","example":"2022-07-17T22:00:54Z","format":"date-time","readOnly":true,"type":"string"},"networkTopologyId":{"description":"Network topology ID. Each network topology occurrence has a unique ID.","example":"00160:54c3a4b180c6:1490536500:c7a58c49","readOnly":true,"type":"string"},"roundId":{"description":"Epoch time (seconds) indicating the start time of the round.","example":1384309800,"readOnly":true,"type":"integer"},"target":{"description":"IP of the target the network topology was performed against. This is typically a default gateway, proxy or VPN endpoint.","example":"10.0.2.2","readOnly":true,"type":"string"},"targetPort":{"description":"Port of the target the network topology was performed against.","example":80,"readOnly":true,"type":"integer"},"type":{"enum":["vpn","proxy","gateway"],"example":"vpn","type":"string","$$ref":"#/components/schemas/NetworkTopologyType"},"icmpPing":{"properties":{"avgRtt":{"description":"Ping average response time.","example":7,"readOnly":true,"type":"integer"},"maxRtt":{"description":"Ping maximum response time.","example":66,"readOnly":true,"type":"integer"},"meanDevRtt":{"description":"Ping mean standard deviation response time.","example":11,"readOnly":true,"type":"integer"},"minRtt":{"description":"Ping minimum response time.","example":1,"readOnly":true,"type":"integer"},"pktsReceived":{"description":"Ping packets received.","example":10,"readOnly":true,"type":"integer"},"pktsSent":{"description":"Ping packets sent.","example":10,"readOnly":true,"type":"integer"},"error":{"description":"Only present when there is an error.","example":"An operation timed out.","readOnly":true,"type":"string"},"infoFlags":{"example":["TE_INFO_ICMP_BLOCKED_BY_FIREWALL"],"items":{"type":"string"},"readOnly":true,"type":"array"}},"type":"object","$$ref":"#/components/schemas/NetworkPing"},"isIcmpBlocked":{"description":"Set to `true` if network target is blocking ICMP echo (ping) queries.","example":true,"readOnly":true,"type":"boolean"},"tcpConnect":{"properties":{"rtt":{"description":"Represents the number of milliseconds required to establish TCP connectivity with the target","example":77.777,"format":"double","readOnly":true,"type":"number"},"errorCode":{"description":"Only present when there is an error","example":"ERR_TIMED_OUT","readOnly":true,"type":"string"},"error":{"description":"Only present when there is an error","example":"An operation timed out.","readOnly":true,"type":"string"},"infoFlags":{"example":["TE_INFO_ICMP_BLOCKED_BY_FIREWALL"],"items":{"type":"string"},"readOnly":true,"type":"array"}},"type":"object","$$ref":"#/components/schemas/TcpConnect"},"systemMetrics":{"properties":{"startTimeMs":{"description":"The start time of metrics collection, expressed in milliseconds since the Epoch.","example":1581508857327,"format":"int64","readOnly":true,"type":"integer"},"endTimeMs":{"description":"The end time of metrics collection, expressed in milliseconds since the Epoch.","example":1581508867333,"format":"int64","readOnly":true,"type":"integer"},"cpuUtilization":{"properties":{"min":{"description":"The minimum sampled usage value recorded during the monitored period.","example":0.22,"format":"double","maximum":1,"minimum":0,"readOnly":true,"type":"number"},"max":{"description":"The maximum sampled usage value recorded during the monitored period.","example":0.75,"format":"double","maximum":1,"minimum":0,"readOnly":true,"type":"number"},"mean":{"description":"The mean (average) sampled usage value recorded during the monitored period.","example":0.55,"format":"double","maximum":1,"minimum":0,"readOnly":true,"type":"number"},"median":{"description":"The median sampled usage value recorded during the monitored period.","example":0.61,"format":"double","maximum":1,"minimum":0,"readOnly":true,"type":"number"},"stdDev":{"description":"The standard deviation of sampled usage values recorded during the monitored period.","example":0.01,"format":"double","maximum":1,"minimum":0,"readOnly":true,"type":"number"},"count":{"description":"The total number of samples collected during the monitored period.","example":150,"readOnly":true,"type":"integer"}},"type":"object","$$ref":"#/components/schemas/CpuUtilization"},"physicalMemoryUsedBytes":{"properties":{"min":{"description":"The minimum sampled memory usage value recorded during the monitored period.","example":1.2,"format":"double","readOnly":true,"type":"number"},"max":{"description":"The maximum sampled memory usage value recorded during the monitored period.","example":2.5,"format":"double","readOnly":true,"type":"number"},"mean":{"description":"The mean (average) value of memory usage sampled over the monitored period.","example":1.77,"format":"double","readOnly":true,"type":"number"},"median":{"description":"The median value of memory usage sampled over the monitored period.","example":1.85,"format":"double","readOnly":true,"type":"number"},"stdDev":{"description":"The standard deviation of memory usage sampled during the monitored period.","example":0.25,"format":"double","readOnly":true,"type":"number"},"count":{"description":"The total number of samples collected during the monitored period.","example":155,"readOnly":true,"type":"integer"}},"type":"object","$$ref":"#/components/schemas/PhysicalMemoryUsedBytes"},"physicalMemoryTotalBytes":{"description":"Total physical memory of the system.","example":1024,"format":"int64","readOnly":true,"type":"integer"}},"type":"object","$$ref":"#/components/schemas/SystemMetrics"},"systemMetricDetails":{"description":"Details of system metrics that contain top applications by CPU/memory usage.\nNot populated by default.\n","properties":{"topCpuApplications":{"description":"A list of applications that consume more than 2% of the CPU.","items":{"properties":{"name":{"description":"The name of the application.","example":"Webex","type":"string"},"totalCpu":{"description":"The total CPU usage by all application processes.","example":0.5,"format":"double","type":"number"},"totalMemoryPercentage":{"description":"The total percentage of memory used by all application processes.","example":0.22,"format":"double","type":"number"},"totalMemoryBytes":{"description":"The total memory in bytes used by all application processes.","example":1023334,"format":"int64","type":"integer"},"processes":{"description":"A list of application processes.","items":{"properties":{"name":{"description":"The name of the process.","example":"Webex background","type":"string"},"pid":{"description":"The process ID.","example":15632,"type":"integer"},"cpu":{"description":"The CPU usage by the process as a percentage (e.g., 0.5 for 50% CPU usage).","example":0.5,"format":"double","type":"number"},"memoryPercentage":{"description":"The memory usage by the process as a percentage (e.g., 0.22 for 22%).","example":0.22,"format":"double","type":"number"},"memoryBytes":{"description":"The memory usage by the process in bytes.","example":1023334,"format":"int64","type":"integer"}},"type":"object","$$ref":"#/components/schemas/ProcessMetrics"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/ApplicationMetrics"},"readOnly":true,"type":"array"},"topMemoryApplications":{"description":"A list of applications that consume more than 2% of the RAM.","items":{"properties":{"name":{"description":"The name of the application.","example":"Webex","type":"string"},"totalCpu":{"description":"The total CPU usage by all application processes.","example":0.5,"format":"double","type":"number"},"totalMemoryPercentage":{"description":"The total percentage of memory used by all application processes.","example":0.22,"format":"double","type":"number"},"totalMemoryBytes":{"description":"The total memory in bytes used by all application processes.","example":1023334,"format":"int64","type":"integer"},"processes":{"description":"A list of application processes.","items":{"properties":{"name":{"description":"The name of the process.","example":"Webex background","type":"string"},"pid":{"description":"The process ID.","example":15632,"type":"integer"},"cpu":{"description":"The CPU usage by the process as a percentage (e.g., 0.5 for 50% CPU usage).","example":0.5,"format":"double","type":"number"},"memoryPercentage":{"description":"The memory usage by the process as a percentage (e.g., 0.22 for 22%).","example":0.22,"format":"double","type":"number"},"memoryBytes":{"description":"The memory usage by the process in bytes.","example":1023334,"format":"int64","type":"integer"}},"type":"object","$$ref":"#/components/schemas/ProcessMetrics"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/ApplicationMetrics"},"readOnly":true,"type":"array"}},"type":"object","$$ref":"#/components/schemas/SystemMetricDetails"}},"type":"object","$$ref":"#/components/schemas/LocalNetworkTopologyResultBase","title":"LocalNetworkTopologyResultBase"}}