1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/gouyongchao-fluent-bit

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Travis CI: Статус сборки

GitLab CI: Статус сборки

Fluent Bit — это Data Forwarder для операционных систем Linux, Embedded Linux, macOS и BSD. Он является частью экосистемы Fluentd. Fluent Bit позволяет собирать информацию из различных источников, буферизовать и пересылать её на различные выходы, такие как Fluentd, Elasticsearch, NATs или любой HTTP-конечный пункт и другие. Он полностью поддерживается на архитектурах x86_64, x86 и ARM.

Для получения более подробной информации о его возможностях и общих функциях посетите официальную документацию:

https://docs.fluentbit.io/

Быстрый старт

$ cd build
$ cmake ..
$ make
$ bin/fluent-bit -i cpu -o stdout

Функции

Fluent Bit поддерживает следующие функции через плагины:### Входные плагины| name | option | description | |--------------------|---------|---------------------------------------------------------------------------------| | CPU | cpu | собирает использование ЦПУ между снимками экрана каждую секунду. Поддерживает несколько ядер | | Жесткий диск | disk | использование блочного устройства | | Пустышка | dummy | генерирует пустышку | | Выполнение | exec | выполняет внешнюю программу и собирает логи событий | | Передача | forward | Fluentd протокол передачи | | Память | mem | использование системной памяти | | MQTT | mqtt | запускает MQTT-сервер и получает сообщения публикации | | Сетевое соединение | netif | использование сетевого интерфейса | | Кольцевой буфер ядра | kmsg | читает сообщения ядра Linux, такое же поведение как у программы командной строки dmesg | | Syslog | syslog | читает сообщения из демона syslog | | Systemd/Journald | systemd | читает сообщения из journald, часть пакета systemd | | Сериальный порт | serial | читает из серийного порта | | Стандартный ввод | stdin | читает из стандартного ввода | | Заголовок | head | читает первые части файлов | | Здоровье | health | проверяет здоровье TCP-сервисов | | Процесс | proc | проверяет здоровье процесса | | Случайное число | random | генерирует случайные числа | | Хвост | tail | хвост лог-файлов | | TCP | tcp | прослушивает чистые JSON-карты сообщений через TCP |### Фильтрующие плагины### Плагины вывода

имя опция описание
Счетчик counter подсчет записей
Elasticsearch es отправка записей на сервер Elasticsearch
Файл file отправка записей в файл
Счетчик потока flowcounter подсчет записей и их размера
Передача forward отправка записей на службу Fluentd. На стороне Fluentd требуется in_forward.
NATS nats отправка записей на сервер NATS
HTTP http отправка записей на конечную точку HTTP
InfluxDB influxdb отправка записей в базу данных временных рядов InfluxDB
График plot создание файла для gnuplot
Стандартный вывод stdout вывод записей в стандартный поток вывода
Treasure Data td отправка записей на службу Treasure Data (облачная аналитика)

Официальная документация Fluent Bit доступна по следующему адресу:

http://fluentbit.io/documentation/

Вклад

Для вклада в проект обратитесь к руководству по вкладу.

Контакты

Вы можете присоединиться к нам на канале Slack, списке рассылки или IRC:

Лицензия

Этот программный код находится под условиями лицензии Apache License v2.0.

Авторы

Fluent Bit разработан и спонсируется Treasure Data вместе с другими вкладчиками.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Быстрый и лёгкий процессор и переадресатор логов для Linux, BSD и OSX. Развернуть Свернуть
C и 6 других языков
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/gouyongchao-fluent-bit.git
git@api.gitlife.ru:oschina-mirror/gouyongchao-fluent-bit.git
oschina-mirror
gouyongchao-fluent-bit
gouyongchao-fluent-bit
master