Audit log queue message missing IP address of caller #14387
-
Is your feature request related to a problem? Please describe.Hi, Describe the solution you'd likeHave IP address in messages generate by https://www.rabbitmq.com/docs/logging#internal-events Describe alternatives you've consideredNo response Additional contextNo response |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
@bedla most events do not have any IP address associated with them. You haven't clarified what a "caller" is or what events you are referring to. We do not guess in this community. For client connections, the actual client IP address often cannot be known (due to the number of intermediaries/proxies/load balancers used), and the internal event subsystem cannot make any assumptions about the Proxy Protocol use. |
Beta Was this translation helpful? Give feedback.
-
Thx for response. Ad caller) For our audit use-case it is about somebody (or something) in the network calling RabbitMQ API. We usually have topology-operator to do it, but in rare cases some human can make changes using cli/UI/api and this is what want to have audited because of regulatory requirments. Ad events) I would expect all of them described in the docs, like Ad guessing) I agree, guessing is always bad. So let's have discussion. Ad proxy) I agree that when Proxy is used, then there might be IP hidden. In the docs there is sentense "The protocol makes servers such as RabbitMQ aware of the actual client IP address when connections go over a proxy" and if I get it correctly, then it means that if Proxy mode is enabled, then rabbit knows about client IP, right? I hope I clarified it? Thx Ivos |
Beta Was this translation helpful? Give feedback.
Adding IP addresses to internal log events is not a priority for our small team. RabbitMQ is open source software, so those who need this feature will have to contribute it or pay someone else to contribute it.