Skip to content

fluent/fluent-bit-go-custom_jeager_remote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom Go Plugin for Jaeger

Note: This plugin is under heavily development and needed to use with this Fluent Bit's PR: fluent/fluent-bit#10299

This plugin implements Jaeger Remote Sampling protocol on Golang cutom plugin mechanism.

Prerequisites

  • Golang 1.23.0 or later

Building

$ go mod download
$ make

Then, the c-shared object will be created as:

ls *.so
custom_jeager_remote.so

Configuration

For custom jeager plugin, we need to add custom section in fluent-bit conf:

[CUSTOM]
    Name jaeger_remote
    serverURL "http://localhost:14268"
    samplingURL "http://localhost:5778/sampling"
    rate 5s

For plugins.yaml,

plugins:
    - /path/to/custom_jeager_remote.so

Run

Put c-chared object in the specified path and run fluent-bit:

$ /path/to/fluent-bit -c fluent-bit.conf

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published