
Pipeline de télémétrie système natif du cloud qui collecte, traite et exporte des événements d'appels système dans un format compact objet-relationnel pour l'analyse des performances et de la sécurité sur les charges de travail de conteneurs.
Ce dépôt héberge la documentation et le suivi des problèmes pour tous les projets SysFlow.
Documentation :
la documentation SysFlow
Où obtenir de l'aide :
le Slack de la communauté SysFlow
Où signaler des problèmes :
le suivi des problèmes GitHub
Source de cette description :
readme du dépôt (historique)
Images Docker :
docker hub | GHCR
Le pipeline de télémétrie SysFlow est un framework pour surveiller les charges de travail cloud et pour créer des analyses de performance et de sécurité. L'objectif de ce projet est de construire toute la tuyauterie nécessaire pour la télémétrie système afin que les utilisateurs puissent se concentrer sur l'écriture et le partage d'analytiques sur une plateforme open source commune et scalable. La colonne vertébrale du pipeline de télémétrie est un nouveau format de données appelé SysFlow, qui transforme les informations brutes d'événements système en une abstraction décrivant les comportements des processus, ainsi que leurs relations avec les conteneurs, les fichiers et le réseau. Ce format object-relationnel est très compact, tout en offrant une large visibilité dans les clouds de conteneurs. Nous avons également construit plusieurs API qui permettent aux utilisateurs de traiter SysFlow avec leurs kits d'outils préférés. Apprenez-en plus sur SysFlow dans le document de spécification SysFlow.
Le framework SysFlow se compose des sous-projets suivants :
La documentation SysFlow est disponible sur sysflow.readthedocs.io.
Cette documentation dépend de Sphinx (http://www.sphinx-doc.org/en/master/), qui doit être installé pour effectuer les constructions. Le projet nécessite également les plugins Sphinx suivants :
Pour construire le site en HTML, allez dans le répertoire de base et tapez :
make html
Voir les informations de licence pour SysFlow.
Comme pour tous les packages logiciels, ceux-ci contiennent probablement aussi d'autres logiciels qui peuvent être sous d'autres licences (comme Bash, etc. de la distribution de base, ainsi que toutes les dépendances directes ou indirectes du logiciel principal contenu).
Quant à l'utilisation de toute image pré-construite, il est de la responsabilité de l'utilisateur de l'image de s'assurer que toute utilisation de cette image est conforme aux licences applicables pour tout logiciel qu'elle contient.