• About
  • Privacy Policy
  • Disclaimer
  • Contact
TomorrowPosT
  • Home
  • Computers
    • Gaming
  • Gear
    • Apple
    • Mobile
  • Microsoft
    • Software & Apps
  • Review
    • Security
  • Tech for Business
  • Tech News
  • News
  • Termini e condizioni
No Result
View All Result
  • Home
  • Computers
    • Gaming
  • Gear
    • Apple
    • Mobile
  • Microsoft
    • Software & Apps
  • Review
    • Security
  • Tech for Business
  • Tech News
  • News
  • Termini e condizioni
No Result
View All Result
TomorrowPost
No Result
View All Result

Installazione di bit fluenti dalla sorgente

Michele by Michele
18/04/2025
Home Software & Apps
Condividi su FacebookCondividi su WhatsappCondividi su Twitter


Questa serie è una guida per la spesa per lo scopo generale per coloro che vogliono conoscere il bit fluente del progetto Cloud Native Computing Basis (CNCF).

Ogni articolo di questa serie affronta un singolo argomento fornendo approfondimenti Che cosa L’argomento è, Perché Siamo interessati a esplorare quell’argomento, Dove per iniziare con l’argomento e Come Per mettere a mano l’apprendimento dell’argomento in relazione al progetto BIT corrente.

L’concept è che ogni articolo possa stare da solo, ma conducono anche un percorso che aumenta lentamente le nostre capacità di implementare soluzioni con condutture di telemetria a bit fluenti.

Diamo un’occhiata all’argomento di questo articolo, installando un bit fluente dal codice sorgente del progetto.

Questo primo articolo dà il through alla serie e non c’è posto migliore per iniziare una breve introduzione e quindi installare la nostra prima pipeline di telemetria a bit fluente sulla nostra macchina locale.

Cos’è un po ‘fluente?

Prima di immergerti in un po ‘fluente, facciamo un passo indietro e guardiamo La posizione di questo progetto all’interno dell’organizzazione fluente. Se guardiamo il Organizzazione fluente su GitHubTroviamo un progetto di bit fluidd e fluente ospitato lì. La storia di fondo è che il progetto è iniziato con il progetto di analisi dei registri FLUENTD che si unisce al CNCF nel 2026 e raggiungendo lo stato graduato nel 2019.

Una volta che divenne evidente che il mondo si stava dirigendo verso gli ambienti Kubernetes nativi di cloud, la soluzione non period progettata per i requisiti flessibili e leggeri richiesti da Kubernetes Options. Fluente BIT è nato dalla necessità di avere una risorsa a bassa risorsa, advert alto rendimento e soluzione di gestione dei registri altamente scalabile per gli ambienti Kubernetes nativi cloud. Il progetto è stato avviato all’interno dell’organizzazione fluente come sotto-progetto nel 2017 e il resto è ora 10 anni di storia con l’uscita di V4 la scorsa settimana.

Iniziamo con un po ‘fluente e vediamo cosa possiamo fare per noi stessi.

Perché installare dal codice sorgente?

I manutentori di qualsiasi progetto open supply forniranno il progetto di codice sorgente per chiunque di accedere e costruire da zero. Questo è spesso intimidatorio e non sempre semplice, quindi, se possibile, tendo a fornire ancora questa opzione agli utenti del mio contenuto pratico. Non c’è niente di facile che testare le tue configurazioni di bit fluenti in un ambiente di sviluppo o dimostrazione dalla macchina locale con una versione fonte creata del software program.

Negli articoli successivi, fornirò i modi in cui puoi utilizzare immagini di contenitori bit fluenti e costruire le tue versioni di quelle immagini del contenitore.

Dove iniziare

Ci sono sempre requisiti che devono essere soddisfatti sulla macchina locale prima di poter creare qualsiasi progetto software program e BIT fluente non è diverso. Dovrai avere il software program cmake, OpenSSLE bisonte installato e aggiornato alle versioni corrette.

A causa di tutto ciò che richiede tempo da verificare, ho messo insieme un singolo progetto che usi che esegue questi controlli sulla macchina e procederà solo se sono tutti soddisfatti. Se tutti i controlli falliscano, sei puntato nella direzione di una soluzione.

