community.general/lib/ansible
Matt Martz 7a89d373ac Perf graphing (#46346)
* csv of memory usage

* Fix var

* Configurable output file

* Add cpu profiling

* Valdiate the existence of cgroup files

* Add guard to prevent exception when trying to reset max memory value

* to_bytes/to_text and docs updates

* Add support for CPU results

* Just track the max, don't log all results, and then calculate max

* Restore cgroup_memory_recap, and move new functionality into cgroup_perf_recap

* Add pid count tracking, restructure to support more profilers

* Add cli tool for graphing cgroup_perf_recap data

* csv_output_dir is a path

* Correct CALLBACK_NAME

* Include uuid in csv data

* fix linting errors

* Bump version_added

* Create helper funciton to create dict from list of keys, with callable default

* Updated notes to include pids

* Print a newline after each section

* Plugin improvements

* Add option to supporess recap display
* Add default for output directory
* Add option to dictate whether or not to write files
* Add JSON-seq output option

* s/uuid/task_uuid

* Use bytes for paths

* Increase polling interval length for pids/memory

* Reduce instance attrs, change how we invoke profilers

* Shorten some line lengths

* Remove more instance attrs

* Fix some typos

* document directory creation, and catch exceptions

* Enable per task file outputs, and filename customization

* s/per_task_file/file_per_task/g
2019-01-08 13:29:22 -05:00
..
cli Move the arguments module into cli/ and context_objects into utils 2019-01-03 18:12:23 -08:00
compat Move unit test compat code out of lib/ansible/. (#46996) 2018-10-12 20:01:14 -07:00
config Update unit tests for configmanager 2018-12-18 12:20:35 -08:00
errors Add new AnsibleTemplateError to more easily catch templating issues (#50563) 2019-01-04 14:33:05 -06:00
executor avoid x2 setting of set_fact when 'cacheable' (#50564) 2019-01-08 10:12:49 -05:00
galaxy Save the command line arguments into a global context 2019-01-03 18:12:23 -08:00
inventory Fix reverse_inventory order to work on python3 (#49895) 2018-12-17 15:39:29 -06:00
module_utils Add Devuan Support for ascii release - resolve 49615 (#49616) 2019-01-07 17:08:01 -05:00
modules Update zabbix_action.py (#50582) 2019-01-08 10:11:48 -05:00
parsing Update bare exceptions to specify Exception. 2018-12-16 15:03:19 -08:00
playbook Save the command line arguments into a global context 2019-01-03 18:12:23 -08:00
plugins Perf graphing (#46346) 2019-01-08 13:29:22 -05:00
template Update bare exceptions to specify Exception. 2018-12-16 15:03:19 -08:00
utils Update documentation for mysql_db notes (#50444) 2019-01-04 08:40:57 +05:30
vars Add new AnsibleTemplateError to more easily catch templating issues (#50563) 2019-01-04 14:33:05 -06:00
__init__.py
constants.py become_method: make dzdo more like sudo (#47946) 2018-12-04 18:24:32 -05:00
context.py Move the arguments module into cli/ and context_objects into utils 2019-01-03 18:12:23 -08:00
release.py Codename: How Many More Times 2018-09-04 12:38:29 -04:00