Fluentd

Проект программного обеспечения с открытым исходным кодом
Fluentd
Разработчик(и)Данные о сокровищах
Первоначальный выпуск10 октября 2011 г. ;
13 лет назад
 ( 2011-10-10 )
Стабильный релиз
1.16.6 / 20 августа 2024 г. ; 5 месяцев назад [1] ( 2024-08-20 )
Репозиторий
  • github.com/fluent/fluentd
Написано вС , Руби
Операционная системаLinux ( Amazon Linux , CentOS , RHEL ), macOS (10.9 и выше), Windows (7 и выше)
ТипИнструмент ведения журнала
ЛицензияАпач 2.0
Веб-сайтwww.fluentd.org

Fluentd — это кроссплатформенный проект программного обеспечения для сбора данных с открытым исходным кодом , изначально разработанный в Treasure Data . Он написан в основном на языке программирования C с тонкой оболочкой Ruby , которая обеспечивает гибкость для пользователей. [2]

Обзор

Fluentd позиционировался для « больших данных », полу- или неструктурированных наборов данных. Он анализирует журналы событий , журналы приложений и потоки кликов . [3] По словам Суонсюрья и Микконена, «основная идея Fluentd — быть объединяющим слоем между различными типами входов и выходов журналов». [4] Fluentd доступен на Linux , macOS и Windows . [5]

История

Fluentd был создан Садаюки Фурухаши как проект компании Treasure Data, базирующейся в Маунтин-Вью . Написанный в основном на Ruby , его исходный код был выпущен как программное обеспечение с открытым исходным кодом в октябре 2011 года. [6] [7] Компания объявила о финансировании в размере 5 миллионов долларов в 2013 году. [8] Затем Treasure Data была продана Arm Ltd. в 2018 году. [9]

Пользователи

Fluentd был одним из инструментов сбора данных, рекомендованных Amazon Web Services в 2013 году, когда было сказано, что он похож на Apache Flume или Scribe . [10] BigQuery от Google Cloud Platform рекомендует Fluentd в качестве инструмента по умолчанию для сбора данных в реальном времени и использует настроенную Google версию Fluentd, называемую google-fluentd, в качестве агента регистрации по умолчанию. [11] [12]

Свободный бит

Fluent Bit — это обработчик и пересылщик журналов, который разрабатывается как подпроект CNCF под эгидой проекта Fluentd. [13] Fluentd написан на C и Ruby и потребляет не менее шестидесяти мегабайт памяти. Fluent Bit написан только на C, без зависимостей, и потребляет около одного мегабайта памяти, что упрощает его запуск под встроенным Linux и в контейнерах . [14]

Ссылки

  1. ^ "Релизы - fluent/fluentd" – через GitHub .
  2. ^ https://docs.fluentd.org/quickstart [ пустой URL-адрес ]
  3. ^ Пасупулети, Прадип и Пурра, Беула Саломе (2015). Разработка озера данных с использованием больших данных. стр. 44–45; 48. Packt . ISBN 1785881663 
  4. ^ Суонсюрья, Сампо и Микконен, Томми «Разработка ненавязчивой аналитической среды для мониторинга приложений Java», стр. 170–173 в Software Measurement . Springer. ISBN 3319242857 
  5. ^ Fluentd.org. "Загрузить Fluentd". Получено 10 марта 2016 г.
  6. ^ Майер, Крис (30 октября 2013 г.). «Данные сокровищ: преодоление барьера Hadoop». JAXenter
  7. ^ Fluentd.org. «Что такое Fluentd?». Получено 10 марта 2016 г.
  8. Деррик Харрис (23 июля 2013 г.). «Treasure Data привлекает $5 млн, объединяет Hadoop и хранилище данных в облаке Amazon». GigaOm .
  9. ^ "Arm unit Treasure Data ищет покупателя или IPO перед продажей Nvidia". Nikkei Asia . 19 ноября 2020 г. Получено 2 августа 2021 г.
  10. ^ Parviz Deyhim (август 2013 г.). «Best Practices for Amazon EMR» (PDF) . Amazon Web Services. стр. 12. Архивировано из оригинала (PDF) 2016-03-26 . Получено 24 марта 2017 г. .
  11. ^ Google Cloud Platform (2016). «Анализ журналов в реальном времени с использованием Fluentd и BigQuery». Получено 10 марта 2016 г.
  12. ^ Google Cloud Platform (2016). «The Logging Agent». Получено 10 марта 2016 г.
  13. ^ "Fluent Bit". fluentbit.io . Получено 2021-12-05 .
  14. ^ "Fluentd & Fluent Bit - Fluent Bit: Официальное руководство" . Получено 2021-12-05 .

Дальнейшее чтение

  • Goasguen, Sébastien (2014). 60 рецептов для Apache CloudStack: использование экосистемы CloudStack , «Глава 6: Расширенные рецепты». O'Reilly Media . ISBN 1491910127 
  • Уилкинс, Фил (2022). Журналирование в действии, с Fluentd, Kubernetes и другими. Мэннинг . ISBN 9781617298356 
  • Официальный сайт
  • fluentd на GitHub
Взято с "https://en.wikipedia.org/w/index.php?title=Fluentd&oldid=1261479032"