System Design · Oracle · Hard
Design a log-analytics service that ingests error logs from a large set of microservices and, on request, returns the K service identifiers with the greatest number of error logs during the most recent five-minute period. The system must handle very high ingestion volume and satisfy explicit scalability, availability, and fault-tolerance goals. Your design must define the following: How error logs are identified and whether classification rules are static or can evolve over…
Checking your access…