10 puntos por xguru 2022-10-14 | 1 comentarios | Compartir por WhatsApp
  • La infraestructura de LinkedIn está compuesta por cientos de miles de servidores distribuidos en varios centros de datos
  • A medida que la infraestructura creció, la observabilidad se volvió más importante para identificar con precisión las causas potenciales de fallas y anomalías en la infraestructura
  • Con eBPF es posible extraer directamente la información deseada minimizando la sobrecarga
  • LinkedIn llamó Skyfall a su agente eBPF y lo ejecuta en casi todos sus servidores

Skyfall

  • Recopila información relacionada con los protocolos TCP/UDP usando kprobes y kretprobes
    • tcp_set_state, tcp_v4_connect, tcp_v6_connect, inet_csk_accept
    • ip4_datagram_connect, ip6_datagram_connect
  • Envía por UDP los datos recopilados a InFlow (su propia plataforma de recolección/visualización de flujos)
  • Desde InFlow los envía a Kafka, los almacena en HDFS y, a través de Samza, los guarda en Graph Data Store