Fluent-bit HTTP input Plugin

How to Integrate Fluent-bit HTTP input Plugin with Apica Ascent

1. Introduction

This guide explains how to send logs with the HTTP input plugin to Apica Ascent with Fluent-bit, and how to view them.

2. Configure the HTTP input Plugin in Fluent-bit

Update your Fluent-bit.conf with an input and filter for the HTTP input Plugin:

[INPUT]
    Name    http
    Listen  0.0.0.0
    Port    4318
    Tag     ascent_logs
[FILTER]
    Name   modify
    Match  ascent_logs
    Add    namespace Fluent-bit
    Add    app_name HTTP

You could use any free port, port 4318 is not required, it was chosen for this example.

Restart Fluent-bit with systemctl restart fluent-bit and check the status with systemctl status fluent-bit to verify that it’s running correctly.

Official Plugin documentation.

Set up Fluent-bit for Apica Ascent.

3. Verify Logs in Apica Ascent

1. Log in to Apica Ascent

2. Navigate to Explore → Logs & Insights

3. Look for the namespace and application name specified in the config file Example:

4. Example logs

message :

StructuredData :

5. Troubleshooting

Fluent-bit Troubleshooting

If logs are not being sent verify that the port is open and that the server can receive data there.

Verify that the logs are in a format that the HTTP plugin can read such as json.

Last updated

Was this helpful?