All Projects â†’ capaj â†’ koa-monitor

capaj / koa-monitor

Licence: MIT license
🚀 Realtime Monitoring solution for koa.js, inspired by status.github.com

Projects that are alternatives of or similar to koa-monitor

safety-gear-detector-python
Observe workers as they pass in front of a camera to determine if they have adequate safety protection.
Stars: ✭ 54 (-76%)
Mutual labels:  real-time
analog
🔎 Flexible web-based real-time log viewer
Stars: ✭ 15 (-93.33%)
Mutual labels:  real-time
Werk
High-throughput / low-latency C++ application framework
Stars: ✭ 30 (-86.67%)
Mutual labels:  real-time
mangosta-android
MongooseIM client for Android
Stars: ✭ 31 (-86.22%)
Mutual labels:  real-time
rt-mrcnn
Real time instance segmentation with Mask R-CNN, live from webcam feed.
Stars: ✭ 47 (-79.11%)
Mutual labels:  real-time
pyrfa
Open sourced Python API for Refinitiv (Thomson Reuters) Enterprise Platform.
Stars: ✭ 49 (-78.22%)
Mutual labels:  real-time
signal-estimator
Measure characteristics of a looped back signal.
Stars: ✭ 37 (-83.56%)
Mutual labels:  real-time
darkflow
Translate darknet to tensorflow. Load trained weights, retrain/fine-tune using tensorflow, export constant graph def to mobile devices
Stars: ✭ 5,986 (+2560.44%)
Mutual labels:  real-time
Tracking-with-darkflow
Real-time people Multitracker using YOLO v2 and deep_sort with tensorflow
Stars: ✭ 522 (+132%)
Mutual labels:  real-time
IPRadar2
Real-time detection and defense against malicious network activity and policy violations (exploits, port-scanners, advertising, telemetry, state surveillance, etc.)
Stars: ✭ 20 (-91.11%)
Mutual labels:  real-time
serverless-full-stack-apps-azure-sql
Full stack solution using Javascript, Azure Static Web Apps, Azure Function, Azure SQL Database and a microservice architecture to monitor in real-time public transportation data, create a geofence and send notification when geofence is activated
Stars: ✭ 72 (-68%)
Mutual labels:  real-time
OceanFFT
OpenGL Demo: Simulating Ocean Waves with FFT
Stars: ✭ 60 (-73.33%)
Mutual labels:  real-time
VideoRecognition-realtime-autotrainer-alerts
State of the art object detection in real-time using YOLOV3 algorithm. Augmented with a process that allows easy training of the classifier as a plug & play solution . Provides alert if an item in an alert list is detected.
Stars: ✭ 36 (-84%)
Mutual labels:  real-time
intrinio-realtime-python-sdk
Intrinio Python SDK for Real-Time Stock Prices
Stars: ✭ 79 (-64.89%)
Mutual labels:  real-time
Channelize-iOS-Chat-SDK-Sample
Open-source JavaScript SDK to enable Real-time Messaging
Stars: ✭ 30 (-86.67%)
Mutual labels:  real-time
talaria
TalariaDB is a distributed, highly available, and low latency time-series database for Presto
Stars: ✭ 148 (-34.22%)
Mutual labels:  real-time
artml
ARTML- Real time learning
Stars: ✭ 20 (-91.11%)
Mutual labels:  real-time
rpc ts
Remote Procedure Calls in TypeScript made simple 🤞
Stars: ✭ 71 (-68.44%)
Mutual labels:  real-time
fall-detection-two-stream-cnn
Real-time fall detection using two-stream convolutional neural net (CNN) with Motion History Image (MHI)
Stars: ✭ 49 (-78.22%)
Mutual labels:  real-time
concurrent-video-analytic-pipeline-optimization-sample-l
Create a concurrent video analysis pipeline featuring multistream face and human pose detection, vehicle attribute detection, and the ability to encode multiple videos to local storage in a single stream.
Stars: ✭ 39 (-82.67%)
Mutual labels:  real-time

koa-monitor npm badge

Simple, self-hosted module based on Socket.io and Chart.js to report realtime server metrics for koa.js-based node servers.

Monitoring Page

Installation & setup

  1. Run npm install koa-monitor --save
  2. Before any other middleware add following line:
const monitor = require('koa-monitor')
// then after
app.use(monitor(server, { path: '/status' }))
  1. Run server and go to /status

Options

Monitor can be configured by passing options(second argument) object into monitor constructor.

Default config:

path: '/status',
spans: [{
  interval: 1,     // Every second
  retention: 60    // Keep 60 datapoints in memory
}, {
  interval: 5,     // Every 5 seconds
  retention: 60
}, {
  interval: 15,    // Every 15 seconds
  retention: 60
}]

For an example koa server, check out `sample/server.js'

License

MIT License © Jiří Špác

Forked from express-status-monitor

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].