Innanzitutto, usiamo il mio Progetto di installazione di un po ‘fluente Per creare un bit fluente dal codice sorgente, quindi lo seguirò con i dettagli su ogni passaggio se si desidera verificare e creare il progetto da Supply un passo alla volta.

Come installare e configurare

Il progetto di installazione Fluent Bit Straightforward può essere impostato ed eseguito solo in tre semplici passaggi:

  1. Scarica e decomprimono il progetto Trovato qui.
  2. Esegui lo script di installazione.
  3. Verifica l’installazione di bit fluenti.

Dopo aver fatto clic sul hyperlink per il obtain sopra, decomprimere il file scaricato e passare alla listing del progetto:

$ unzip fluentbit-install-demo-v1.8.zip

Archive: fluentbit-install-demo-v1.8.zip
creating: fluentbit-install-demo-v1.8/
extracting: fluentbit-install-demo-v1.8/.gitignore
inflating: fluentbit-install-demo-v1.8/README.md
creating: fluentbit-install-demo-v1.8/docs/
creating: fluentbit-install-demo-v1.8/docs/demo-images/
inflating: fluentbit-install-demo-v1.8/docs/demo-images/workshop.png
inflating: fluentbit-install-demo-v1.8/init.bat
inflating: fluentbit-install-demo-v1.8/init.sh
creating: fluentbit-install-demo-v1.8/installs/
inflating: fluentbit-install-demo-v1.8/installs/README
inflating: fluentbit-install-demo-v1.8/installs/fluent-bit-4.0.0.zip
creating: fluentbit-install-demo-v1.8/help/
...

$ cd fluentbit-install-demo-v1.8

IL init.sh Il file è lo script di installazione che puoi eseguire con un argomento, fonteche garantisce che costruirà il progetto BIT fluente dalla fonte e installerà per te all’interno della listing del progetto ./bersaglio. Tutti i miei progetti di installazione facili promettono di non modificare le impostazioni predefinite sulla macchina locale e di mantenere tutte le modifiche all’interno delle listing del progetto.

Eseguiamo l’installazione:

$ ./init.sh supply

(INFO)    #######################################################################
(INFO)    ##                                                                   ##
(INFO)    ##  Organising the Fluent Bit Straightforward Set up demo                      ##
(INFO)    ##                                                                   ##
(INFO)    ##      #####  #     #   # ##### #   # #####   ####  ##### #####     ##
(INFO)    ##      #      #     #   # #     ##  #   #     #   #   #     #       ##
(INFO)    ##      ####   #     #   # ###   # # #   #     ####    #     #       ##
(INFO)    ##      #      #     #   # #     #  ##   #     #   #   #     #       ##
(INFO)    ##      #      ##### ##### ##### #   #   #     ####  #####   #       ##
(INFO)    ##                                                                   ##
(INFO)    ##                       #####  ###   #### #   #                     ##
(INFO)    ##                       #     #   # #      # #                      ##
(INFO)    ##                       ###   #####  ###    #                       ##
(INFO)    ##                       #     #   #     #   #                       ##
(INFO)    ##                       ##### #   # ####    #                       ##
(INFO)    ##                                                                   ##
(INFO)    ##               ##### #   #  #### #####  ###  #     #               ##
(INFO)    ##                 #   ##  # #       #   #   # #     #               ##
(INFO)    ##                 #   # # #  ###    #   ##### #     #               ##
(INFO)    ##                 #   #  ##     #   #   #   # #     #               ##
(INFO)    ##               ##### #   # ####    #   #   # ##### #####           ##
(INFO)    ##                                                                   ##
(INFO)    ##  delivered to you by Eric D. Schabell                               ##
(INFO)    ##                                                                   ##
(INFO)    ##  [email protected]:o11y-workshops/fluentbit-install-demo.git         ##
(INFO)    ##                                                                   ##
(INFO)    #######################################################################

