{"type":"api","title":"Get Load Metrics Config","meta":{"id":"/apps/pubhub/media/crosswork-network-controller-7-1/f445c17e25a1120e8fbde4bd413083d0fd88b2b3/6b43769d-1510-3f45-b02b-565431ba0bf6","info":{"title":"Crosswork Data Gateway Load Metrics API","description":"This document details Crosswork Data Gateway APIs you can use to get load metrics of the datagateway","version":"7.1.0","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":[]}],"x-parser-conf":{"overview":{"markdownPath":"reference/CDG/cdg_load_metrics_api_overview.md"}},"swagger":"2.0","basePath":"/crosswork/dg-manageri/v1","schemes":["https"],"securityDefinitions":{"bearerAuth":{"type":"apiKey","name":"Authorization","in":"header","description":"Bearer Auth Token"}}},"spec":{"description":"Get Load Metrics Config","summary":"Get Load Metrics Config","operationId":"GetLoadMetricsConfig","deprecated":false,"produces":["application/json"],"consumes":["application/json"],"parameters":[{"name":"Content-Type","in":"header","required":true,"type":"string","description":"application/json"},{"name":"Body","in":"body","required":true,"description":"Request payload to get Load Metrics Config","schema":{"title":"QueryParam","example":{"data":[{"field":"DGID1","value":{"valueStr":"a9191f1f-9750-43d1-8581-6cbd3727d1d0"}}]},"type":"object","properties":{"data":{"type":"array","items":{"title":"QueryParam","example":{"field":"cdgId","value":{"valueStr":"a3ca0192-334d-474a-8290-2e5a24aae083"}},"type":"object","properties":{"field":{"type":"string"},"value":{"title":"Value","example":{"valueStr":"a3ca0192-334d-474a-8290-2e5a24aae083"},"type":"object","properties":{"valueStr":{"type":"string"}},"required":["valueStr"],"$$ref":"#/definitions/Value"}},"required":["field","value"],"$$ref":"#/definitions/QueryParam"}}},"$$ref":"#/definitions/GetLoadMetricsConfigRequest"}}],"responses":{"200":{"description":"OK","schema":{"title":"GetLoadMetricsConfigResponse","example":{"LoadMetricsConfigMap":{"containerCpuPercentage":{"AssignedWeight":10,"ScoreFactors":[{"Min":80,"Max":100,"Score":10},{"Min":50,"Max":80,"Score":4},{"Min":0,"Max":50,"Score":1}]}}},"type":"object","properties":{"LoadMetricsConfigMap":{"type":"array","items":{"title":"LoadMetricsConfigData","example":{"containerCpuPercentage":{"AssignedWeight":10,"ScoreFactors":[{"Min":80,"Max":100,"Score":10},{"Min":50,"Max":80,"Score":4},{"Min":0,"Max":50,"Score":1}]}},"type":"object","properties":{"containerCpuPercentage":{"title":"LoadFactorConfig","example":{"AssignedWeight":10,"ScoreFactors":[{"Min":80,"Max":100,"Score":10},{"Min":50,"Max":80,"Score":4},{"Min":0,"Max":50,"Score":1}]},"type":"object","properties":{"AssignedWeight":{"type":"integer"},"ScoreFactors":{"title":"LoadScoreConfig","example":{"Min":80,"Max":100,"Score":10},"type":"object","properties":{"Min":{"type":"integer"},"Max":{"type":"integer"},"Score":{"type":"integer"}},"$$ref":"#/definitions/LoadScoreConfig"}},"$$ref":"#/definitions/LoadFactorConfig"}},"$$ref":"#/definitions/LoadMetricsConfigData"}}},"$$ref":"#/definitions/GetLoadMetricsConfigResponse"},"examples":{"application/json":{"cdgLoadMetrics":[{"loadMetricsId":"f6983dbc-670d-43dd-989b-9f00e3058bf5","cdgId":"a9191f1f-9750-43d1-8581-6cbd3727d1d0","timestamp":"1649868822","collectorLoadMetrics":[{"loadMetricsId":"f6983dbc-670d-43dd-989b-9f00e3058bf5","collectorName":"mdt-collector","loadScore":26,"noOfDelayedCadence":0,"noOfSkippingCadence":0,"dispatchQueueSize":0,"noOfJobsReceived":0,"noOfStatusSent":0,"noOfFailedDestinations":0,"usedGcHeapMemoryKb":40290,"totalGcHeapMemoryKb":122880,"usedContainerMemoryMb":313.9,"allocatedContainerMemoryMb":5120,"containerMemoryPercentage":6.13,"containerCpuPercentage":0.14,"collectorLoadMetricsId":"84672"}]}]},"headers":{}}},"500":{"description":"Internal Server Error"}},"security":[],"__originalOperationId":"GetLoadMetricsConfig","method":"post","path":"/device/load-metrics/config"}}