
Pipeline de telemetría de sistema nativo de la nube que recopila, procesa y exporta eventos de llamadas al sistema en un formato objeto-relacional compacto para análisis de rendimiento y seguridad en cargas de trabajo de contenedores.
Este repositorio alberga la documentación y el rastreador de incidencias para todos los proyectos de SysFlow.
Documentación:
la Documentación de SysFlow
Dónde obtener ayuda:
el Slack de la Comunidad SysFlow
Dónde reportar problemas:
el rastreador de incidencias de GitHub
Fuente de esta descripción:
readme del repositorio (historial)
Imágenes Docker:
docker hub | GHCR
El Pipeline de Telemetría SysFlow es un marco de trabajo para monitorizar cargas de trabajo en la nube y crear análisis de rendimiento y seguridad. El objetivo de este proyecto es construir toda la infraestructura necesaria para la telemetría del sistema, de modo que los usuarios puedan centrarse en escribir y compartir análisis en una plataforma común y escalable de código abierto. La columna vertebral del pipeline de telemetría es un nuevo formato de datos llamado SysFlow, que eleva la información cruda de eventos del sistema a una abstracción que describe comportamientos de procesos y sus relaciones con contenedores, archivos y red. Este formato objeto-relacional es altamente compacto, pero proporciona una amplia visibilidad en las nubes de contenedores. También hemos construido varias API que permiten a los usuarios procesar SysFlow con sus kits de herramientas favoritos. Aprenda más sobre SysFlow en el documento de especificación de SysFlow.
El marco de trabajo SysFlow consta de los siguientes subproyectos:
La documentación de SysFlow está disponible en sysflow.readthedocs.io.
Esta documentación depende de Sphinx (http://www.sphinx-doc.org/en/master/), que debe estar instalado para realizar compilaciones. El proyecto también requiere los siguientes plugins de Sphinx:
Para compilar el sitio como HTML, vaya al directorio base y escriba:
make html
Vea la información de licencia para SysFlow.
Como ocurre con todos los paquetes de software, estos probablemente también contienen otro software que puede estar bajo otras licencias (como Bash, etc. de la distribución base, junto con cualquier dependencia directa o indirecta del software principal contenido).
En cuanto al uso de cualquier imagen preconstruida, es responsabilidad del usuario de la imagen asegurarse de que cualquier uso de esta imagen cumple con las licencias relevantes para todo el software contenido en ella.