ansible-trace
ansible-trace copied to clipboard
Visualise Ansible execution time across playbooks, tasks, and hosts.
:wave: ! Close #18 Close #1 Close #23 Rework tests to take in account there can be multiple duration events with the same uuid As we are lacking of callback...
Handlers are tasks defined by user that are trigger at the end of a play when changes occurs on marked task. #
:wave: , To compute the timestamp (in microseconds) we use: ```python time.time_ns() / 1000 if "time_ns" in time.__dict__ else time.time() * 100000 ``` While the first one does the right...
:wave: everyone ! I'd like to do like #3 but for roles. I cannot see hooks that would allow us to do that easily, however I think we could manage...
`with_items` commonly adds latency, we should profile each item. We might need an extra callback from the callback library to achieve this though, or we could just fudge it and...
I'm thinking in particular about how https://mitogen.readthedocs.io/en/latest/ made their own strategies.
Judging by how many blog posts there are about pipelining, this is an important aspect of overall latency. This definitely needs more callbacks though, we just don't have the hooks...