GCP,RabbitMQ点击部署服务,找不到RabbitMQ日志

我在我的应用程序日志中看到RabbitMQ集群启动了连接终止。所以我想找出原因。点击部署GCP的服务用于部署漂亮的标准RabbitMQ集群。根据RabbitMQ官方文档,默认日志位置为$RABBITMQ_LOG_BASE/$RABBITMQ_nodename.log,但是$RABBITMQ_LOG_BASE尚未设置。与日志集相关的唯一env变量是RABBITMQ_LOGS=-,AFAICS决定将所有日志发送到stdout而不是文件。

所以问题是:我应该怎么做才能找到我的日志(如果确实存在并且错过了什么),或者如何修改我的env / rabbitmq配置文件以确保日志被写入并可以访问。

xuming_11 回答:GCP,RabbitMQ点击部署服务,找不到RabbitMQ日志

RabbitMQ日志文件的路径为/ var / log / rabbitmq / log /。

您可以通过命令登录Pod,我建议使用Get-shell-running-container的链接:

gcloud容器集群获取凭证[CLUSTER_NAME] --zone [ZONE_NAME] --project [PROJECT_NAME] && kubectl exec -it [POD_NAME] -c rabbitmq-/ bin / bash

使用点击部署和配置RabbitMQ时,必须启用“ Stackdriver Metrics Exporter”,然后才能使用“日志查看器”工具在stackdriver中设置过滤器并导出日志。

本文链接:https://www.f2er.com/3114195.html

大家都在问