You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The transport and its arguments specify *where* the serialized event is sent.
104
+
The driver and its settings specify *where* the serialized event is sent.
115
105
116
-
Supported Transports:
106
+
Supported drivers:
117
107
118
-
|Transport| Description |
119
-
| ---------| ----------- |
108
+
|Driver| Description |
109
+
| ------ | ----------- |
120
110
|`drop`| Ignore the serialized event |
121
111
|`log`| Send serialized event to syslog |
122
-
|`http-post`| Send the serialized event as a HTTP POST payload to the URL specified in the `transport_arg`setting with a timeout specified by `transport_timeout`. Default is `250 milliseconds`. |
123
-
|`file`| Send serialized events to a file specified in the `transport_arg`setting.<br />[[added,event_export_transports_file_unix_added]]|
124
-
|`unix`| Send serialised events to a unix socket specified in the `transport_arg`setting. The `transport_timeout` setting is used to specify how long the unix socket connection can take. Default is `250 milliseconds`.<br />[[added,event_export_transports_file_unix_added]]|
112
+
|`http-post`| Send the serialized event as a HTTP POST payload to [[setting,event_exporter_http_post_url]]. The driver defaults to [[setting,http_client_request_absolute_timeout,250 milliseconds]]. |
113
+
|`file`| Send serialized events to a file specified in [[setting,event_exporter_file_path]]<br />[[added,event_export_drivers_file_unix_added]]|
114
+
|`unix`| Send serialised events to a unix socket specified in [[setting,event_exporter_unix_path]]. The [[setting,event_exporter_unix_connect_timeout]] setting is used to specify how long the unix socket connection can take. Default is `250 milliseconds`.<br />[[added,event_export_drivers_file_unix_added]]|
125
115
126
-
The `drop`transport is useful when one wants to disable the event exporter
116
+
The `drop`driver is useful when one wants to disable the event exporter
127
117
temporarily. Note that serialization still occurs, but the resulting
128
118
payload is simply freed.
129
119
130
-
The `log`transport is useful for debugging as typically one is already
120
+
The `log`driver is useful for debugging as typically one is already
131
121
looking at the logs.
132
122
133
123
::: warning
@@ -136,7 +126,7 @@ memory buffering the POST requests if the timeout for `http-post` is set
136
126
very high, a lot of events are being generated, and the HTTP server is slow.
137
127
:::
138
128
139
-
To reopen the files created by `file`transport, see
129
+
To reopen the files created by `file`driver, see
140
130
[[man,doveadm-stats,reopen]].
141
131
142
132
## Event Definition
@@ -165,11 +155,12 @@ a datalake having a HTTP API, one could use config such as:
0 commit comments