cmonitor
cmonitor copied to clipboard
A Docker/LXC/Kubernetes, database-free, lightweight container performance monitoring solution, perfect for ephemeral containers (e.g. containers used for DevOps automatic testing). Can also be used wi...
Following changes have been done to cmonitor_collector : 1. Added prometheus_kpi.h : provides Prometheus APIs to create different metrics type Gauge|Counter 2. Changes to collector classes from where the KPIs...
CmonitorLauncher : It will perform following steps: 1. - Watch all files below a directory and notify an event for changes. 2. - Retrieves all the process and extract the...
e.g. in docker-userapp.html it's possible to see that cgroup-total memory usage is reported as:  while the redis-server memory usage is reported as:  Is Redis using 2MB or 5MB...
otherwise the results in the produced chart will be very misleading, showing a reduced CPU/memory usage compared to the real, measured one. We can evaluate also changing --top-scorer to the...
https://developers.google.com/chart/interactive/docs/reference#google_visualization_charteditor it would allow each user to edit on the fly the way data is rendered e.g. changing from STACKED to non-STACKED view.
Is there a way to monitor only some user-defined processes?
It should be possible inside each google chart, e.g. AreaCharts, created by cmonitor_chart to show/hide a specific measurment, possibly by simply clicking on the legend entry. E.g. to add this...
Typically inside docker containers there will be just 1 process doing cpu/memory/etc activity. Not a lot of identically-named instances of "stress"... we must create a more self-explanatory example.
We should avoid having a line like ERROR: ERROR: failed to stat file /proc/6417 for process that die during monitoring