Architect
Dec 30, 2023 · Big Data
Designing a Scalable Log Collection Agent: Lessons from Vivo’s Bees‑Agent
This article details the end‑to‑end design of Vivo’s custom log‑collection agent, covering file discovery with inotify, unique file identification using inode and content hash, real‑time reading via RandomAccessFile, checkpointing, Kafka integration, offline HDFS ingestion, resource throttling, and platform‑wide management, while comparing it with open‑source alternatives.
Agent DesignBig DataKafka
0 likes · 26 min read
