Logging and ranting DevOps и эксплуатация
Native in C++, semi-fluent in English, after few years in Lamoda, started to reply to queries in Ansible.
A story about real life experience in Lamoda, featuring logging, forest animals, limited size buffers and morning routines.
Possible takeaways from this presentation:
1. Understanding the need of central log aggregation
2. Learning a few tips about logging and event aggregation
3. Saving a lot of money by implementing your own personal "poor-man's" NewRelic
Ideas described in this presentation are a prerequisite for any advanced event processing and high level analysis.
Lamoda is using Kafka buffered ELK stack, to handle around 200GB/h worth of logs coming from arbitrary sources.
I will show the benefits of structured logs and describe patterns which are useful when dealing with different log sources.
I will also point out few issues with poorly implemented SOA architecture, which become visible by analyzing cross-project traces.