Proyecto de software de código abierto
Fluentd es un proyecto de software de recopilación de datos de código abierto y multiplataforma desarrollado originalmente en Treasure Data . Está escrito principalmente en el lenguaje de programación C con un envoltorio Ruby delgado que brinda flexibilidad a los usuarios. [2]
Descripción general
Fluentd se posicionó para " big data ", conjuntos de datos semiestructurados o no estructurados. Analiza registros de eventos , registros de aplicaciones y secuencias de clics . [3] Según Suonsyrjä y Mikkonen, la "idea central de Fluentd es ser la capa unificadora entre diferentes tipos de entradas y salidas de registros". [4] Fluentd está disponible en Linux , macOS y Windows . [5]
Historia
Fluentd fue creado por Sadayuki Furuhashi como un proyecto de la firma Treasure Data, con sede en Mountain View . Escrito principalmente en Ruby , su código fuente fue publicado como software de código abierto en octubre de 2011. [6] [7] La compañía anunció una financiación de 5 millones de dólares en 2013. [8]
Treasure Data fue luego vendida a Arm Ltd. en 2018. [9]
Usuarios
Fluentd fue una de las herramientas de recopilación de datos recomendadas por Amazon Web Services en 2013, cuando se dijo que era similar a Apache Flume o Scribe . [10] BigQuery de Google Cloud Platform recomienda Fluentd como la herramienta de ingestión de datos en tiempo real predeterminada y utiliza la versión personalizada de Fluentd de Google, llamada google-fluentd, como agente de registro predeterminado. [11] [12]
Bit fluido
Fluent Bit es un procesador y reenviador de registros que se está desarrollando como un subproyecto de CNCF bajo el paraguas del proyecto Fluentd. [13] Fluentd está escrito en C y Ruby y construido como una gema de Ruby, por lo que consume cierta cantidad de recursos de memoria. Por otro lado, dado que Fluent Bit está escrito solo en C y no tiene dependencias, el uso de memoria consumida se redujo mucho en comparación con Fluentd, lo que facilita su ejecución en el entorno Linux integrado y de contenedores. [14]
Referencias
- ^ "Lanzamientos - fluent/fluentd" – vía GitHub .
- ^ https://docs.fluentd.org/quickstart [ URL básica ]
- ^ Pasupuleti, Pradeep y Purra, Beulah Salome (2015). Desarrollo de lagos de datos con big data. pp. 44–45; 48. Packt . ISBN 1785881663
- ^ Suonsyrjä, Sampo y Mikkonen, Tommi "Diseño de un marco analítico discreto para la monitorización de aplicaciones Java", págs. 170-173 en Software Measurement . Springer. ISBN 3319242857
- ^ Fluentd.org. «Descargar Fluentd». Consultado el 10 de marzo de 2016.
- ^ Mayer, Chris (30 de octubre de 2013). "Datos valiosos: derribando la barrera de Hadoop". JAXenter
- ^ Fluentd.org. "¿Qué es Fluentd?". Consultado el 10 de marzo de 2016.
- ^ Derrick Harris (23 de julio de 2013). "Treasure Data recauda 5 millones de dólares y fusiona Hadoop y un almacén de datos en la nube de Amazon". GigaOm .
- ^ "La unidad de Arm, Treasure Data, buscará comprador o IPO antes de la venta de Nvidia". Nikkei Asia . 19 de noviembre de 2020 . Consultado el 2 de agosto de 2021 .
- ^ Parviz Deyhim (agosto de 2013). "Mejores prácticas para Amazon EMR" (PDF) . Amazon Web Services. pág. 12. Archivado desde el original (PDF) el 26 de marzo de 2016. Consultado el 24 de marzo de 2017 .
- ^ Google Cloud Platform (2016). «Análisis de registros en tiempo real con Fluentd y BigQuery». Consultado el 10 de marzo de 2016.
- ^ Google Cloud Platform (2016). "El agente de registro". Consultado el 10 de marzo de 2016.
- ^ "Fluent Bit". fluentbit.io . Consultado el 5 de diciembre de 2021 .
- ^ "Fluentd y Fluent Bit - Fluent Bit: Manual oficial" . Consultado el 5 de diciembre de 2021 .
Lectura adicional
- Goasguen, Sébastien (2014). 60 recetas para Apache CloudStack: uso del ecosistema CloudStack , "Capítulo 6: Recetas avanzadas". O'Reilly Media . ISBN 1491910127
- Wilkins, Phil (2022). Registro en acción con Fluentd, Kubernetes y más. Manning . ISBN 9781617298356
Enlaces externos
- Sitio web oficial
- fluentd en GitHub