rabbitmq tracing 消息日志记录

2019-12-05 14:47:00
aolens
原创
832
安装插件
rabbitmq-plugins enable rabbitmq_tracing
打开trace的开关
rabbitmqctl trace_on  [ --vhost /inf-rpc] 不指定vhost默认是/
关闭trace的开关
rabbitmqctl trace_off
关闭Trace插件
rabbitmq-plugins disable rabbitmq_tracing
只有administrator的角色才能查看日志界面
rabbitmqctl set_user_tags rabbitmq administrator
日志默认路径:
/var/tmp/rabbitmq-tracing 
设定日志路径rabbitmq.config
{rabbitmq_tracing, 
    [{directory, "/my/log/file/location"},
    {username,  "inf-rpc"}]
}
touch /etc/rabbitmq/rabbitmq-env.conf   #环境变量的配置文件
touch /etc/rabbitmq/rabbitmq.config      #配置信息的配置文件

添加tracing日志记录:
首先在/var/tmp/rabbitmq-tracing/目录下创建日志文件

如下随便创建:

all.log deliver.log publish.log

如果出FAILED 错误,看看是否删除了guest用户,tracing默认是Guest用户,在rabbitmq.config中添加

{rabbitmq_tracing, [{username,"inf-rpc"},{password,"123456"}]}

继续添加new trace即可成功