57 lines
3.1 KiB
JavaScript
57 lines
3.1 KiB
JavaScript
// Module ID: 817
|
|
// Function ID: 9134
|
|
// Name: getSpanStatusFromHttpCode
|
|
// Dependencies: []
|
|
|
|
// Module 817 (getSpanStatusFromHttpCode)
|
|
function getSpanStatusFromHttpCode(arg0) {
|
|
if (arg0 < 400) {
|
|
if (arg0 >= 100) {
|
|
const obj = { code: 1 };
|
|
return obj;
|
|
}
|
|
}
|
|
if (arg0 >= 400) {
|
|
if (arg0 < 500) {
|
|
if (401 === arg0) {
|
|
return { enabled: null, channel_id: 0 };
|
|
} else if (403 === arg0) {
|
|
return { enabled: null, channel_id: null };
|
|
} else if (404 === arg0) {
|
|
return { enabled: 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030591325916, channel_id: 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000617945570649219 };
|
|
} else if (409 === arg0) {
|
|
return { enabled: null, channel_id: null };
|
|
} else if (413 === arg0) {
|
|
return { enabled: true, channel_id: true };
|
|
} else if (429 === arg0) {
|
|
return { enabled: true, channel_id: "auto.core.linked_errors" };
|
|
} else {
|
|
return 499 === arg0 ? { enabled: "lte", channel_id: "FilterSettingsGraph" } : { enabled: 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018007060304137105, channel_id: 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008355597427889443 };
|
|
}
|
|
}
|
|
}
|
|
if (arg0 >= 500) {
|
|
if (arg0 < 600) {
|
|
if (501 === arg0) {
|
|
return {};
|
|
} else if (503 === arg0) {
|
|
return {};
|
|
} else {
|
|
return 504 === arg0 ? {} : { enabled: 0.000000000000000003686294697840778, channel_id: 557057.0773563695 };
|
|
}
|
|
}
|
|
}
|
|
return { enabled: 0.000000000000000003686294697840778, channel_id: 557057.0773563695 };
|
|
}
|
|
Object.defineProperty(arg5, Symbol.toStringTag, { value: "Module" });
|
|
arg5.SPAN_STATUS_ERROR = 2;
|
|
arg5.SPAN_STATUS_OK = 1;
|
|
arg5.SPAN_STATUS_UNSET = 0;
|
|
arg5.getSpanStatusFromHttpCode = getSpanStatusFromHttpCode;
|
|
arg5.setHttpStatus = function setHttpStatus(setAttribute) {
|
|
const attr = setAttribute.setAttribute("http.response.status_code", arg1);
|
|
const tmp2 = getSpanStatusFromHttpCode(arg1);
|
|
if ("unknown_error" !== tmp2.message) {
|
|
setAttribute.setStatus(tmp2);
|
|
}
|
|
};
|