{"type":"api","title":"Query Outage History","meta":{"id":"/apps/pubhub/media/crosswork-network-controller-7-1/f445c17e25a1120e8fbde4bd413083d0fd88b2b3/136996fd-5513-3049-ba18-d66def5774f8","info":{"version":"7.1.0","title":"Crosswork Data Gateway Outage History API","description":"APIs to support Data Gateway Outage History","contact":{"name":"Crosswork Team, Cisco","email":"support@cisco.com"},"license":{"name":"Cisco Software License Agreement","url":"http://www.cisco.com/public/sw-license-agreement.html"}},"security":[{"bearerAuth":[]}],"tags":[{"name":"Misc","description":""}],"x-parser-conf":{"overview":{"markdownPath":"reference/CDG/cdg_outage_history_api_overview.md"}},"swagger":"2.0","basePath":"/crosswork/dg-manager/v1","schemes":["https"],"securityDefinitions":{"bearerAuth":{"type":"apiKey","name":"Authorization","in":"header","description":"Bearer auth token"}}},"spec":{"description":"Query Outage History records with Virtual/Physical Data Gateway ID","summary":"Query Outage History","tags":["Misc"],"operationId":"QueryOutageHistory","deprecated":false,"produces":["application/json"],"consumes":["application/json"],"parameters":[{"name":"Authorization","in":"header","required":true,"type":"string","description":"Authorization"},{"name":"Content-Type","in":"header","required":true,"type":"string","description":"application/json"},{"name":"Body","in":"body","required":true,"description":"Request payload to get Outage History for VDG","schema":{"title":"GetOutageHistoryForVDGRequest","example":{"queryParams":[{"field":"DGID","value":{"valueStr":""}},{"field":"VDGID","value":{"valueStr":"b7fa0480-e421-42cf-868d-94ecd660116b"}},{"field":"DAYS","value":{"valueStr":"14"}}]},"type":"object","properties":{"queryParams":{"type":"array","items":{"title":"QueryParam","example":{"field":"DGID","value":{"valueStr":""}},"type":"object","properties":{"field":{"type":"string"},"value":{"title":"Value","example":{"valueStr":""},"type":"object","properties":{"valueStr":{"type":"string"}},"required":["valueStr"],"$$ref":"#/definitions/Value"}},"required":["field","value"],"$$ref":"#/definitions/QueryParam"}}},"required":["queryParams"],"$$ref":"#/definitions/GetOutageHistoryForVDGRequest"}}],"responses":{"200":{"description":"OK","headers":{},"schema":{"title":"GetOutageHistoryResponse","example":{"data":[{"outageHistoryUuid":"83bcd908-f400-4476-b6de-903a1b3e4515","startTimestamp":"1726007872866288723","endTimestamp":"0","state":"UP","vdgId":"12a20e50-3c39-4846-b6d2-db2343e030cb","pdgId":"c1ae70c4-a6d0-4f72-857a-5182ea60eb74","vitalsSnapshot":{"components":[{"cpuUsage":0.1,"memory":{"baseUnit":"Megabytes","used":870.8456900000001,"free":9866.613510000001},"memPercent":8.11,"name":"snmp-collector","blockIOStats":{"baseUnit":"Megabytes","read":0.537,"write":1160},"networkStats":{"baseUnit":"Megabytes","received":47.5,"sent":64.1},"status":"RUNNING","tag":"7.1.0","gcHeapInfo":{"totalHeapSize":487424,"usedHeapSize":156372,"baseUnit":"Kilobytes","timeStamp":"1724781288"},"netIoRate":{"inputPerSecond":79,"outputPerSecond":54,"baseUnit":"Bytes","timeStamp":"1724781327"}}],"cdgVms":[{"totalCpus":12,"memory":{"baseUnit":"Megabytes","total":48168.97,"used":5368.03,"free":31787.06,"buffersAndCached":11013.88},"netIO":[{"baseUnit":"Kilobytes per Second","interface":"eth2","received":0.02,"pingReachability":[{}]},{"baseUnit":"Kilobytes per Second","interface":"eth0","received":1.76,"sent":13.5,"pingReachability":[{"ipAddress":"192.168.5.141","reachable":true}]},{"baseUnit":"Kilobytes per Second","interface":"eth1","received":12.48,"sent":12.84,"pingReachability":[{"ipAddress":"10.14.0.141","reachable":true}]}],"name":"cdg-148.cisco.com","diskSpace":[{"baseUnit":"Gigabytes","partition":"/","used":5.67,"free":9.45},{"baseUnit":"Gigabytes","partition":"/boot","used":0.19,"free":0.27},{"baseUnit":"Gigabytes","partition":"/boot/efi","used":0.01,"free":0.5},{"baseUnit":"Gigabytes","partition":"/opt/dg/appdata","used":0.42,"free":20.05},{"baseUnit":"Gigabytes","partition":"/var/lib/docker","used":4.89,"free":12.51},{"baseUnit":"Gigabytes","partition":"/opt/dg/log","used":3.19,"free":13.18}],"loadAvg":[0.95263671875,0.41748046875,0.27490234375],"cpuPercent":50.5,"diskIO":[{"partition":"/","read":20747,"write":14513559},{"partition":"/boot","read":291,"write":362},{"partition":"/boot/efi","read":181,"write":2},{"partition":"/opt/dg/appdata","read":152,"write":755420},{"partition":"/var/lib/docker","read":9433,"write":603591},{"partition":"/opt/dg/log","read":263,"write":1962171}],"uuid":"c1ae70c4-a6d0-4f72-857a-5182ea60eb74","loadScore":40,"vmMetricsAlarm":"LOW"}],"timestamp":"1724781347"},"message":"CDG is in a healthy, active state"}]},"type":"object","properties":{"data":{"type":"array","items":{"title":"OutageHistoryData","type":"object","properties":{"outageHistoryUuid":{"type":"string"},"startTimestamp":{"type":"string"},"endTimestamp":{"type":"string"},"state":{"type":"string"},"vdgId":{"type":"string"},"pdgId":{"type":"string"},"vitalsSnapshot":{"type":"string"},"message":{"type":"string"}},"$$ref":"#/definitions/OutageHistoryData"}}},"$$ref":"#/definitions/GetOutageHistoryResponse"}},"400":{"description":"Bad Request","headers":{}}},"__originalOperationId":"QueryOutageHistory","security":[{"bearerAuth":[]}],"method":"post","path":"/device/outage-history/query"}}