fluentbit

Fórumok

Üdv,

AWS EKS-ben fut nálunk a fluentbit és szépen monitorozza a clustert.
Szeretnénk egy app logjait is beletenni. Konkrétan a pod on belüli /var/opt/app/log/access-security-audit.log -ot kellene megetetni vele. Nem json, sima logfile.

Az application-log.conf-ot kiegészítettem ezzel:

    [INPUT]
        Name                tail
        Path                /var/opt/app/log/access-security-audit.log
        Tag                 application.*
        DB                  /var/fluent-bit/state/app_container.db
        Mem_Buf_Limit       5MB
        Skip_Long_Lines     On
        Refresh_Interval    10

De nem nagyon látom az eredményt... Egyelőre kifogytam az ötletekből.

Valaki? Köszi

Hozzászólások

Itt koncepcionalis gondok vannak.

A FluentBit gondolom Podkent fut (tipikusan DaemonSet reszekent) minden node-on. Igy a FluentBit nem lat bele mas Podokba, csak azt latja, ami volume mountolva van a FluentBit Podjaba.

Ket lehetoseged van:

  • Az alkalmazast atkonfiguralod ugy, hogy stdout/-err-be logoljon, amit mar FluentBit be tud gyujteni
  • Vagy az alkalmazas log konyvtarat host mountolod a node-ra, majd ugyanazen konyvtarat bemountolod FluentBit Podjaba. Ekkor vigyazni kell, hogy egy node-on ne fusson egynel tobb alkalmazas Pod, nehogy megteljen a node filerendszere, stb...