[azure logs] Add AMQP-over-Websockets and proxy support#16955
Conversation
Supports `amqp` and `websocket` options, and allow using proxy when the `websocket` transport is selected.
transport config option|
Pinging @elastic/security-service-integrations (Team:Security-Service Integrations) |
|
@lucabelluccini, this PR adds AMQP-over-WebSockets and proxy support to the Azure Logs integration. I've updated the docs, but I'm not entirely happy with how they turned out. I'd love your input on what users would expect to see here to find out that the integration now supports AMQP-over-WebSockets and proxying. |
🚀 Benchmarks reportTo see the full report comment with |
|
Thank you @zmoog ! I think we should highlight:
|
lucabelluccini
left a comment
There was a problem hiding this comment.
I've left a comment to clarify the support for this.
On it! |
Co-authored-by: Luca Belluccini <luca.belluccini@elastic.co>
Changes: - Clarify processor v2 is required for websockets and proxy - Clarify minimum set of EA version (I would add the min version in the docs) - Highlight outbound connections
|
@lucabelluccini, we updated the docs, please take a look when you have time. |
💚 Build Succeeded
History
cc @zmoog |
|
Package azure - 1.35.0 containing this change is available at https://epr.elastic.co/package/azure/1.35.0/ |
Add the new Event Hubs `transport` config option that supports `AMQP` and `AMQP-over-Websockets` protocols. The `AMQP-over-Websockets` protocol allows reaching Event Hubs on the 443 (HTTPS) port, making the integration available in network environment with restrictions. When `AMQP-over-Websockets` is selected, users can also route traffic through a proxy by setting the `HTTPS_PROXY` environment variable. The Event Hubs `transport` config option requires stack versions 8.19.10, 9.1.10 and 9.2.4.
Proposed commit message
Add the new Event Hubs
transportconfig option that supportsAMQPandAMQP-over-Websocketsprotocols.The
AMQP-over-Websocketsprotocol allows reaching Event Hubs on the 443 (HTTPS) port, making the integration available in network environment with restrictions. WhenAMQP-over-Websocketsis selected, users can also route traffic through a proxy by setting theHTTPS_PROXYenvironment variable.The Event Hubs
transportconfig option requires stack versions 8.19.10, 9.1.10 and 9.2.4.Checklist
changelog.ymlfile.I have verified that any added dashboard complies with Kibana's Dashboard good practicesHow to test this PR locally
Related issues
Screenshots
UI
Docs