Skip to content

Tags: f18m/cmonitor

Tags

2.6.1

Toggle 2.6.1's commit message
Bump to 2.6.1

2.6.0

Toggle 2.6.0's commit message
Update some examples before new release

2.5.0

Toggle 2.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Small improvements for release (#56)

* improve --help output
* improve --version output with influxdb/prometheus support
* fix COPR last-commit-hash feature

2.4.1

Toggle 2.4.1's commit message
Bump to 2.4.1 version

2.4.0

Toggle 2.4.0's commit message
Bump version to 2.4.0

2.3.2

Toggle 2.3.2's commit message
Bump to version 2.3.2

2.3.0

Toggle 2.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Several Python tools enhancements

cmonitor_chart:
* BACKWARD INCOMPATIBLE CHANGE: remove --input option in favour of more standard positional argument for input
* BACKWARD INCOMPATIBLE CHANGE: remove --filter option moved into new cmonitor_filter --task_name option
* add support for reading JSON directly from stdin using '-'
* add custom metadata in chart output under "Configuration"
* add commit hash into --version output
* refactoring to share code with other Python utils
* refactoring to allow using cmonitor_chart from other Python programs by moving all core classes into system-wide python modules

cmonitor_statistics:
* BACKWARD INCOMPATIBLE CHANGE: remove --input option in favour of more standard positional argument for input
* add support for reading JSON directly from stdin using '-'
* add commit hash into --version output
* refactoring to share code with other Python utils
* refactoring to allow using cmonitor_statistics from other Python programs by moving all core classes into system-wide python modules

cmonitor_collector:
* add commit hash into --version output

others:
* add new cmonitor_filter utility that can be used as filtering stage before cmonitor_statistics or cmonitor_chart are used
* all components: bump to a 3digits version 2.3.0 plus release number for RPMs fixed to 0; this is to better match github tags

2.2.0

Toggle 2.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
cmonitor_collector developments to improve the Docker-monitoring-Dock…

…er scenario

cmonitor_collector:
* formalize list of monitored files and dump it as debug log after initialization using new helper get_list_monitored_files()
* create CMonitorSystem::sample_memory() using newer FastFileReader method instead of proc_read_numeric_stats_from()
* remove slow proc_read_numeric_stats_from() using fopen()+sscanf()
* move all checks against "m_nCollectFlags" into each sample_*() function to be coherent with new get_list_monitored_files()
* move info FastFileReader some generic parsers to read simple stats from the file
* move into "deep" collection mode several per-process KPIs to make the output JSON more compact in general case
* fix regression where the first samples would have CPU close to 100% int he "cgroup_tasks" JSON section
* share the PID reader between cgroup processes/network stats collector code
* get rid of lscpu dependency, not available in the alpine docker image and rather read more kernel files about CPU min/max frequency, NUMA topology, etc
* add docker-collecting-docker-stats example 

cmonitor_chart:
* remove use of "lscpu" section from input JSON and instead process the "cpuinfo" section with some logic to produce results similar to the ones of "lscpu"
* remove use of "cpu_tot" KPI that was removed

2.1.0

Toggle 2.1.0's commit message
Compress again by default all data inside HTMLs

2.0.0

Toggle 2.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Feature/cgroups v2 (#23)

Feature/cgroups v2 (#23)

* add support for "cpu" and "memory" cgroup controllers v2
* bump major version of cmonitor_collector and cmonitor_tools from 1.8-5 to 2.0-0
* add new data collected from kernel of Fedora35
* backward incompat change: change cgroups v1 memory stats replacing the "total_" prefix with "stat." to make them more similar to cgroups v2 stats
* add major version check in cmonitor_chart and cmonitor_statistics to avoid troubles when mixing by mistake recordings obtained with version 1.8-5 and version 2.0-0
* regenerate all examples