Skip to content

GSoC2017 / Plugins development and extend Golang interface #194

Closed
@edsiper

Description

@edsiper

This issue belongs to a Google Summer of Code project idea.

Project Goals

This project idea aims to extend the current number of plugins available on Fluent Bit and fix the current ones to make them work in multi platforms, some of the requirements are:

  • in_cpu: routines to gather CPU stats from OSX
  • in_proc: add process stats for OSX
  • in_disk: add disk stats for OSX
  • in_mem: routines to gather memory stats from OSX
  • in_syslog: implement syslog TCP input plugin
  • out_kafka: implement output plugin to deliver logs/data to a Kafka Server
  • Golang interface: extend golang support to give access to Fluent Bit internals.
  • Others.

The project ideas described are not restricted and will be discussed with applicants before their deadline for submission.

Skills required

  • C
  • Golang
  • TCP
  • Sockets
  • Threading
  • CMake
  • Linux

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions