sysdig代理是否能够监控远程rabbitmq

Is sysdig agent able to monitor remote rabbitmq

我查看了 sysdig 文档,但找不到明确的答案。

我已经配置了一个 sysdig 代理的本地容器来尝试连接到远程 rabbitmq,但它似乎忽略了它。

如果我启动 rabbitmq 的本地实例,它会监视它。从日志中我看到对于本地它检测到它的 PID,这让我认为代理需要在同一台机器上。

我还启动了一个 ncat 实例,将流量从本地转发到远程 sysdig,并尝试进行监控。

sysdig 代理是否需要与受监控的应用程序位于同一主机上?

是的,此页面描述了默认配置设置、如何编辑配置以收集更多信息、可用于集成的指标以及 Sysdig Monitor UI 源中的示例结果 https://docs.sysdig.com/en/docs/sysdig-monitor/integrations-for-sysdig-monitor/integrate-applications-default-app-checks/rabbitmq/

答案隐藏在文档的 http 部分:

If the URL is is remote from the agent, the user should use a process that is always running, such as “systemd”.

使用相同的方法我能够监控 2 个远程 rabbit mq 实例