Home / Companies / Coralogix / Blog / August 2016

August 2016 Summaries

2 posts from Coralogix

Filter
Month: Year:
Post Summaries Back to Blog
Microservices offer numerous advantages, such as language flexibility, scalability, and system robustness, making them an attractive architectural choice for software development. Each service can operate independently, allowing for easy replacement and scaling without affecting other services. However, if not managed properly, microservices can lead to significant issues, as illustrated by a scenario where a bug in a microservice causes slow processing and failure in auto-discovery, leading to an uncontrolled increase in service instances until system resources are exhausted. This highlights the importance of implementing robust logging and monitoring practices to detect issues early, such as periodic health checks and resource limits, to prevent such problems and maintain system efficiency and stability.
Aug 10, 2016 1,076 words in the original blog post.
Coralogix highlights the inefficiencies in current log data analysis practices, noting that a significant portion of log data consists of repetitive patterns, with 70% stemming from just five templates and 95% from ten. This redundancy leads to a focus on a narrow subset of logs, often overlooking rare but critical events. The company found that over 90% of user queries target these dominant templates, and 97% of exceptions arise from less than 3% of the known errors, creating noise that obscures genuine issues. Critical errors, generated by only 0.7% of templates, account for a mere 0.025% of traffic, making them easy to miss. Rare log events, queried infrequently, are often ignored until they escalate into larger problems, prompting the need for a more proactive and structured approach to log management to identify and address these anomalies effectively.
Aug 09, 2016 858 words in the original blog post.