Openobserve
Sending messages over Openobserve
Overview
Send messages to OpenObserve using its Logs Ingestion - JSON API. This API accepts multiple records in batch in JSON format.
Available in Logging operator version 4.5 and later.
Example
apiVersion: logging.banzaicloud.io/v1beta1
kind: SyslogNGOutput
metadata:
name: openobserve
spec:
openobserve:
url: "https://some-openobserve-endpoint"
port: 5040
organization: "default"
stream: "default"
user: "username"
password:
valueFrom:
secretKeyRef:
name: openobserve
key: password
For details on the available options of the output, see the documentation of the AxoSyslog syslog-ng distribution.
Configuration
OpenobserveOutput
(HTTPOutput, required)
organization (string, optional)
Name of the organization in Openobserve.
record (string, optional)
Arguments to the $format-json()
template function. Default: "--scope rfc5424 --exclude DATE --key ISODATE @timestamp=${ISODATE}"
stream (string, optional)
Name of the stream in Openobserve.
Last modified March 12, 2024: Merge pull request #229 from kube-logging/pagefind-restructure (c4cf8da)