@csermet/multiprovider
Version:
cloud-graph provider plugin for AWS used to fetch AWS cloud data.
50 lines (49 loc) • 1.57 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.metricStats = void 0;
const metrics = {
// EC2
cpuUtilization: 'CPUUtilization',
diskReadOps: 'DiskReadOps',
diskWriteOps: 'DiskWriteOps',
diskReadBytes: 'DiskReadBytes',
diskWriteBytes: 'DiskWriteBytes',
networkIn: 'NetworkIn',
networkOut: 'NetworkOut',
networkPacketsIn: 'NetworkPacketsIn',
networkPacketsOut: 'NetworkPacketsOut',
statusCheckFailed: 'StatusCheckFailed',
statusCheckFailedInstance: 'StatusCheckFailed_Instance',
statusCheckFailedSystem: 'StatusCheckFailed_System',
};
const { cpuUtilization, diskReadOps, diskWriteOps, diskReadBytes, diskWriteBytes, networkIn, networkOut, networkPacketsIn, networkPacketsOut, statusCheckFailed, statusCheckFailedInstance, statusCheckFailedSystem, } = metrics;
const average = 'Average';
const sum = 'Sum';
exports.metricStats = {
[cpuUtilization]: average,
[diskReadOps]: average,
[diskWriteOps]: average,
[diskReadBytes]: average,
[diskWriteBytes]: average,
[networkIn]: average,
[networkOut]: average,
[networkPacketsIn]: average,
[networkPacketsOut]: average,
[statusCheckFailed]: sum,
[statusCheckFailedInstance]: sum,
[statusCheckFailedSystem]: sum,
};
exports.default = [
cpuUtilization,
diskReadOps,
diskWriteOps,
diskReadBytes,
diskWriteBytes,
networkIn,
networkOut,
networkPacketsIn,
networkPacketsOut,
statusCheckFailed,
statusCheckFailedInstance,
statusCheckFailedSystem,
];