- Ubuntu/Debian
- Redhat/CentOS
- Docker
- MacOS
- Kubernetes
Use the following single line command to configure the Fluent Bit repository and install the Fluent Bit log collector.
The table below lists the parameters used to determine the Bronto dataset associated with the ingested data, ordered
from highest to lowest precedence.
The table below lists the parameters used to determine the Bronto collection associated with the ingested data, ordered
from highest to lowest precedence.
Finally the table below lists the parameters used to assign tags to datasets, ordered from highest to lowest precedence.
Manual instructions
Add Server GPG Key
Add Repo
In order to download the latest version of Fluent Bit, add the Fluent Bit repository to your source list.Install Package
Install the Fluent Bit from the repository setup in the previous stepConfigure Fluent Bit
After installation, Fluent Bit requires an output configuration to communicate with the Bronto system.Parameter | Value | Requirement | Description | ||||
---|---|---|---|---|---|---|---|
name | HTTP | Required | Specifies the output plugin used by Fluent Bit. | ||||
tls | on | Required | Enables the use of TLS for secure communication. | ||||
host | ingestion<REGION>.bronto.io | Required | The Bronto endpoint responsible for ingesting log data. Supported regions: EU & US. | ||||
port | 443 | Required | Specifies the network port for communication. | ||||
format | json_lines or msgpack | Required | Specify the data format to be used in the HTTP request body, by default it uses msgpack. | ||||
compress | gzip | Optional | Recommended. Compresses the payload in GZIP format. Bronto supports and recommends using gzip for efficient data transmission. | ||||
header (x-bronto-dataset) | Your Dataset or Service Name | Required | Specifies the name of the service. | ||||
header (x-bronto-collection) | Your Collection or Service Namespace | Optional | Specifies the namespace for organizational purposes. | ||||
header (x-bronto-tags) | Tags | Optional | Specifies the tags to apply to logs. A tag is a key-value pair applied to a log to hold metadata about that log. Each tag is a label consisting of a key and a required value. |
Parameter Name | Parameter Type |
---|---|
x-bronto-dataset | HTTP Header |
x-bronto-service-name | HTTP Header |
x-bronto-log-name | HTTP Header |
kubernetes.annotations.logs.bronto.io/dataset | Log Metadata |
service.name | Log Metadata |
service_name | Log Metadata |
kubernetes.annotations.service_name | Log Metadata |
kubernetes.labels.app.kubernetes.io/name | Log Metadata |
kubernetes.container_name | Log Metadata |
Parameter Name | Parameter Type |
---|---|
x-bronto-collection | HTTP Header |
x-bronto-service-namespace | HTTP Header |
x-bronto-logset | HTTP Header |
kubernetes.annotations.logs.bronto.io/collection | Log Metadata |
service.namespace | Log Metadata |
service_namespace | Log Metadata |
Parameter Name | Parameter Type | Example |
---|---|---|
x-bronto-tags | HTTP Header | x-bronto-tags: tag1=value1,tag2=value2,… |
kubernetes.annotations.tags.logs.bronto.io/<TAG_NAME> | Log Metadata | kubernetes.annotations.tags.logs.bronto.io/tag1: value1 |