August 2021 Summaries
6 posts from Coralogix
Filter
Month:
Year:
Post Summaries
Back to Blog
Effective logging practices begin by identifying the questions one aims to answer, rather than simply deciding what data to log. This proactive approach ensures that essential information is readily available during unexpected system failures, as it is not feasible to alter logging in real-time emergencies. Community knowledge can guide logging practices when specific questions are not yet determined. Key aspects of system monitoring include functional correctness, performance, reliability, and security, each with its own set of questions and data requirements. While gathering comprehensive data is crucial, excessive data collection may negatively impact system performance and user privacy. Therefore, it's important to balance thorough data logging with efficient data handling and privacy considerations, ensuring all sensitive information is properly managed.
Aug 29, 2021
2,141 words in the original blog post.
Observability has become a crucial trend in technology, enabling organizations to monitor and analyze the performance of their systems, while also factoring in cyber resiliency. The article explores the connection between observability and cyber resiliency, emphasizing the importance of log data in identifying and diagnosing security breaches, as well as the need for secure and prolonged log retention to detect potential threats. It highlights practices such as log air-gapping and immutability to enhance security and prevent tampering. The article also addresses the rise in DDoS attacks and the role of observability platforms like Coralogix, which leverage integrations with services like Cloudflare to provide early warnings and mitigate such threats. Additionally, it underscores the advantage of AI-powered tools for establishing baselines of normal system behavior, which help detect anomalies that could indicate security issues. By implementing comprehensive observability and leveraging AI insights, organizations can better ensure cyber resiliency and respond effectively to potential threats.
Aug 24, 2021
1,679 words in the original blog post.
Coralogix's Custom Data Enrichment feature offers a solution to the challenge of deciphering unclear log data by allowing users to create translation tables that add enriched fields to logs, making the data more comprehensible. This feature can significantly reduce the time and stress involved in diagnosing issues, such as system outages, which can be costly for companies. Users can create their own enrichment files with up to 10,000 rows of data, converting cryptic log values into understandable information. Coralogix also encourages users to share their enrichment files with the wider community, enhancing collaborative problem-solving and improving the overall utility of the feature.
Aug 17, 2021
755 words in the original blog post.
The recent massive outage of GitHub has highlighted its critical role in global software engineering, as it serves as a fundamental platform for hosting code repositories, running build pipelines, and more for countless organizations. The disruption underscores GitHub's integral part in the software productivity chain, where outages can halt code changes and impede responses to other system outages, similar to an AWS Availability Zone failure. This incident emphasizes the importance of monitoring GitHub and other third-party tools as part of an organization's observability strategy, as their operational statuses are crucial for maintaining system functionality. The article suggests that contextual data, such as status pages, Slack messages, and CI/CD logs, is invaluable for understanding and responding to such disruptions, advocating for a comprehensive approach to observability that integrates diverse data sources.
Aug 11, 2021
818 words in the original blog post.
Continuous Integration and Continuous Deployment (CI/CD) pipelines are essential in modern software development, facilitating faster, more reliable code deployment through automated processes. The process involves stages such as building, testing, and deploying code, with the aim of catching integration issues early. Effective CI/CD pipelines require careful planning to avoid unnecessary automation steps and ensure effective testing to prevent bugs in production. Observability is crucial, allowing developers to monitor and analyze the pipeline’s performance and quality metrics, thus ensuring its optimal function. Tools like Coralogix can enhance observability by providing real-time insights into pipeline health and performance, thereby promoting proactive issue resolution. By incorporating observability from the outset, development teams can maintain high standards and improve productivity, while platforms like CircleCI and Jenkins offer integrations to support these efforts.
Aug 11, 2021
1,671 words in the original blog post.
Elasticsearch version 7.13 introduced several new features, enhancements, and bug fixes, with further updates continuing through version 7.13.3. Key additions include the combined_fields query for searching across multiple text fields, the introduction of a frozen storage tier for rarely accessed time-series data, and aliases for trained machine learning models to facilitate algorithm application. The version also enhanced IP address matching for security purposes, improved the speed of terms aggregation under certain conditions, and introduced audit events ignore policies to reduce log volume and improve performance. Notable bug fixes addressed issues such as the default analyzer overwriting the index analyzer, timezone formatting for Epoch date times in composite aggregations, and an error in SQL literal projection with conditions. Some deprecated features, like the wildcard function in Event Query Language, have been replaced with alternatives, and the release addressed a security vulnerability in the Grok parser that could lead to denial of service attacks.
Aug 03, 2021
1,637 words in the original blog post.