Home / Companies / Observe / Blog / January 2024

January 2024 Summaries

4 posts from Observe

Filter
Month: Year:
Post Summaries Back to Blog
Observe has significantly enhanced an organization's observability operations by addressing common challenges associated with other platforms, such as metric cardinality, CockroachDB performance analysis, and log retention. Unlike other tools, Observe's architecture allows for unlimited cardinality, enabling the addition of desired dimensions to metrics without incurring prohibitive costs. The platform's schema-on-demand feature facilitates efficient extraction and analysis of SQL statements, streamlining troubleshooting and optimization tasks. Additionally, Observe offers long-term log retention, allowing the organization to analyze historical data for service health trends and security incident tracking. These capabilities have enabled the organization to consolidate its toolset, reduce complexity, and improve operational agility, ultimately aligning with broader business goals and serving as a catalyst for success.
Jan 30, 2024 985 words in the original blog post.
Observe offers a data observability platform designed to handle vast amounts of telemetry data, allowing customers to monitor and introspect their systems without needing to sample data, thus supporting up to a petabyte of data ingestion per day for a single tenant. The platform's architecture involves an ingest pipeline that processes data through various stages, including load balancing, data validation, and storage in Snowflake databases, all while ensuring high throughput and cost-efficiency. Initially, Observe struggled with memory and processing challenges as it scaled from handling 30 TB/day to 200 TB/day, but by optimizing their system through changes like converting certain components from Golang to C++ and adopting a parallel datastream insertion strategy, they succeeded in reducing costs and latencies. Further improvements involved addressing Kafka's partition limits and implementing a topic-per-datastream approach for high-volume customers, enabling the platform to manage the ingest of 1 PB/day. Future enhancements are planned, such as utilizing Snowpipe Streaming and refining internal data formats, with the aim of making the system even more efficient and scalable.
Jan 23, 2024 2,361 words in the original blog post.
Organizations are increasingly grappling with the complexities and costs associated with managing microservices and the vast volumes of telemetry and log data they produce, which legacy tools struggle to handle effectively. As a solution, many are turning to cloud-based data lakes like Snowflake, Databricks, or Clickhouse for more efficient data management, though this transition poses challenges such as the need for new languages and tools to process streaming data effectively. Observe addresses these challenges with its Observability Cloud, which uses a powerful language called OPAL to facilitate seamless data processing without shifting mental models from streaming queries to static SQL, offering a more integrated and efficient approach to handling security and operational data. The platform also leverages AI, such as the O11y GPT helper bot, to ease friction in language translation and improve user experience. As organizations seek to move away from traditional Security Information and Event Management (SIEM) systems, which are seen as costly and inefficient, Observe positions itself as a viable alternative by providing a unified data solution that enhances data accessibility, visibility, and context across longer time ranges, meeting the evolving demands of modern security and operations teams.
Jan 17, 2024 1,757 words in the original blog post.
Site Reliability Engineering (SRE) and observability are crucial components for modern cloud-native companies, often intertwined with roles like DevOps and infrastructure operations. In a conversation with Pete Frichtman from the Observe infrastructure team, he highlights the varied responsibilities of an infrastructure engineer/SRE, including managing development pipelines, monitoring Service Level Objectives (SLOs), and responding to incidents. The distinction between SRE and DevOps lies in SRE's emphasis on SLOs and metrics, which guide decision-making processes and ensure service reliability. Observability, encompassing metrics, logs, and traces, is essential for validating service functionality, troubleshooting issues, and capacity planning, with tools like Observe offering enhanced data modeling capabilities. The evolution of these practices reflects a growing understanding of their importance, despite the industry's historical lack of awareness.
Jan 09, 2024 1,580 words in the original blog post.