Coder Social home page Coder Social logo

amrish-sharma / fluentd-endpoints Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 11 KB

this code will help to create image over existing fluentd to support 4 different endpoints azureblob, s3, http, logstash

Dockerfile 24.89% Ruby 60.53% Shell 14.59%

fluentd-endpoints's Introduction

Fluentd Docker Image with Multiple Plugins

This repository contains a Dockerfile and accompanying resources for building a Fluentd Docker image with various plugins enabled, including S3, HTTP, Splunk, and Elastic, allowing users to send events to multiple outputs.

Usage

Building the Image

To build the Docker image, run the following command in the root directory of this repository:

docker build -t fluentd-with-plugins .

Running the Container

Once the image is built, you can run the container with the desired configurations. Make sure to mount your Fluentd configuration file into the container at /fluentd/etc/fluent.conf and any additional configuration files or plugins in /fluentd/etc/.

docker run -v /path/to/your/fluent.conf:/fluentd/etc/fluent.conf -v /path/to/your/additional/config:/fluentd/etc/ -d fluentd-with-plugins

Configuration

Configure Fluentd according to your requirements by modifying the fluent.conf file. You can include configurations for various plugins like S3, HTTP, Splunk, and Elastic to define the desired outputs.

Plugins

This Docker image includes the following plugins:

  • S3: Allows sending logs to Amazon S3 buckets.
  • HTTP: Enables sending logs over HTTP.
  • Splunk: Supports sending logs to Splunk servers.
  • Elastic: Facilitates sending logs to Elasticsearch.

Contributing

If you have any suggestions, improvements, or additional plugins to add, feel free to open an issue or create a pull request.

License

This project is licensed under the MIT License.

fluentd-endpoints's People

Contributors

amrish-sharma avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.