Sobre el proyecto
Retina es una plataforma de observabilidad de red Kubernetes de código abierto desarrollada por Microsoft. Utiliza eBPF para recopilar telemetría personalizable de las cargas de trabajo del clúster, proporcionando un centro centralizado para monitorear la salud de las aplicaciones, la salud de la red y la seguridad. La herramienta está dirigida a administradores de red de clústeres, administradores de seguridad e ingenieros de DevOps que trabajan en casos de uso de DevOps, SecOps y cumplimiento.
Las capacidades clave incluyen observabilidad de red basada en eBPF para cargas de trabajo de Kubernetes, recopilación de datos bajo demanda y configurable, métricas de Prometheus estándar de la industria y capturas de paquetes optimizadas para investigaciones en profundidad. Retina es agnóstico a la nube y admite múltiples sistemas operativos, incluidos Linux, Windows Server 2022 y Azure Linux.
Retina ofrece dos características principales: Métricas y Capturas. Las métricas se pueden exportar a backends de almacenamiento como Prometheus y Azure Monitor, y luego visualizarse con herramientas como Grafana y Azure Log Analytics. Las capturas se pueden iniciar a través de una CLI (instalable mediante Krew) o mediante definiciones de recursos personalizados (CRDs) de Kubernetes. El proyecto se distribuye como un gráfico de Helm desde GHCR, con imágenes de contenedores firmadas criptográficamente verificables mediante sigstore/cosign.
Las limitaciones conocidas incluyen consideraciones de rendimiento en nodos con 32 o más núcleos de CPU bajo alta carga de red al usar métricas avanzadas con el complemento packetparser, y la eliminación del soporte para nodos de Windows Server 2019 en favor de Windows Server 2022.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.