GithubHelp home page GithubHelp logo

baryluk / multimonitor Goto Github PK

View Code? Open in Web Editor NEW
6.0 3.0 0.0 979 KB

A convinient command line utility to log system and process metrics.

License: MIT License

D 88.27% Shell 8.36% Gnuplot 3.38%
multimonitor process-metrics metrics cpu gnuplot dlang gpu-monitoring performance-analysis memory-leak top

multimonitor's People

Contributors

baryluk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

multimonitor's Issues

Find a good name for the project

multimonitor is a bit too generic, and not SEO friendly. Also it is long, sure it could be abbreviated to mm. But searching for multimonitor in Google usually will result about Multi Display setups, tools, etc.

I don't want to use *top, because top (top, iotop, htop, radeontop, powertop) tools are interactive full screen tools, with no emphasis of login, scripting, etc.

Not many *mon names left:

FREE - doesn't mean there is nothing named like it, just it is in different field, or extremally unlikely to cause clashes.

  • amon - A prometheus-like system for monitoring servers and services, mostly dead. Could be a good fit tho.
  • bmon - network / bandwidth monitoring
  • cmon - board game publisher
  • dmon - A Distributed Heterogeneous N-Variant System. Well, it has "D" in it which is nice, but also sounds too much like "deamon"
  • emon - energy monitoring, maybe connotations with enlightenment desktop.
  • fmon - file monitor tool, pretty old, and not very active, also too much connotation with "file"
  • gmon - health real time monitoring, and industrial controls. Also Unix gprof output file format.
  • hmon - FREE
  • imon - FREE, slight connotations with iwatch and iotop
  • jmon - FREE, a bit too much Java connotations
  • kmon - MAYBE. nope. Connotations with kernel mon, or KDE mon.
  • lmon - MAYBE. There is Oracle tool called "The Global Enqueue Service Monitor" tho.
  • mmon - MAYBE. There is Oracle tool called "Oracle Manageability Monitor Process" tho.
  • nmon - too much connotations with network monitoring, and there is already a top-like tool called nmon for UNIX / AIX. It has logging option, but it is more a multi-row rich set, more for tools like prometheus.
  • omon -
  • pmon - MAYBE. "Process monitor". There is Oracle tool / daemon called "Process MONitor"
  • rmon - MAYBE. A bit too much "replication monitor" connotation. and "Remote Network MONitoring", a SNMP concept
  • smon - MAYBE
  • tmon - MAYBE
  • qmon - MAYBE. Existing: "X-Windows OSF/Motif graphical user's interface for Sun Grid Engine "
  • umon - MAYBE. Research paper: "flexible and fine grained traffic monitoring in open vSwitch"
  • wmon - MAYBE. Nice correlation with my name. There is iwmon, for monitoring 802.11 / wifi in Linux, from iwd package.
  • ymon - FREE
  • xmon - too much connotations with X11. There are also products in finance / trading called xmon.
  • zmon - MAYBE. I like this one, like zfs, zmon is last word in monitoring ;) Well, not monitoring. But there is also open source system from Zalando for monitoring services. Still in use by Zalando, but I think never very popular else where. It is mostly dead, and they are probably migarting to prometheus.

Other option is some other name scheme, for example *stat, just like vmstat, iostat, sysstat, that usually focus on logging just like multimonitor. Maybe atlas (sibling of prometheus).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.