September 2020 Summaries
10 posts from Logz.io
Filter
Month:
Year:
Post Summaries
Back to Blog
In the evolving landscape of digital business, the roles of Chief Information Officer (CIO) and Chief Technical Officer (CTO) have become increasingly nuanced and sometimes overlapping, leading to a blend of responsibilities depending on an organization's strategy. While the CIO primarily focuses on internal IT systems, ensuring they align with business objectives and user needs, the CTO is often more outward-facing, driving technology strategies that align with broader business goals and innovation. The CTO's role has expanded to include partnerships with other executive roles like the Chief Digital Officer (CDO) and Chief Security Officer (CSO) to ensure security and business objectives are met. As digital transformation continues, CTOs are also expected to engage with the developer community and contribute to open-source projects, enhancing the organization's technology ecosystem. This blurring of traditional boundaries between CIO and CTO roles reflects the dynamic nature of technology leadership in modern enterprises.
Sep 24, 2020
965 words in the original blog post.
Avi Froelich shares a case study addressing a significant performance issue at Logz.io, where a minor code change dramatically improved HTTP endpoint efficiency. The investigation involved a deep dive into the pillars of observability—logs, metrics, and distributed tracing—using tools like Jaeger to identify and visualize bottlenecks, particularly during peak usage times. The team discovered that high latency was linked to a cache issue affecting user session tokens, which was resolved by adjusting the session token cache eviction policy. This fix, implemented with just two lines of code, resulted in a noticeable reduction in database traffic and latency, significantly improving performance and earning positive customer feedback. The study highlights the importance of correlating logs, metrics, and traces using unique identifiers to trace requests efficiently, emphasizing the benefits of using Logz.io’s integrated platform for observability.
Sep 23, 2020
1,541 words in the original blog post.
Centralized logging tools are increasingly adopted by organizations as they provide a unified platform for log storage and analysis, simplifying management compared to using disparate tools across teams. However, challenges such as segmenting logs by relevance to specific teams and managing log volume arise with centralized systems. To address these, Logz.io introduced Sub Accounts that allow the Main Account, akin to an admin account, to manage multiple teams' log data efficiently by creating separate sub-accounts for different environments like development, staging, and production, with specific data volume caps and retention settings. These sub-accounts can also serve as role-based access control (RBAC) systems to enhance security by limiting log data access to authorized users only. The company offers flexible log volume management, allowing for the dynamic allocation of unused log space across sub-accounts, optimizing space usage and ensuring no single sub-account consumes all allocated resources. This approach, enabled by the flexible volume feature in Logz.io, ensures efficient use of log volume and cost-effectiveness, with the added benefit of sharing unused space between accounts to meet varying demands without manual adjustments.
Sep 22, 2020
649 words in the original blog post.
Logz.io has revamped its Shipping Tokens feature, enhancing the user interface for easier navigation and management of tokens, which are essential for log shipping, API access, and compliance. The update allows Pro and Enterprise users to have up to five Log Shipping tokens per account, facilitating easier distribution and rotation for security and compliance purposes. Account administrators have full control over token management, enabling them to create, delete, or disable tokens as needed, thereby enhancing collaboration and workflow fluidity. This flexibility allows for better security practices, such as regular token rotation to prevent unauthorized third-party access, ultimately increasing security and compliance standards. Logz.io invites feedback to continue improving its services, offering a 14-day free trial for new users to experience the platform's features.
Sep 21, 2020
477 words in the original blog post.
Service meshes play a crucial role in managing the complexities of microservice architectures, with Consul Connect by Hashicorp being a prominent solution due to its flexible and pluggable control plane. Consul facilitates service discovery, configuration, and segmentation, using agents within each node to manage microservice connections, which helps streamline load balancing, authentication, and network routing in highly scaled applications. The service mesh architecture comprises a control plane and a data plane, where the latter includes various proxies to manage communication between microservices. Consul's advantage lies in its ability to deploy a variety of proxies, unlike other meshes that rely solely on one, such as Envoy. Installation options for Consul are diverse, supporting platforms like Mac, Linux, Windows, and Kubernetes, and can be monitored using the ELK Stack or Logz.io's observability tools. This enhances the modern DevOps toolkit, ensuring robust operations and seamless integrations, with Consul being an essential component in maintaining open-source tool usage within organizations.
Sep 17, 2020
1,164 words in the original blog post.
Deploying Jaeger in production environments requires careful consideration of data persistence, high availability, and scalability, with Elasticsearch recommended as the primary storage solution due to its powerful search capabilities. The article discusses employing Kafka as an intermediary to manage high volumes of trace data and alleviate the load on backend storage systems like Elasticsearch or Cassandra. The Jaeger system is adaptable, supporting plugins for various storage types and offering deployment flexibility through tools such as the Jaeger Operator and Helm charts. In development environments, Jaeger's All-in-One setup provides a simplified approach with in-memory or Badger storage, suitable for non-production use. The text also highlights the potential benefits of using Jaeger as a managed service, integrating it with other observability tools for comprehensive monitoring and streamlined operations.
Sep 14, 2020
1,475 words in the original blog post.
Cyber attacks often exploit unsuspecting users through tactics like phishing, but tools like ESET provide endpoint protection by identifying and blocking such threats with antivirus and firewall products. However, ESET’s findings are typically siloed, prompting the need for Logz.io Cloud SIEM, which consolidates security data from various sources to prioritize and investigate threats effectively. ESET logs can be shipped to Logz.io using Filebeat, which decrypts and enriches the data for better visualization and analysis in Kibana. This integration allows for automatic prioritization of security events based on Logz.io’s preconfigured and customizable rules, enabling security teams to identify top threats and streamline investigation processes. Logz.io’s Cloud SIEM enhances the efficiency of threat detection by integrating with other security tools and cloud technologies, offering a centralized platform to manage and analyze security threats across an organization’s infrastructure.
Sep 09, 2020
1,086 words in the original blog post.
Kubernetes has established itself as the industry standard for container orchestration, providing efficient management of large-scale containerized applications through declarative configurations, easy deployment, scaling, and self-healing capabilities. Logging is crucial for gaining observability into Kubernetes clusters and addressing its unique challenges due to its distributed and dynamic nature. The text explores the architecture and tools available for Kubernetes logging, emphasizing best practices like writing logs to standard output streams and using sidecar containers for applications that do not log to stdout or stderr. It discusses various logging tools such as Fluentd, the ELK Stack, OpenSearch, and Google Stackdriver, which aid in log aggregation and management. Additionally, it highlights the importance of structured logging introduced in Kubernetes v1.19 and the new Node log query feature in Kubernetes 1.27. The text underscores the significance of an effective logging solution for maintaining healthy workloads and infrastructure, and ensuring the reliability of products in production environments.
Sep 03, 2020
3,319 words in the original blog post.
The DevOps Pulse 2020 survey aims to capture insights from engineers worldwide on the growth and challenges associated with cloud-native technologies, particularly focusing on observability issues linked to serverless architecture and Kubernetes. The survey seeks to explore how these technologies are transforming application development, their impact on infrastructure, and how they affect observability. Additionally, it addresses other industry trends such as distributed tracing, security tools, service meshes, and edge computing, and examines the implementation of security and the influence of the cloud on system architecture. The survey also considers the effects of COVID-19 on teams and production environments. Participants have the opportunity to win a $300 Amazon gift card by completing the survey.
Sep 02, 2020
327 words in the original blog post.
Cloud security involves tools and procedures to safeguard data, applications, and infrastructures across cloud environments, with SIEM (Security Information and Event Management) and SOAR (Security Orchestration, Automation, and Response) being two key methodologies. SIEM tools focus on data storage, threat intelligence, and analysis by providing reports and alerts to identify and respond to security incidents, but they require significant human intervention and management. In contrast, SOAR enhances security operations by automating incident response workflows, reducing manual intervention, and integrating a wide range of data sources to foster efficient and timely responses. While SIEM necessitates active participation from security analysts for incident authentication and response, SOAR aims to streamline these processes through automation. However, the use of SOAR is not meant to replace SIEM; rather, when combined, they create a more robust and effective security solution, enhancing the overall efficiency and reliability of alerts and responses.
Sep 01, 2020
1,302 words in the original blog post.