Salta ai contenuti

Lamp — Log e metriche

Lamp è il motore di log e metriche di prodotto: raccoglie serie temporali ed eventi dalle sorgenti configurate, li consolida e li rende interrogabili dal portale.

Non va confuso con l’osservabilità della piattaforma stessa — Prometheus e Loki, che sorvegliano l’appliance — descritta in Osservabilità. Lamp riguarda i vostri sistemi, non Corellix.

Raccolta. Interroga le sorgenti configurate e riceve i dati inviati dai listener, per i protocolli che li prevedono.

Consolidamento. Aggrega le serie a granularità crescente man mano che invecchiano: dati recenti al dettaglio pieno, dati vecchi consolidati. È ciò che rende sostenibile conservare mesi di storico senza far crescere il database senza limite.

Correlazione. Aggancia le serie agli oggetti dell’inventario, così che una metrica sia consultabile dalla pagina di dettaglio della macchina invece che da un’interfaccia separata.

Interrogazione. Serve al portale le query per grafici, soglie e report.

La ritenzione è configurabile per classe di dato. Le impostazioni predefinite sono un compromesso ragionevole fra profondità di storico e spazio occupato: alzarle richiede di verificare lo spazio disponibile sui volumi.

Il consolidamento avviene in background e non blocca l’interrogazione.

Lamp segue una linea di versione propria, distinta da quella della piattaforma. Non è un difetto: essendo licenziato separatamente, si aggiorna con il proprio ritmo. CoreLCM lo tratta come tale e risolve la versione corretta invece di assumere quella della piattaforma. Nel piano di aggiornamento comparirà quindi con un numero diverso dagli altri componenti.

Se avete acquistato Lamp dopo l’installazione, il flag arriva con la nuova licenza. Dopo averla caricata, CoreLCM lo vede come componente da installare e lo propone al primo aggiornamento:

Terminal window
core license show # verifica che il flag sia presente
core lcm status # Lamp compare fra i componenti aggiornabili
core lcm upgrade --component lamp