[ZBXNEXT-8105] Support of streaming metrics and events to external systems over HTTP Created: 2022 Nov 16 Updated: 2024 Apr 10 Resolved: 2023 Mar 17 |
|
Status: | Closed |
Project: | ZABBIX FEATURE REQUESTS |
Component/s: | Frontend (F), Server (S) |
Affects Version/s: | None |
Fix Version/s: | 6.4.0rc1, 6.4 (plan), 7.0.0alpha1 |
Type: | Change Request | Priority: | Medium |
Reporter: | Alexei Vladishev | Assignee: | Vladislavs Sokurenko |
Resolution: | Fixed | Votes: | 6 |
Labels: | real-time | ||
Σ Remaining Estimate: | Not Specified | Remaining Estimate: | Not Specified |
Σ Time Spent: | Not Specified | Time Spent: | Not Specified |
Σ Original Estimate: | Not Specified | Original Estimate: | Not Specified |
Attachments: |
![]() |
||||||||||||||||||||
Issue Links: |
|
||||||||||||||||||||
Sub-Tasks: |
|
||||||||||||||||||||
Team: | |||||||||||||||||||||
Sprint: | Sprint 95 (Dec 2022), Sprint 96 (Jan 2023), Sprint 97 (Feb 2023), Sprint 98 (Mar 2023) | ||||||||||||||||||||
Story Points: | 10 |
Description |
Currently Zabbix support real-time export of events to files. It would be great to introduce also ability to stream item values and events over HTTP using well-defined and documented REST based protocol. |
Comments |
Comment by Luiz Nascimento [ 2022 Dec 31 ] |
It should be great to send to a kafka, from there we can send to anywhere. |
Comment by Martin Alstrup [ 2023 Jan 13 ] |
REST is great, but it would be great to be able to install our own output plugins for various protocols (think Fluentd/Logstash), like with Media Types. We use RabbitMQ for the same purpose elsewhere, for example. Also keep in mind that several other "protocols" already exist for transferring metrics. |
Comment by Alexei Vladishev [ 2023 Jan 13 ] |
The functionality is enabler for various plugins supporting different protocols. It is made to make integrations with Kafka, Fluentd, RabbitMQ, whatever, much more straight forward. |
Comment by Dimitri Bellini [ 2023 Feb 02 ] |
Hi Alexei, |
Comment by Vladislavs Sokurenko [ 2023 Feb 02 ] |
You can create connector in frontend "Navigate to Administration → General → Connectors" and changing StartConnectors in zabbix_server.conf if you already have some HTTP receiver. Protocol is same as for real-time export. |
Comment by Dimitri Bellini [ 2023 Feb 02 ] |
Hi Vladislavs, |
Comment by Vladislavs Sokurenko [ 2023 Feb 03 ] |
Implemented in:
|
Comment by Martins Valkovskis [ 2023 Feb 20 ] |
Updated documentation:
|