
Pipeline di telemetria di sistema nativa per il cloud che raccoglie, elabora ed esporta eventi di chiamate di sistema in un formato compatto oggetto-relazionale per analisi delle prestazioni e della sicurezza su carichi di lavoro in contenitori.
Questo repository ospita la documentazione e il tracciatore di problemi per tutti i progetti SysFlow.
Documentazione:
la documentazione di SysFlow
Dove ottenere aiuto:
il community Slack di SysFlow
Dove segnalare problemi:
il tracciatore di problemi su GitHub
Fonte di questa descrizione:
readme del repository (cronologia)
Immagini Docker:
docker hub | GHCR
SysFlow Telemetry Pipeline è un framework per il monitoraggio dei carichi di lavoro cloud e per la creazione di analisi delle prestazioni e della sicurezza. L'obiettivo di questo progetto è costruire tutta l'infrastruttura necessaria per la telemetria di sistema, in modo che gli utenti possano concentrarsi sulla scrittura e condivisione di analisi su una piattaforma open source comune e scalabile. La spina dorsale della pipeline di telemetria è un nuovo formato di dati chiamato SysFlow, che trasforma le informazioni grezze sugli eventi di sistema in un'astrazione che descrive i comportamenti dei processi e le loro relazioni con container, file e rete. Questo formato oggetto-relazionale è altamente compatto, ma fornisce un'ampia visibilità nei cloud di container. Abbiamo anche sviluppato diverse API che consentono agli utenti di elaborare SysFlow con i loro toolkit preferiti. Scopri di più su SysFlow nel documento di specifica di SysFlow.
Il framework SysFlow è composto dai seguenti sotto-progetti:
La documentazione di SysFlow è disponibile su sysflow.readthedocs.io.
Questa documentazione dipende da Sphinx (http://www.sphinx-doc.org/en/master/), che deve essere installato per eseguire le build. Il progetto richiede anche i seguenti plugin di Sphinx:
Per generare il sito come HTML, vai alla directory base e digita:
make html
Visualizza le informazioni sulla licenza per SysFlow.
Come per tutti i pacchetti software, anche questi probabilmente contengono altro software che potrebbe essere soggetto ad altre licenze (come Bash, ecc. dalla distribuzione di base, insieme a qualsiasi dipendenza diretta o indiretta del software principale contenuto).
Per quanto riguarda l'utilizzo di immagini pre-costruite, è responsabilità dell'utente dell'immagine garantire che qualsiasi utilizzo di questa immagine sia conforme a tutte le licenze pertinenti per tutto il software in essa contenuto.