Company
Date Published
Author
Uber
Word count
2475
Language
English
Hacker News points
None

Summary

CrowdStrike has transitioned from using the Logrus logging library to Zerolog in its Go ecosystem to enhance performance and manageability for its extensive data processing needs. With Logrus becoming maintenance-only, CrowdStrike evaluated alternatives and chose Zerolog for its zero allocation and JSON logging capabilities, despite its limited format flexibility compared to Zap. The transition also involved creating a custom logging interface to avoid vendor lock-in and facilitate easier future migrations. This move is part of CrowdStrike's broader strategy to maintain high-performance logging solutions suitable for their scale, processing trillions of events weekly. Additionally, CrowdStrike had acquired Humio, a log management solutions provider, to offer scalable log aggregation across IT infrastructures, emphasizing the importance of log management in IT, DevOps, and SecOps.