(INFO)    Checking the construct mode arguments...
(INFO)    Putting in from supply...
(INFO)    Putting in Fluent Bit model 4.0.0 from the supply challenge...
(INFO)    Checking for bison model wanted to construct:
(INFO)    Bison main model is nice...
(INFO)    Unpacking Fluent Bit challenge into goal listing...
(INFO)    Fluent Bit challenge unpacked efficiently into goal listing!
...

Vedi l’inizio dell’installazione, la verifica che stiamo costruendo dalla fonte, la versione utilizzata, una certa convalida che il software program giusto è disponibile per la costruzione e il codice sorgente è stato disimballato nel progetto ./bersaglio listing.

Successivamente, il primo comando construct viene eseguito per la fase 1:

...
(INFO)    Constructing Fluent Bit (section 1):

-- The C compiler identification is AppleClang 17.0.0.17000013
-- Detecting C compiler ABI data
-- Detecting C compiler ABI data - executed
...

Una volta completato, la fase 2 della construct viene avviata:

...
(INFO)    Part 1 construct profitable, constructing persevering with with section 2:
(  0%) Constructing C object instruments/xxd-c/CMakeFiles/xxd-c.dir/xxd-c.c.o
(  0%) Constructing C object lib/jsmn/CMakeFiles/jsmn.dir/jsmn.c.o
(  0%) Creating directories for 'backtrace'
(  0%) Constructing C object lib/msgpack-c/CMakeFiles/msgpack-c-static.dir/src/objectc.c.o
...
(INFO)    Fluent Bit constructed efficiently!
(INFO)    Copying to ./goal/fluent-bit-4.0.0/bin to be used.
...

Quindi finiamo con la construct che completa correttamente e vediamo i dettagli forniti per verificare che sia installato BIT fluente:

...
(INFO)    =========================================================
(INFO)    =                                                       =
(INFO)    =  Set up full, get able to rock Fluent Bit!      =
(INFO)    =                                                       =
(INFO)    =  The binary construct is on the market to run at:             =
(INFO)    =                                                       =
(INFO)    =  $ cd goal/fluent-bit-4.0.0/bin/fluent-bit          =
(INFO)    =  $ bin/fluent-bit --version                           =
(INFO)    =                                                       =
(INFO)    =   Fluent Bit v4.0.0                                   =
(INFO)    =                                                       =
(INFO)    =  To get began constructing your first observability     =
(INFO)    =  observability pipelines with actual arms on           =
(INFO)    =  examples, see under.                                 =
(INFO)    =                                                       =
(INFO)    =  Getting began workshop obtainable on-line:           =
(INFO)    =  https://o11y-workshops.gitlab.io/workshop-fluentbit  =
(INFO)    =                                                       =
(INFO)    =========================================================

Il binario eseguibile locale può essere avviato con la bandiera –versionecome mostrato nell’output della console per ora per verificare solo le opere di construct per te.

Dietro le quinte

Mentre è bello vedere la costruzione del codice sorgente di un progetto tirato fuori dalle tue mani, se sei come me, ti piace sapere sapere cosa sta succedendo e come costruirlo a mano. A tal positive, attraversiamo il processo di costruzione di un po ‘fluente come fatto sopra, ma un comando alla volta su OSX.

Innanzitutto, scarica e decomprimono il rilascio. Al momento di questo documento, cioè Bit fluente V4.0.0:

$ unzip fluent-bit-v4.0.0.zip

(EXPANDING THE ZIP FILE HERE)


$ cd fluent-bit-v4.0.0/construct


$ cmake ../ -DOPENSSL_ROOT_DIR=$(brew --prefix openssl) -DCMAKE_INSTALL_PREFIX=../bin/fluent-bit

...
(CUT-LOTS-OF-BUILD-LINES)
-- embrace: lib/simdutf-amalgamation-5.5.0/src/simdutf
-- Configuring executed (34.7s)
-- Producing executed (0.9s)
-- Construct information have been written to: (PATH-TO-PROJECT)/fluent-bit-4.0.0/construct

Questo è stato il completamento della fase 1 della construct fluente. Ora per dare il through alla Fase 2 con il comando successivo:

$ make -j 16

