Skip to content

Commit 6023b6d

Browse files
authored
Merge pull request #1960 from fluent/lynettemiles/sc-136255/update-fluent-bit-docs-pipeline-outputs-openobserve
2 parents 2a47aba + abe786b commit 6023b6d

File tree

4 files changed

+29
-23
lines changed

4 files changed

+29
-23
lines changed

pipeline/outputs/openobserve.md

Lines changed: 26 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -7,28 +7,30 @@ description: Send logs to OpenObserve using Fluent Bit
77

88
Use the OpenObserve output plugin to ingest logs into [OpenObserve](https://openobserve.ai/).
99

10-
Before you begin, you need an [OpenObserve account](https://cloud.openobserve.ai/), an
11-
`HTTP_User`, and an `HTTP_Passwd`. You can find these fields under **Ingestion** in
12-
OpenObserve Cloud. Alternatively, you can achieve this with various installation
13-
types as mentioned in the
14-
[OpenObserve documentation](https://openobserve.ai/docs/quickstart/)
15-
16-
## Configuration Parameters
17-
18-
| Key | Description | Default |
19-
|------------------|---------------------------------------------------------------------------------------------------------------------------------------------|------------------------------|
20-
| Host | Required. The OpenObserve server where you are sending logs. | `localhost` |
21-
| TLS | Required: Enable end-to-end security using TLS. Set to `on` to enable TLS communication with OpenObserve. | `on` |
22-
| compress | Recommended: Compresses the payload in GZIP format. OpenObserve supports and recommends setting this to `gzip` for optimized log ingestion. | _none_ |
23-
| HTTP_User | Required: Username for HTTP authentication. | _none_ |
24-
| HTTP_Passwd | Required: Password for HTTP authentication. | _none_ |
25-
| URI | Required: The API path used to send logs. | `/api/default/default/_json` |
26-
| Format | Required: The format of the log payload. OpenObserve expects JSON. | `json` |
27-
| json_date_key | Optional: The JSON key used for timestamps in the logs. | `timestamp` |
28-
| json_date_format | Optional: The format of the date in logs. OpenObserve supports ISO 8601. | `iso8601` |
29-
| include_tag_key | If `true`, a tag is appended to the output. The key name is used in the `tag_key` property. | `false` |
30-
31-
### Configuration File
10+
Before you begin, you need the following fields, which can be found under **Ingestion** in OpenObserve Cloud. Alternatively, you can achieve this with various installation types as mentioned in the [OpenObserve documentation](https://openobserve.ai/docs/quickstart/):
11+
12+
- [OpenObserve account](https://cloud.openobserve.ai/)
13+
- `HTTP_User`
14+
- `HTTP_Passwd`
15+
16+
## Configuration parameters
17+
18+
This plugin supports the following parameters:
19+
20+
| Key | Description | Default |
21+
| --- | ----------- | ------- |
22+
| `Host` | The OpenObserve server where you are sending logs. | `localhost` |
23+
| `TLS` | Enable end-to-end security using TLS. Set to `on` to enable TLS communication with OpenObserve. | `on` |
24+
| `compress` | Recommended. Compresses the payload in GZIP format. OpenObserve recommends setting this to `gzip` for optimized log ingestion. | _none_ |
25+
| `HTTP_User` | Username for HTTP authentication. | _none_ |
26+
| `HTTP_Passwd` | Password for HTTP authentication. | _none_ |
27+
| `URI` | The API path used to send logs. | `/api/default/default/_json` |
28+
| `Format` | The format of the log payload. OpenObserve expects JSON. | `json` |
29+
| `json_date_key` | Optional. The JSON key used for timestamps in the logs. | `timestamp` |
30+
| `json_date_format` | Optional. The format of the date in logs. OpenObserve supports ISO 8601. | `iso8601` |
31+
| `include_tag_key` | If `true`, a tag is appended to the output. The key name is used in the `tag_key` property. | `false` |
32+
33+
### Configuration file
3234

3335
Use this configuration file to get started:
3436

@@ -53,6 +55,7 @@ pipeline:
5355
compress: gzip
5456

5557
```
58+
5659
{% endtab %}
5760
{% tab title="fluent-bit.conf" %}
5861

@@ -73,4 +76,4 @@ pipeline:
7376
```
7477

7578
{% endtab %}
76-
{% endtabs %}
79+
{% endtabs %}

vale-styles/FluentBit/Acronyms.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ exceptions:
5252
- IAM
5353
- IDE
5454
- IMDS
55+
- ISO
5556
- JAR
5657
- JSON
5758
- JSX

vale-styles/FluentBit/Headings.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ exceptions:
7272
- Observability Platform
7373
- Okta
7474
- OpenMetrics
75+
- OpenObserve
7576
- OpenTelemetry
7677
- Opsgenie
7778
- PagerDuty

vale-styles/FluentBit/Spelling-exceptions.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ OAuth
126126
Okta
127127
Onigmo
128128
Oniguruma
129+
OpenObserve
129130
OpenTelemetry
130131
Opsgenie
131132
OTel

0 commit comments

Comments
 (0)