Strobelight de Meta : un orchestrateur de profilage qui permet d’économiser 15 000 serveurs
Meta a dévoilé Strobelight, un puissant orchestrateur de profilage qui combine plusieurs technologies (dont beaucoup sont open source) pour améliorer l’efficacité de son immense parc de serveurs. Strobelight n’est pas un simple profileur, mais un orchestrateur de nombreux profileurs qui collectent des données détaillées sur l’utilisation du processeur, l’allocation de mémoire et d’autres indicateurs de performance. Visualisé à l’aide d’outils comme Scuba et Tracery, Strobelight a déjà permis de réaliser des économies considérables, équivalentes à 15 000 serveurs par an. Une simple modification d’un caractère dans une ligne de code (&) a permis d’obtenir ce gain spectaculaire. Strobelight utilise la technologie eBPF efficace, des profileurs personnalisés flexibles, une collecte automatique des données et un échantillonnage dynamique pour des performances optimales.