...
(CUT-LOTS-OF-BUILD-LINES)
(100%) Constructed goal out_lib
(100%) Constructed goal hello_world

Questo è il completamento della fase 2 della construct bit fluente. Ora per installarlo si esegue il seguente comando:

$ make set up

...
(CUT-LOTS-OF-INSTALL-LINES)
-- Putting in: (PATH-TO-PROJECT)/fluent-bit-4.0.0/bin/fluent-bit/bin/fluent-bit
-- Putting in: (PATH-TO-PROJECT)/fluent-bit-4.0.0/bin/fluent-bit/and so on/fluent-bit/fluent-bit.conf
-- Putting in: (PATH-TO-PROJECT)/fluent-bit-4.0.0/bin/fluent-bit/and so on/fluent-bit/parsers.conf
-- Putting in: (PATH-TO-PROJECT)/fluent-bit-4.0.0/bin/fluent-bit/and so on/fluent-bit/plugins.conf

Questo completa l’installazione della construct di origine, ancora installando solo all’interno dei confini delle listing di origine bit fluenti. Troverai il bit fluente eseguibile nella listing del progetto e puoi verificare utilizzando il seguente comando:

# From the fluent-bit-4.0.0 root listing
#
$ ./bin/fluent-bit/bin/fluent-bit --version

Fluent Bit v4.0.0

Ecco qua, la tua costruzione di fonte di fluente.

Altro nella serie

In questo articolo, hai imparato a costruire un po ‘fluente dalla fonte, verificare che funzionasse e sei stato camminato per farlo passo per passo. Questo articolo si basa su questo seminario gratuito on-line con un laboratorio a Installa un bit fluente dalla sorgente.

Ci saranno altri in questa serie mentre continuerai a imparare a configurare, eseguire, gestire e padroneggiare l’uso di bit fluenti in natura. Successivamente, installando bit fluente usando immagini del contenitore.

Tags: bitdallafluentiInstallazionesorgente
Michele

Michele

Next Post
Framework Laptop computer 13 (2025) Revisione: migliorare con l’età

Framework Laptop computer 13 (2025) Revisione: migliorare con l'età

Recommended.

Il divieto di DeepSeek App Retailer arriva in Europa a causa di problemi di privateness

I ricercatori hanno ricreato la tecnologia principale di Deepseek per soli $ 30

30/01/2025
Massive Xbox Summer season Showcase metterà il 2025 SCI-Fi RPG Heart Stage

Massive Xbox Summer season Showcase metterà il 2025 SCI-Fi RPG Heart Stage

09/04/2025

Trending.

I tagli di finanziamento NIH sembrano attingere al rapporto della Fondazione Heritage che fa esplodere lo “workers Dei”

I tagli di finanziamento NIH sembrano attingere al rapporto della Fondazione Heritage che fa esplodere lo “workers Dei”

11/02/2025

TomorrowPost

Welcome to Tomorrow Post – your trusted source for the latest in computers, gaming, tech gear, Microsoft, software, cybersecurity, and much more! Our mission is simple: to provide technology enthusiasts, professionals, and business leaders with accurate, insightful, and up-to-date information that helps them navigate the ever-evolving world of technology.

Categorie

  • Apple
  • Computers
  • Gaming
  • Gear
  • Microsoft
  • Mobile
  • News
  • Review
  • Security
  • Software & Apps
  • Tech for Business
  • Tech News

Recent News

Tragedia padre-figlia: secondo escursionista trovato morto sul monte Katahdin

Tragedia padre-figlia: secondo escursionista trovato morto sul monte Katahdin

05/06/2025

Montech ha presentato la gamma completa di innovazioni PC su Computex

05/06/2025
  • About
  • Privacy Policy
  • Disclaimer
  • Contact

© 2025- https://tomorrowpost.net- All Rights Reserved

No Result
View All Result
  • Home
  • Computers
    • Gaming
  • Gear
    • Apple
    • Mobile
  • Microsoft
    • Software & Apps
  • Review
    • Security
  • Tech for Business
  • Tech News
  • News
  • Termini e condizioni

© 2025- https://tomorrowpost.net- All Rights Reserved