var MonitorMetricType;
(function (MonitorMetricType) {
    MonitorMetricType["ResponseTime"] = "oneuptime.monitor.response.time";
    MonitorMetricType["ResponseStatusCode"] = "oneuptime.monitor.response.status.code";
    MonitorMetricType["DiskUsagePercent"] = "oneuptime.monitor.disk.usage.percent";
    MonitorMetricType["CPUUsagePercent"] = "oneuptime.monitor.cpu.usage.percent";
    MonitorMetricType["MemoryUsagePercent"] = "oneuptime.monitor.memory.usage.percent";
    MonitorMetricType["IsOnline"] = "oneuptime.monitor.online";
    MonitorMetricType["ExecutionTime"] = "oneuptime.monitor.execution.time";
    /*
     * Extended server/VM metrics. Emitted when the agent payload contains them;
     * absent for older agents, which keeps the pipeline backwards-compatible.
     */
    MonitorMetricType["LoadAverage1Min"] = "oneuptime.monitor.load.avg.1min";
    MonitorMetricType["LoadAverage5Min"] = "oneuptime.monitor.load.avg.5min";
    MonitorMetricType["LoadAverage15Min"] = "oneuptime.monitor.load.avg.15min";
    MonitorMetricType["SwapUsagePercent"] = "oneuptime.monitor.memory.swap.usage.percent";
    MonitorMetricType["MemoryAvailableBytes"] = "oneuptime.monitor.memory.available.bytes";
    MonitorMetricType["CPUTimeUserPercent"] = "oneuptime.monitor.cpu.time.user.percent";
    MonitorMetricType["CPUTimeSystemPercent"] = "oneuptime.monitor.cpu.time.system.percent";
    MonitorMetricType["CPUTimeIoWaitPercent"] = "oneuptime.monitor.cpu.time.iowait.percent";
    MonitorMetricType["CPUTimeIdlePercent"] = "oneuptime.monitor.cpu.time.idle.percent";
    MonitorMetricType["CPUTimeStealPercent"] = "oneuptime.monitor.cpu.time.steal.percent";
    MonitorMetricType["DiskReadBytesTotal"] = "oneuptime.monitor.disk.io.read.bytes.total";
    MonitorMetricType["DiskWriteBytesTotal"] = "oneuptime.monitor.disk.io.write.bytes.total";
    MonitorMetricType["DiskReadOpsTotal"] = "oneuptime.monitor.disk.io.read.ops.total";
    MonitorMetricType["DiskWriteOpsTotal"] = "oneuptime.monitor.disk.io.write.ops.total";
    MonitorMetricType["NetworkBytesReceivedTotal"] = "oneuptime.monitor.network.bytes.received.total";
    MonitorMetricType["NetworkBytesSentTotal"] = "oneuptime.monitor.network.bytes.sent.total";
    MonitorMetricType["NetworkPacketsReceivedTotal"] = "oneuptime.monitor.network.packets.received.total";
    MonitorMetricType["NetworkPacketsSentTotal"] = "oneuptime.monitor.network.packets.sent.total";
    MonitorMetricType["NetworkErrorsIn"] = "oneuptime.monitor.network.errors.in";
    MonitorMetricType["NetworkErrorsOut"] = "oneuptime.monitor.network.errors.out";
    MonitorMetricType["NetworkConnectionsEstablished"] = "oneuptime.monitor.network.connections.established";
    MonitorMetricType["NetworkConnectionsListen"] = "oneuptime.monitor.network.connections.listen";
    MonitorMetricType["HostUptimeSeconds"] = "oneuptime.monitor.host.uptime.seconds";
    MonitorMetricType["ProcessCountTotal"] = "oneuptime.monitor.process.count.total";
})(MonitorMetricType || (MonitorMetricType = {}));
export default MonitorMetricType;
//# sourceMappingURL=MonitorMetricType.js.map