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
Observe employs the **http** output plugin, allowing you to flush your records [into Observe](https://docs.observeinc.com/en/latest/content/data-ingestion/forwarders/fluentbit.html).
3
+
Use the [HTTP output plugin](../pipeline/outputs/http)to flush your records [into Observe](https://docs.observeinc.com/en/latest/content/data-ingestion/forwarders/fluentbit.html). It issues a POST request with the data records in [MessagePack](http://msgpack.org) (or JSON) format.
4
4
5
-
For now the functionality is pretty basic, and it issues a POST request with the data records in [MessagePack](http://msgpack.org) (or JSON) format.
5
+
## Configuration parameters
6
6
7
-
The following are the specific HTTP parameters to employ:
7
+
The following HTTP configuration parameters are relevant to Observe:
8
8
9
-
## Configuration Parameters
9
+
| Key | Description | Default |
10
+
| --- | ----------- | ------- |
11
+
|`host`| IP address or hostname of the Observe data collection endpoint. Replace `$(OBSERVE_CUSTOMER)` with your [Customer ID](https://docs.observeinc.com/en/latest/content/common-topics/HelpfulHints.html?highlight=customer%20id#customer-id). |`OBSERVE_CUSTOMER.collect.observeinc.com`|
12
+
|`port`| TCP port to use when sending data to Observe. |`443`|
13
+
|`tls`| Specifies whether to use TLS. |`on`|
14
+
|`uri`| Specifies the HTTP URI for Observe. |`/v1/http/fluentbit`|
15
+
|`format`| The data format to be used in the HTTP request body. |`msgpack`|
16
+
|`header`| The specific header that provides the Observe token needed to authorize sending data [into a data stream](https://docs.observeinc.com/en/latest/content/data-ingestion/datastreams.html?highlight=ingest%20token#create-a-datastream). | 'Authorization Bearer ${OBSERVE_TOKEN}' |
17
+
|`header`| The specific header that instructs Observe how to decode incoming payloads. |`X-Observe-Decoder fluent`|
18
+
|`compress`| Sets the payload compression mechanism. Possible values: `gzip`, `false`. |`gzip`|
19
+
|`tls.ca_file`| For Windows only: the path to the root cert. |_none_|
20
+
|`workers`| The number of [workers](../../administration/multithreading.md#outputs) to perform flush operations for this output. |`0`|
| host | IP address or hostname of Observe's data collection endpoint. $(OBSERVE_CUSTOMER) is your [Customer ID](https://docs.observeinc.com/en/latest/content/common-topics/HelpfulHints.html?highlight=customer%20id#customer-id)| OBSERVE_CUSTOMER.collect.observeinc.com |
14
-
| port | TCP port of to employ when sending to Observe | 443 |
15
-
| tls | Specify to use tls | on |
16
-
| uri | Specify the HTTP URI for the Observe's data ingest | /v1/http/fluentbit |
17
-
| format | The data format to be used in the HTTP request body | msgpack |
18
-
| header | The specific header that provides the Observe token needed to authorize sending data [into a data stream](https://docs.observeinc.com/en/latest/content/data-ingestion/datastreams.html?highlight=ingest%20token#create-a-datastream). | Authorization Bearer ${OBSERVE_TOKEN} |
19
-
| header | The specific header to instructs Observe how to decode incoming payloads | X-Observe-Decoder fluent |
20
-
| compress | Set payload compression mechanism. Option available is 'gzip' | gzip |
21
-
| tls.ca_file |**For use with Windows**: provide path to root cert ||
22
-
| workers | The number of [workers](../../administration/multithreading.md#outputs) to perform flush operations for this output. | 0 |
23
-
24
-
### Configuration File
22
+
### Configuration file
25
23
26
24
In your main configuration file append the following:
0 commit comments