Search code examples
rabbitmqsysdig

Is sysdig agent able to monitor remote rabbitmq


I've looked in the sysdig documentation but I wasn't able to find a clear answer.

I've configured a local container of a sysdig agent to try to connect to a remote rabbitmq but it seems to ignore it.

If I start a local instance of rabbitmq it's monitoring it. From the logs I see that for the local it detects it's PID, which makes me think that the agent needs to be on the same machine.

I've also started a ncat instance to forward the trafic from local to the remote sysdig and it made an attempt to monitor.

Does the sysdig agent need to be on the same host as the monitored application ?


Solution

  • The answer is lurking in the http section of the documentation:

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

    Using the same approach I was able to monitor 2 remote rabbit mq instances