UNPKG

oneuptime

Version:

OneUptime is a JS package that tracks error event and send logs from your applications to your oneuptime dashboard.

83 lines (76 loc) 1.93 kB
/** * @fileoverview Main application config module. * @author HackerBay, Inc. * @module config */ 'use strict'; const path = require('path'); /** The api url to send server information. */ const API_URL = process.env.API_URL || (process.env.NODE_ENV === 'development' ? 'http://localhost:3002' : 'https://oneuptime.com/api'); const onlineTestData = { cpuLoad: 10.451510774011686, avgCpuLoad: 27, cpuCores: 4, memoryUsed: 2513182720, totalMemory: 8589934592, swapUsed: 1800142848, storageUsed: 183032516608, totalStorage: 250685575168, storageUsage: 73.00999999999999, mainTemp: 59.5, maxTemp: 60, }; const degradedTestData = { cpuLoad: 11.577671931143978, avgCpuLoad: 27, cpuCores: 4, memoryUsed: 2829381632, totalMemory: 8589934592, swapUsed: 2446589952, storageUsed: 243169382400, totalStorage: 250685575168, storageUsage: 97.0017450095, mainTemp: 62, maxTemp: 63, }; const offlineTestData = { cpuLoad: 0, avgCpuLoad: 0, cpuCores: 0, memoryUsed: 0, totalMemory: 0, swapUsed: 0, storageUsed: 0, totalStorage: 0, storageUsage: 0, mainTemp: 0, maxTemp: 0, }; const LOG_PATH = { linux: { log: '/var/log/OneUptime Server Monitor/oneuptimeservermonitor.log', error: '/var/log/OneUptime Server Monitor/oneuptimeservermonitor_error.log', }, darwin: { log: '/Library/Logs/OneUptime Server Monitor/oneuptimeservermonitor.log', error: '/Library/Logs/OneUptime Server Monitor/oneuptimeservermonitor_error.log', }, win32: { log: path.join(__dirname, 'oneuptimeservermonitor.out.log'), error: path.join(__dirname, 'oneuptimeservermonitor.err.log'), }, }; module.exports = { API_URL, LOG_PATH, onlineTestData, degradedTestData, offlineTestData, };