in lib/Utils/CreateAndRunUtils.js [123:138]
function getPayloadForServerMetricsConfig(existingServerCriteria, loadTestConfig) {
var _a, _b, _c;
let mergedServerCriteria = loadTestConfig.serverMetricsConfig;
if (!(0, util_1.isNullOrUndefined)(existingServerCriteria) && !(0, util_1.isNullOrUndefined)(existingServerCriteria.metrics)) {
for (let key in existingServerCriteria.metrics) {
let resourceId = (_c = (_b = (_a = existingServerCriteria.metrics[key]) === null || _a === void 0 ? void 0 : _a.resourceId) === null || _b === void 0 ? void 0 : _b.toLowerCase()) !== null && _c !== void 0 ? _c : "";
if (loadTestConfig.addDefaultsForAppComponents.hasOwnProperty(resourceId) && !loadTestConfig.addDefaultsForAppComponents[resourceId] && !loadTestConfig.serverMetricsConfig.hasOwnProperty(key)) {
mergedServerCriteria[key] = null;
}
}
}
let serverMetricsConfig = {
metrics: mergedServerCriteria
};
return serverMetricsConfig;
}