All Projects → AsyncOptics → Async Optics

AsyncOptics / Async Optics

Licence: mit
A node asynchronous process and package monitor

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Async Optics

Flower
Real-time monitor and web admin for Celery distributed task queue
Stars: ✭ 5,036 (+2405.47%)
Mutual labels:  asynchronous, monitoring
Webpack Ops
📁 webpack bundle visualization // optimization // config tool
Stars: ✭ 251 (+24.88%)
Mutual labels:  monitoring, d3
Awesome Sre Tools
A curated list of Site Reliability and Production Engineering Tools
Stars: ✭ 186 (-7.46%)
Mutual labels:  monitoring
Mangohud
A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb
Stars: ✭ 2,994 (+1389.55%)
Mutual labels:  monitoring
Sematext Agent Docker
Sematext Docker Agent - host + container metrics, logs & event collector
Stars: ✭ 194 (-3.48%)
Mutual labels:  monitoring
Asio samples
Examples (code samples) describing the construction of active objects on the top of Boost.Asio. A code-based guide for client/server creation with usage of active object pattern by means of Boost C++ Libraries.
Stars: ✭ 191 (-4.98%)
Mutual labels:  asynchronous
Nagios Plugins Rabbitmq
A set of nagios checks for RabbitMQ using the management interface
Stars: ✭ 194 (-3.48%)
Mutual labels:  monitoring
Play Ws
Standalone Play WS, an async HTTP client with fluent API
Stars: ✭ 190 (-5.47%)
Mutual labels:  asynchronous
Aiosmtplib
asyncio smtplib implementation
Stars: ✭ 200 (-0.5%)
Mutual labels:  asynchronous
Sdk
Library for using Grafana' structures in Go programs and client for Grafana REST API.
Stars: ✭ 193 (-3.98%)
Mutual labels:  monitoring
Flake Idgen
Flake ID generator yields k-ordered, conflict-free ids in a distributed environment in Node.js
Stars: ✭ 196 (-2.49%)
Mutual labels:  node-module
Obs Studio Node
libOBS (OBS Studio) for Node.Js, Electron and similar tools
Stars: ✭ 193 (-3.98%)
Mutual labels:  node-module
Catacumba
Asynchronous web toolkit for clojure built on top of Ratpack / Netty
Stars: ✭ 192 (-4.48%)
Mutual labels:  asynchronous
Threadly
A library of tools to assist with safe concurrent java development. Providing unique priority based thread pools, and ways to distrbute threaded work safely.
Stars: ✭ 196 (-2.49%)
Mutual labels:  asynchronous
Monitor Adgroupmembership
PowerShell script to monitor Active Directory groups and send an email when someone is changing the membership
Stars: ✭ 190 (-5.47%)
Mutual labels:  monitoring
Librenms
Community-based GPL-licensed network monitoring system
Stars: ✭ 2,567 (+1177.11%)
Mutual labels:  monitoring
Node Rfc
Asynchronous, non-blocking SAP NW RFC SDK bindings for Node.js
Stars: ✭ 190 (-5.47%)
Mutual labels:  asynchronous
Ng Tailwindcss
A CLI tool for integrating Tailwind CSS into Angular-CLI projects
Stars: ✭ 194 (-3.48%)
Mutual labels:  node-module
Golib
Go Library [DEPRECATED]
Stars: ✭ 194 (-3.48%)
Mutual labels:  monitoring
Aiomisc
aiomisc - miscellaneous utils for asyncio
Stars: ✭ 200 (-0.5%)
Mutual labels:  asynchronous

npm version

AsyncOptics is an asynchronous code viewer, performance monitor, and package monitor for Node.js and Mongodb applications. It is able to track and monitor asynchronous processes with Node.js' Async Hooks and Perf Hooks. The aggregated information is displayed in a Sankey diagram with hierarchical behavior of asynchronous functions and as a Sunburst graph for information of package monitoring. The Sankey diagram handles real-time changes for live testing and allows hovering capabilities to show specific information on desired functions on a lower panel.

Installation

  • npm i async-optics

How to use

const {asyncMonitor, pkgMonitor} = require('async-optics');
asyncMonitor(PortNumber);      // default 3000
pkgMonitor(complete path to package.json file);

Demo

  • async monitor
  • pkg monitor

Contributing

This is an open source product, please feel free to fork and make pull requests!

Any suggestions are welcomed!

Authors

Aleksander Turberville | Sarah Renshaw | Penghe Wu | Ralph Salazar

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

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].