Skip to content

Commit

Permalink
adding openobserve details for fluentbit output (#1472)
Browse files Browse the repository at this point in the history
* adding openobserve details for fluentbit output

Signed-off-by: Chaitanya Sistla <[email protected]>

* Update pipeline/outputs/openobserve.md

Co-authored-by: Adam Locke <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>

* Update pipeline/outputs/openobserve.md

Co-authored-by: Adam Locke <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>

* Update pipeline/outputs/openobserve.md

Co-authored-by: Adam Locke <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>

* Update pipeline/outputs/openobserve.md

Co-authored-by: Adam Locke <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>

* Update pipeline/outputs/openobserve.md

Co-authored-by: Adam Locke <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>

* Update pipeline/outputs/openobserve.md

Co-authored-by: Adam Locke <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>

* Update pipeline/outputs/openobserve.md

Co-authored-by: Adam Locke <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>

* Update pipeline/outputs/openobserve.md

Co-authored-by: Adam Locke <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>

* Update pipeline/outputs/openobserve.md

Co-authored-by: Adam Locke <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>

* Update pipeline/outputs/openobserve.md

Co-authored-by: Adam Locke <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>

* Update pipeline/outputs/openobserve.md

Co-authored-by: Adam Locke <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>

* Update pipeline/outputs/openobserve.md

Co-authored-by: Adam Locke <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>

* Update pipeline/outputs/openobserve.md

Co-authored-by: Adam Locke <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>

* Update pipeline/outputs/openobserve.md

Co-authored-by: Adam Locke <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>

* Update pipeline/outputs/openobserve.md

Co-authored-by: Adam Locke <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>

* Update pipeline/outputs/openobserve.md

Co-authored-by: Adam Locke <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>

* Update pipeline/outputs/openobserve.md

Co-authored-by: Adam Locke <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>

* Update pipeline/outputs/openobserve.md

Co-authored-by: Adam Locke <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>

* adding openobserve in summary

Signed-off-by: Chaitanya Sistla <[email protected]>

---------

Signed-off-by: Chaitanya Sistla <[email protected]>
Signed-off-by: Chaitanya Sistla <[email protected]>
Co-authored-by: Chaitanya Sistla <[email protected]>
Co-authored-by: Adam Locke <[email protected]>
  • Loading branch information
3 people authored Oct 15, 2024
1 parent 90d1846 commit 4fc0a13
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 0 deletions.
1 change: 1 addition & 0 deletions SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,7 @@
* [NATS](pipeline/outputs/nats.md)
* [New Relic](pipeline/outputs/new-relic.md)
* [NULL](pipeline/outputs/null.md)
* [OpenObserve](pipeline/inputs/openobserve.md)
* [Observe](pipeline/outputs/observe.md)
* [Oracle Log Analytics](pipeline/outputs/oci-logging-analytics.md)
* [OpenSearch](pipeline/outputs/opensearch.md)
Expand Down
49 changes: 49 additions & 0 deletions pipeline/outputs/openobserve.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
title: OpenObserve
description: Send logs to OpenObserve using Fluent Bit
---

# OpenObserve

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

Before you begin, you need an [OpenObserve account](https://cloud.openobserve.ai/), an
`HTTP_User`, and an `HTTP_Passwd`. You can find these fields 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/)

## Configuration Parameters

| Key | Description | Default |
| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------- |
| Host | Required. The OpenObserve server where you are sending logs. | `localhost` |
| TLS | Required: Enable end-to-end security using TLS. Set to `on` to enable TLS communication with OpenObserve. | `on` |
| compress | Recommended: Compresses the payload in GZIP format. OpenObserve supports and recommends setting this to `gzip` for optimized log ingestion. | _none_ |
| HTTP_User | Required: Username for HTTP authentication. | _none_ |
| HTTP_Passwd | Required: Password for HTTP authentication. | _none_ |
| URI | Required: The API path used to send logs. | `/api/default/default/_json` |
| Format | Required: The format of the log payload. OpenObserve expects JSON. | `json` |
| json_date_key | Optional: The JSON key used for timestamps in the logs. | `timestamp` |
| json_date_format | Optional: The format of the date in logs. OpenObserve supports ISO 8601. | `iso8601` |
| include_tag_key | If `true`, a tag is appended to the output. The key name is used in the `tag_key` property. | `false` |

### Configuration File

Use this configuration file to get started:

```
[OUTPUT]
Name http
Match *
URI /api/default/default/_json
Host localhost
Port 5080
tls on
Format json
Json_date_key timestamp
Json_date_format iso8601
HTTP_User <YOUR_HTTP_USER>
HTTP_Passwd <YOUR_HTTP_PASSWORD>
compress gzip
```

0 comments on commit 4fc0a13

Please sign in to comment.