将完成的任务经过的时间打印到日志文件中

问题描述 投票:0回答:1

我有一个已开发的剧本,我想将该剧本的每次执行所花费的时间记录到日志文件中。我已经启用了callback_plugins,但是我不知道如何将它们打印到日志文件中。有没有一种方法可以将经过的时间注册到一个变量中,或者有一种我错过了执行此任务的机制

performance automation callback ansible analytics
1个回答
0
投票

对于Ansible> 2.0,名为callback的插件是内置的。要启用,将显示的指令添加到ansible.cfg。我已经用过,并且它按预期工作。

#/etc/ansible/ansible.cg

callback_whitelist = profile_tasks

而且,登录默认是关闭的,因此请提供日志路径。例如-

# Logging is off by default unless this path is defined.
#log_path = /var/log/ansible.log
© www.soinside.com 2019 - 2024. All rights reserved.