{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/Hdfe8XvDyAsJULlE05xU/uaoHX5QEVjnEMwPHSkku/E8laKQ7Tr-2.js"],
  "sourcesContent": ["import{jsx as e,jsxs as t}from\"react/jsx-runtime\";import{ComponentPresetsConsumer as n,Link as i}from\"framer\";import{motion as a}from\"framer-motion\";import*as o from\"react\";import{Youtube as r}from\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/1de6WpgIbCrKkRcPfQcW/YouTube.js\";export const richText=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Observability has evolved significantly over the past couple of decades. At Kloudfuse, our journey began with a clear vision: to transition from fragmented, vendor-specific observability solutions to a unified platform. After speaking with hundreds of users of tools like DataDog, New Relic, and various open-source alternatives, it became clear that the primary challenge was tool fragmentation. Developers and SREs often found themselves navigating multiple tools for diagnostics, relying on everything from log analysis and metrics monitoring to APM to pinpoint the root causes of failures.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"To tackle this challenge, we recognized that observability requires seamless backend integration at the data layer. This would eliminate manual intervention and speed up root cause analysis. By enabling this integration, one could quickly identify whether an application's performance issues stem from faulty code, slow infrastructure, complex interactions among microservices, or a combination of all.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"This led us to consider data lakes\u2014a proven technology in the data and analytics space\u2014as the foundational architecture for our observability platform.\"}),/*#__PURE__*/e(\"p\",{children:\"Key factors we evaluated in selecting a data lake for our solution included the ability to perform sub-second real-time monitoring, handle massive volumes of observability data, uncover causal relationships for root cause analysis, and integrate advanced machine learning algorithms for pattern detection and forecasting.\"}),/*#__PURE__*/e(\"p\",{children:\"Today, we're proud of our decision. We see competitors following our lead, and our customers consistently affirm that Kloudfuse addresses their current challenges while providing a solution for their future needs.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"To delve deeper, here are key factors why Kloudfuse\u2019s Observability Data Lake stands out:\"}),/*#__PURE__*/e(\"h2\",{children:\"Unification of Fragmented Observability\"}),/*#__PURE__*/t(\"p\",{children:[\"In a market filled with traditional observability tools that separate metrics, traces, and logs, data silos complicate operations. Kloudfuse\u2019s observability data lake \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/capabilities/unified-observability-platform\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"unified all telemetry data\"})}),\" into a single data lake. This approach allows for:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Correlation across various data types\"}),\"\u2014metrics, traces, logs, and more\u2014without managing multiple tools.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"A unified query language, user interface, and alerting system\"}),\", enabling users to easily identify and analyze performance issues across the full stack.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Faster troubleshooting\"}),\" by maintaining context throughout investigations.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"Scalability and Cost Efficiency\"}),/*#__PURE__*/e(\"p\",{children:\"Observability generates massive amounts of data, resulting in skyrocketing costs primarily due to the processing and storage requirements associated with this data. Traditional vendors often charge millions of dollars in fees and overages to monitor and track this data for their customers.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Kloudfuse addresses this challenge by allowing customers to:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[\"Deploy their observability data lake in a \",/*#__PURE__*/e(i,{href:\"https://tomtunguz.com/cloud-prem-architecture/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"cloud-prem\"})}),\" environment, giving them \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/blog/7-ways-kloudfuse-helps-you-save-on-observability-costs\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"control over costs\"})}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Utilize cloud credits and discounts for storage.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Store data affordably using low-cost Amazon S3 storage.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Eliminate egress fees associated with moving data to vendor clouds.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Scale up as telemetry data grows, without incurring usage-based costs.\"})})]}),/*#__PURE__*/e(\"h2\",{children:\"Schemaless Ingest and Real-Time Analytics\"}),/*#__PURE__*/t(\"p\",{children:[\"Observability requires real-time insights. We designed \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/capabilities/observability-data-lake\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"our data lake\"})}),\" to ingest data in real time without preprocessing, while ensuring fast query performance. We chose Apache Pinot, a distributed, real time OLAP datastore, as the base layer, as it by itself is not purpose-built for Observability; that allowed us to enable:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Ultra-low query latencies\"}),\" for immediate monitoring and alerts.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"High query concurrency\"}),\" for handling large workloads.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Building on top of Pinot, we have implemented extensive functionalities to purpose-build it for observability which is a high cardinality, metadata heavy application. These advancements include:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Instant data availability \"}),\"upon ingestion is achieved through high-speed, schemaless indexing, enabling flexible storage of diverse data without a predefined structure. This approach allows us to build a platform that accommodates all types of observability data, both now and in the future.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"A fingerprinting index\"}),\" that filters out static and dynamic parts of observability events, enabling efficient indexing and improved query performance. This auto-facet extraction of logs facilitates faster searches without the need for extensive human-written parsing rules. Additionally, deduplication of event signatures reduces the storage footprint, resulting in significant cost savings.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Decoupling of storage and compute layers\"}),\",\",/*#__PURE__*/e(\"strong\",{children:\" \"}),\"along with pushing down computation, enhances query performance and analysis.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Compression techniques\"}),\" for both low-cardinality and high cardinality datasets, typical of Observability data streams.\\xa0\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"Data Transformation and Optimization\"}),/*#__PURE__*/e(\"p\",{children:\"As observability data comes from various applications and platforms, and with our commitment to keeping the data lake open to ingest any type of telemetry data, we recognized the need for flexibility in transforming this data for efficient analysis. In this context, Kloudfuse enables:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Metrics rollups and aggregations\"}),\" to manage high-cardinality data, improving querying and analysis during troubleshooting.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Dimensionality reduction\"}),\" by filtering out unnecessary labels, tags, or attributes, reducing storage costs and enhancing processing efficiency.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Mapping and transformation\"}),\" (e.g., converting IP addresses to zones) to speed up query performance in root cause analysis, minimizing the need to process every data row.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Custom data shaping\"}),\" to optimize querying and analysis for better performance.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"Open Platform and Open Standards: Avoiding Vendor Lock-In.\"}),/*#__PURE__*/e(\"p\",{children:\"From our field interviews, a common sentiment emerged: organizations have been burned by previous observability investments and are keenly aware of the risks of vendor lock-in. At the same time, OpenTelemetry has gained traction and is becoming more comprehensive. In response, we designed Kloudfuse to support open-source agents and collectors, along with open query languages and an open architecture for integration. This includes:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/blog/a-complete-guide-to-opentelemetry\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Support for OpenTelemetry\"})})}),/*#__PURE__*/e(\"strong\",{children:\" collectors\"}),\" across all metrics, logs, traces, and profiles in various languages (e.g., Java, Python, Go, etc.).\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Poly-agent data input\"}),\", accepting input data from various agents such as DataDog, New Relic, Elastic, fluentbit, prometheus, and others.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Compatibility with multiple query languages\"}),\", such as PromQL, TraceQL, LogQL, SQL, and GraphQL, ensuring seamless data access.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Interoperability\"}),\" with a range of tools, including SEIM, CI/CD pipelines, and incident management systems and notification channels.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"An open platform\"}),\" to ensure that observability data remains accessible and developer-friendly.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"Simplified Migrations\"}),/*#__PURE__*/e(\"p\",{children:\"With many organizations already invested in observability tools, we prioritized making transitions to Kloudfuse as smooth as possible. To enable this, we designed our data lake by\\xa0\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Migration of existing alerts and dashboards\"}),\" to help our customers keep their organizational knowledge and onboard them into Kloudfuse quickly by building custom table views and dashboards on top of our data lake that mirrors their existing dashboards.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Support of vendor-specific agents\"}),\" (e.g., DataDog or New Relic) for collecting data into Kloudfuse\u2019s unified data lake. Customers that move from multiple vendors will now have a single view for their Observability analytics and monitoring.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Embedded Grafana dashboards alongside Kloudfuse dashboards\"}),\" to enable querying Kloudfuse unified data across metrics, logs, traces, digital experience monitoring, and more, allowing tools that SREs and developers are already familiar with.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"Enabling AI and ML for Root Cause Analysis\"}),/*#__PURE__*/t(\"p\",{children:[\"AI is transforming observability by facilitating \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/blog/behind-the-scenes-building-ai-ml\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"automated root cause analysis\"})}),\". However, this requires a vast amount of robust data to model data correlations and establish historical baselines. Kloudfuse Observability Data Lake enables:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Correlation algorithms\"}),\" using Pearson correlation to gain deep insights into how metrics, events, logs, and traces (MELT) are interconnected, highlighting potential bottlenecks and dependencies.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Anomaly and Outlier detection\"}),\" using DBSCAN, Rolling Quantile, and Seasonal Decomposition to identify patterns such as excessive log entries that can help pinpoint sources of abnormal log messages.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Forecasting using SARIMA\"}),\" to analyze historical data that shows increased service requests during weekends, enabling proactive resource scaling to prevent outages during peak times.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Utilization of Prophet\"}),\", an algorithm developed by Facebook, to model underlying trends and seasonal patterns, such as incoming CPU hits over time, even accounting for gaps in data due to outages or low activity periods.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Integration of Custom Models\"}),\", allowing customers to integrate their own ML models within the platform, as the open data lake ensures that they maintain ownership of their data in their own environment, providing a seamless and cost-effective solution without incurring egress costs or API rate limiting.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"The Next Evolution: Agentic Workflows and LLMs\"}),/*#__PURE__*/e(\"p\",{children:\"Large Language Models (LLMs) have taken the industry by storm, leading to the creation of new Gen AI applications and agents for various use cases. This surge has made observability for LLMs a crucial domain, establishing data lakes as essential components for several reasons:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"End-to-End Monitoring:\"}),\" Enables comprehensive tracking of LLM application traces, evaluating the entire stack of an LLM-powered application, including the LLM itself, external data sources, retrieval calls from vector databases, agent performance, and other functions.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Quality Evaluation\"}),\": Facilitates the assessment of model-generated responses by providing analytics and comparison metrics to measure the accuracy, relevance, and appropriateness of LLM outputs against ground truth or golden datasets, with a focus on addressing hallucination, toxicity, sensitivity, and code embedding.\\xa0\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Cost Efficiency\"}),\": Allows organizations to keep LLM Observability local, deployed in their own environment, eliminating egress fees associated with transferring observability data to hosted platforms, which can add significant costs on top of already expensive LLM applications.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Facilitating Agentic Workflows\"}),\": Supports the creation of workflows such as explainability and summarization through unrestricted access to data. A data lake serves as a centralized repository enriched by telemetry data correlations provided by Kloudfuse, along with the potential integration of other public or private data sources to create agents tailored to specific use cases.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"In our upcoming article, we will dive into these points deeper and explore further reasons why data lakes are crucial for LLM observability.\"}),/*#__PURE__*/e(\"h2\",{children:\"Final Thoughts\"}),/*#__PURE__*/e(\"p\",{children:\"We believe that a data-first approach to observability offers the most flexibility, scalability, and intelligence. By building our platform on a real-time, unified, and AI-powered observability data lake, we empower enterprises to move beyond fragmented, high-cost observability solutions.\"}),/*#__PURE__*/e(\"p\",{children:\"This is just the beginning. As LLM observability evolves and AI-driven monitoring takes center stage, Kloudfuse is poised to drive the next wave of innovation in data-centric observability.\"})]});export const richText1=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Modern observability has turned into a cost crisis, with bills sometimes reaching the billion-dollar range.\"}),/*#__PURE__*/e(\"p\",{children:\"We\u2019ve created a smarter way to help companies take control of these costs. Here are seven key ways Kloudfuse empowers you to save on expenses while providing state-of-the-art observability.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"h2\",children:[/*#__PURE__*/e(\"h2\",{children:\"Flat Pricing Model\"}),/*#__PURE__*/t(\"p\",{children:[\"SaaS observability vendors charge based on data volume and usage. Kloudfuse offers a flat pricing model, eliminating unpredictable overage fees. By deploying Kloudfuse in your Virtual Private Cloud (VPC), you maintain full control over costs and avoid month-end billing surprises.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"h2\",children:[/*#__PURE__*/e(\"h2\",{children:\"Avoid Egress Fees\"}),/*#__PURE__*/t(\"p\",{children:[\"Egress fees\u2014the cost of transferring data from your cloud to a vendor\u2014can add up as you continuously monitor and collect data. You are constantly observing and racking up costs. Since Kloudfuse isn\u2019t a SaaS solution, you can avoid these fees by hosting it directly in your VPC, keeping data within your infrastructure and saving significantly over time.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"h2\",children:[/*#__PURE__*/e(\"h2\",{children:\"Unified Platform to Simplify Engineering\"}),/*#__PURE__*/t(\"p\",{children:[\"Kloudfuse consolidates metrics, logs, traces, and more into a single platform, eliminating the need for multiple tools. This unification reduces engineering time that would otherwise be spent on manual integration work, lowers the administrative overhead of managing various tools, and boosts overall productivity and cost-efficiency. Kloudfuse also supports open standards like OpenTelemetry and common query languages, so you can easily find engineers with the right skills without being tied to a specific vendor.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"h2\",children:[/*#__PURE__*/e(\"h2\",{children:\"Leverage Your Cloud Credits and Discounts\"}),/*#__PURE__*/t(\"p\",{children:[\"Deploy Kloudfuse in your VPC to take full advantage of your cloud credits and discounts from providers like AWS, GCP, or Azure. SaaS vendors charge premiums for using their infrastructure, but Kloudfuse allows you to purchase cloud resources directly, helping you save significantly.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"h2\",children:[/*#__PURE__*/e(\"h2\",{children:\"Better Resource Management\"}),/*#__PURE__*/t(\"p\",{children:[\"Kloudfuse provides a control plane that lets you manage the amount of data you collect and process, helping you control your cloud costs. You can capture everything for maximum troubleshooting accuracy or optimize for cost by adjusting data granularity and retention based on your needs\u2014only paying for what's necessary.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"h2\",children:[/*#__PURE__*/e(\"h2\",{children:\"Advanced Data Shaping and Transformation\"}),/*#__PURE__*/t(\"p\",{children:[\"Kloudfuse helps you reduced your data volumes through using aggregations and data transformations. By focusing on storing and processing only the most valuable data critical to your troubleshooting and long-term compliance, you can significantly lower your overall costs.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})]}),/*#__PURE__*/t(\"li\",{\"data-preset-tag\":\"h2\",children:[/*#__PURE__*/e(\"h2\",{children:\"Lower Storage Footprint with Deduplication and Compression\"}),/*#__PURE__*/e(\"p\",{children:\"Observability data, especially logs, can consume vast amounts of storage. Kloudfuse minimizes this with deduplication and compression, powered by its Finger Printing technology. Compressed logs can be stored in cost-efficient solutions like S3, further reducing storage expenses.\"})]})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Conclusion\"}),/*#__PURE__*/e(\"br\",{}),\"Kloudfuse offers a smarter, cost-effective approach to observability. With its flat pricing, VPC deployment, advanced data management tools, and a unified platform, it helps you manage observability costs predictably while delivering top-tier capabilities.\"]})]});export const richText2=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Over the past few years, we have architected and deployed an ideal observability in healthtech and healthcare organizations, gaining valuable insights along the way. Drawing from our experiences with Innovaccer, Tata 1mg, and others, we\u2019ve identified several key lessons to share with other healthtech companies, helping them navigate the complexities of observability. \"}),/*#__PURE__*/e(\"h2\",{children:\"1. Fragmentation Hinders Efficiency\"}),/*#__PURE__*/t(\"p\",{children:[\"Both \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/blog/transforming-observability-at-innovaccer-with-kloudfuse\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Innovaccer\"})}),\" and \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/customers/tata-1mg\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Tata 1mg\"})}),\" began their journeys with fragmented observability stacks, which significantly slowed their incident response times. Innovaccer relied on a combination of Thanos, Prometheus, Grafana, and NewRelic, resulting in scattered data and extended Mean Time to Detect and Resolution (MTTD/R). Tata 1mg faced similar challenges with its observability spread across Elastic APM, Fluentd, Kibana, and AWS CloudWatch. This fragmentation not only drove up costs but also limited their insights to identify root causes of performance issues.\"]}),/*#__PURE__*/e(\"p\",{children:\"Transitioning to Kloudfuse allowed both organizations to consolidate their observability data into a single platform, enabling faster issue detection and resolution.\"}),/*#__PURE__*/e(\"h2\",{children:\"2. Safeguarding Sensitive Data with Private Deployments\"}),/*#__PURE__*/e(\"p\",{children:\"In healthcare, data privacy and security are non-negotiable. While metrics and traces typically don't contain Protected Health Information (PHI), logs can. This concern has been prominent among all healthcare organizations we have worked with.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/capabilities/vpc-deployment\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Kloudfuse\u2019s VPC deployment\"})}),\" keeps data within their environment and enables them to control it fully. As \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/customers#ge\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"GE Healthcare\"})}),\" noted, implementing \u201CKloudfuse's unified observability data lake secures all metrics, events, logs, and traces (MELT) data, ensuring compliance with regulatory standards while centralizing observability efforts.\u201D In addition, all the transfer associated with the observability data is optimized and made secure by internal mechanisms using private links in the cloud. The data in transit and rest is completely secure using the customer adopted encryption mechanisms.\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:\"Some of our healthtech clients also choose to deploy VPCs within each of their client environments, providing further flexibility and control. These organizations scrub PHI at the source to minimize risk, emphasizing their desire to de-risk unnecessary data movement\u2014especially concerning sensitive information related to HIPAA. Combined with robust security measures, including RBAC, 2FA, SOC 2 Type II compliance, penetration tests, and data encryption, this approach offers comprehensive protection.\"}),/*#__PURE__*/e(\"p\",{children:\"Additionally, our clients have recognized the value of Kloudfuse\u2019s unified observability data lake, which provides a centralized platform capable of protecting sensitive data in one place. This eliminates the risks associated with data replication across multiple tools, which can lead to errors and security vulnerabilities.\"}),/*#__PURE__*/e(\"h2\",{children:\"3. Data Isolation Based on Internal Consumers\"}),/*#__PURE__*/e(\"p\",{children:\"To achieve data segregation for their internal customers, Innovaccer used the attributes of observability data related to their internal consumers and leveraged the capabilities of the kloudfuse platform to isolate data based on those attribute values, such as customer id or name. This approach clearly isolates sensitive data\\xa0 per customer, so that specific teams in the organization can access it easily in the user interface.\"}),/*#__PURE__*/e(\"h2\",{children:\"4. Self-Service Capabilities Foster Agility and Adoption\"}),/*#__PURE__*/t(\"p\",{children:[\"Organizations like Innovaccer are increasingly embracing self-service observability. They aim to shift from an enablement model to a self-service paradigm. Kloudfuse\u2019s self-service capabilities have empowered teams across \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/blog/transforming-observability-at-innovaccer-with-kloudfuse\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Innovaccer\"})}),\" to create their own dashboards and alerts, fostering a culture of collaboration and empowerment. Currently, over 500 engineers, DevOps professionals, and Site Reliability Engineers (SREs) are leveraging Kloudfuse at Innovaccer, while \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/customers/tata-1mg\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Tata 1mg has approximately 300 users\"})}),\".\"]}),/*#__PURE__*/e(\"p\",{children:\"These self-service features, including the ability to create custom dashboards, monitors, and alerts, combined with Role-Based Access Control (RBAC), have enabled teams to manage observability independently. This approach has significantly reduced wait times for access and alleviated the overhead of relying on a centralized team for observability management.\"}),/*#__PURE__*/e(\"p\",{children:\"Similarly, Graphite Health\u2019s adoption of Kloudfuse has eliminated manual monitoring overhead, allowing their operations team to concentrate on strategic initiatives. This shift not only lightened their workload but also sped up deployment and made it easier to respond to customer needs.\"}),/*#__PURE__*/e(\"h2\",{children:\"5. Managing Cost is Key as Growth Accelerates\"}),/*#__PURE__*/e(\"p\",{children:\"Organizations are keenly aware that data volume growth shouldn't translate to spiraling Observability costs. Many have also learned from painful experiences with overage and egress fees when transferring data to observability vendors.\"}),/*#__PURE__*/e(\"p\",{children:\"To address these challenges, healthtech companies are rethinking their observability stacks with cost management as a priority. Kloudfuse provides fixed pricing, along with data transformation and deduplication capabilities, which can significantly reduce data storage and data analysis costs. Additionally, by keeping data within the customer\u2019s environment, Kloudfuse eliminates egress fees, avoiding the costs associated with transferring data across the network to a hosted vendor.\"}),/*#__PURE__*/t(\"p\",{children:[\"We are delighted to hear that \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/customers/tata-1mg\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Tata 1mg experienced a remarkable 40% decrease in costs\"})}),\" after implementing Kloudfuse, even while doubling their data volume.\"]}),/*#__PURE__*/e(\"h2\",{children:\"6. The Hidden Costs of Open Source: Challenges in Scalability and Maintenance\"}),/*#__PURE__*/e(\"p\",{children:\"While many healthcare organizations could initially gravitate toward open-source tools under the impression that they are cost-effective, the reality often tells a different story. The high maintenance costs associated with open-source solutions can quickly become burdensome. Challenges such as complex setups, ongoing maintenance requirements, and scalability issues frequently lead our customers to hidden expenses that outweigh initial savings.\"}),/*#__PURE__*/e(\"p\",{children:\"Furthermore, as data volumes grow, scaling open-source solutions to meet performance demands can become increasingly difficult, often requiring expensive infrastructure upgrades.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Both Innovaccer and Tata 1mg have demonstrated that Kloudfuse provides a centralized observability platform specifically designed to optimize costs. With an integrated approach, Kloudfuse consolidates and replaces multiple disparate open-source tools.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Another important factor is that while Kloudfuse is a hosted platform, similar to open-source options, its Control Plane streamlines deployment and maintenance, effectively making it a self-hosted solution. This provides all the necessary administration and management tools for enhanced reliability, scalability, and ease of use.\"}),/*#__PURE__*/t(\"p\",{children:[\"Additionally, many open-source tools lack the integrated data lakes required to manage the complexity and volumes of observable data effectively. Kloudfuse\u2019s \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/capabilities/observability-data-lake\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"scalable data lake\"})}),\" can handle high volumes and diverse operational data without compromising performance. Graphite Health\u2019s deployment underscores this need; their switch to Kloudfuse enabled them to scale effectively, achieving a fourfold increase in deployment speed while adapting to evolving requirements.\\xa0\"]}),/*#__PURE__*/e(\"h2\",{children:\"Conclusion\"}),/*#__PURE__*/t(\"p\",{children:[\"The experiences of Innovaccer, Tata 1mg, Graphite Health, GE Healthcare, and others in deploying Kloudfuse illustrate the transformative potential of a \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/solutions/healthcare\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"unified observability approach in healthcare\"})}),\". By learning from these lessons, we hope that organizations can improve on how they architect their observability solutions.\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:\"As the healthcare landscape continues to evolve, we believe that investing in comprehensive, scalable, and secure observability solutions will better position healthtech and healthcare for improved operational efficiency and enhanced patient outcomes.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/events/himss2025\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"HIMSS25 next month\"})})})]});export const richText3=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"Just a week ago at KubeCon India, I had the opportunity to speak with the team at Innovaccer: \",/*#__PURE__*/e(i,{href:\"https://www.linkedin.com/in/sudhanshu-sharma-3340a6101/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Sudhanshu Sharma, Manager of the SRE team\"})}),\", \",/*#__PURE__*/e(i,{href:\"https://www.linkedin.com/in/azman-samad-219855122/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Azman Samad, SRE III\"})}),\", and \",/*#__PURE__*/e(i,{href:\"https://www.linkedin.com/in/kulsinghdeep/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"K.K. Vikram Singh, SRE\"})}),\". Their insights into the transformative impact of Kloudfuse on their operations were fascinating. Here\u2019s a breakdown of their journey and the key benefits they\u2019ve experienced.\"]}),/*#__PURE__*/e(\"h2\",{children:\"The Challenge: Fragmented Observability\"}),/*#__PURE__*/e(\"p\",{children:\"Before adopting Kloudfuse, Innovaccer faced significant challenges with their observability tools. They were using multiple platforms\u2014including Thanos and Prometheus for metrics, Grafana for dashboards, and the Elastic Stack including Kibana for logging\u2014which scattered their MELT (Metrics, Events, Logs, Traces) data across various products. This fragmentation resulted in a high Mean Time to Resolution (MTTR) and hindered their ability to quickly detect issues for their customers.\"}),/*#__PURE__*/e(\"h2\",{children:\"The Solution: Unified Observability with Kloudfuse\"}),/*#__PURE__*/e(\"p\",{children:\"In our interview, Sudhanshu highlighted that with Kloudfuse, Innovaccer has integrated all their observability data into a single pane of glass, unifying metrics, logs, and traces across applications, platforms, and infrastructure. This consolidation not only accelerated their MTTR but also significantly boosted developer productivity.\"}),/*#__PURE__*/e(\"h3\",{children:\"Streamlined Onboarding for New Customers\"}),/*#__PURE__*/e(\"p\",{children:\"In our interview, Azman highlighted the importance of providing observability to new customers from the get go. With Kloudfuse, Innovaccer has streamlined the onboarding process, ensuring that all logging, alerting, monitoring, and Application Performance Monitoring (APM) integrations are in place right from the start.\"}),/*#__PURE__*/e(\"h3\",{children:\"Cardinality Analytics and Cost Reduction\"}),/*#__PURE__*/e(\"p\",{children:\"Another notable advantage of Kloudfuse has been its Cardinality Analytics feature. This capability allows Innovaccer to analyze high volumes of logs and metrics, enabling them to develop strategies that retain only the most relevant data. Consequently, they have reduced both storage needs and networking costs associated with unnecessary data transfer.\"}),/*#__PURE__*/e(\"h3\",{children:\"Seamless Migration and Integration\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Azman shared how the Grafana integration in Kloudfuse has facilitated a smooth transition for Innovaccer. They were able to leverage their existing dashboards and alerts within Kloudfuse\u2019s embedded Grafana dashboards, making the migration process easier. Kloudfuse\u2019s open standards and full PromQL compatibility have further simplified this transition.\"}),/*#__PURE__*/e(\"h3\",{children:\"Log Management with Kloudfuse\u2019s Log Fingerprinting\"}),/*#__PURE__*/e(\"p\",{children:\"Through the use of Kloudfuse\u2019s unique Log Fingerprinting, Innovaccer identified which applications were generating excessive logs. This insight allowed them to collaborate with developers to cut down in the amount of logs generated, build proper log levels, contributing to more efficient log management.\"}),/*#__PURE__*/e(\"h3\",{children:\"Security and Compliance in Healthcare\"}),/*#__PURE__*/e(\"p\",{children:\"Operating in the healthcare industry, Innovaccer emphasized the need for a secure and compliant observability platform. Deploying Kloudfuse in-house within their Virtual Private Cloud (VPC) has enabled them to ingest data without exposing it to external clouds. The Role-Based Access Control (RBAC) has also played a crucial role in meeting their security and compliance requirements.\\xa0\"}),/*#__PURE__*/e(\"h3\",{children:\"Self-Service and Adoption across a Large Organization\"}),/*#__PURE__*/e(\"p\",{children:\"Another benefit of using Kloudfuse is its self-service capabilities and ease of use, which allow teams to create their own dashboards and alerts. RBAC controls admin, editor, and viewer privileges, while the built-in dashboards and alerts provide a starting point for DevOps, engineers, and other teams to onboard onto the platform without having to wait for the SRE team to enable and create individual dashboards and alerts. Ultimately, this has brought these teams closer together and reduced the trouble-shooting time.\"}),/*#__PURE__*/e(\"h2\",{children:\"Looking Ahead: Future Innovations\"}),/*#__PURE__*/e(\"p\",{children:\"As Innovaccer continues to evolve, they have exciting plans on the horizon. They aim to leverage Kloudfuse for frontend observability to gain actionable insights from real user monitoring data, focusing on optimizing the user experience across their healthcare applications. Additionally, they are exploring LLM (Large Language Model) observability to enhance their AI-enabled healthcare offerings, with Kloudfuse supporting them in this next phase of growth.\"}),/*#__PURE__*/e(\"h2\",{children:\"In Summary\"}),/*#__PURE__*/e(\"p\",{children:\"Kloudfuse has significantly transformed Innovaccer\u2019s observability landscape, leading to improved operational efficiency, enhanced collaboration, and a stronger focus on security and compliance. With ambitious plans for the future, it will be exciting to see how Innovaccer continues to innovate, solidifying their position at the forefront of AI cloud for healthcare.\"}),/*#__PURE__*/e(\"p\",{children:\"You can listen to the full video of the interview below.\"}),/*#__PURE__*/e(\"div\",{className:\"framer-text-module\",style:{\"--aspect-ratio\":\"560 / 315\",aspectRatio:\"560 / 315\",height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(n,{componentIdentifier:\"module:NEd4VmDdsxM3StIUbddO/1de6WpgIbCrKkRcPfQcW/YouTube.js:Youtube\",children:t=>/*#__PURE__*/e(r,{...t,play:\"Off\",shouldMute:!0,thumbnail:\"High Quality\",url:\"https://www.youtube.com/watch?v=2QCguFhQrw8\"})})})]});export const richText4=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"KubeCon India was an unforgettable event! It showcased the remarkable growth and excitement surrounding cloud-native technologies in India. The energy, passion, and sheer scale of the event made it clear that India is emerging as a tech powerhouse, with an increasingly engaged and knowledgeable community of Site Reliability Engineers (SREs) and DevOps professionals. As we reflect on our experience, we want to share a few highlights\u2014what made this event so memorable and why Kloudfuse was a crowd favorite.\"}),/*#__PURE__*/e(\"h2\",{children:\"Highlights from some of the keynotes and sessions\"}),/*#__PURE__*/e(\"p\",{children:\"At KubeCon India 2024, the conference spotlighted the evolution of Cloud Native technologies, with a significant focus on observability and its role in modern application architectures. Keynotes and sessions covered the growing importance of observability tools like OpenTelemetry, which is expanding beyond the traditional pillars of logs, metrics, traces.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Session Highlights:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"End-User Evolution & Cloud-Native Adoption in India\"}),\": A \",/*#__PURE__*/e(i,{href:\"https://kccncind2024.sched.com/event/1mVR8/keynote-end-user-evolution-cloud-native-adoption-stories-from-india-and-beyond-rajas-kakodkar-broadcom-aparna-subramanian-shopify-bob-killen-cncf-achyuta-ghosh-nasscom-sudheesh-sudhakaran-vmware-by-broadcom\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"keynote\"})}),\" featuring industry leaders discussed the growing adoption of Kubernetes in India and how Indian end-users are approaching security, sustainability, and compliance in their cloud-native journeys.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Building Resilient, Observable Platforms\"}),\": \",/*#__PURE__*/e(i,{href:\"https://kccncind2024.sched.com/event/1r7QB/keynote-the-cloud-native-story-so-far-what-worked-what-didnt-and-what-will-nikhita-raghunath-principal-software-engineer-broadcom\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Broadcom\u2019s session\"})}),\" focused on the challenges enterprises face when scaling to multi-cloud and edge environments, and the lessons learned in creating resilient, observable platforms.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"LLM Ops with Kubeflow\"}),\": A \",/*#__PURE__*/e(i,{href:\"https://kccncind2024.sched.com/event/1mpDn/end-to-end-llmops-with-kubeflow-johnu-george-gavrish-prabhu-ajay-nagar-aishwarya-raimule-nutanix-krishna-durai-meta\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"session by Nutanix and Meta\"})}),\" showcased how organizations are managing their LLM (Large Language Model) operations using Kubeflow\u2014offering a comprehensive solution for infrastructure visibility and resource optimization as well as tools for training, fine-tuning, and deploying large language models at scale.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"Kloudfuse: The \u201CUPI\u201D of Observability\"}),/*#__PURE__*/e(\"p\",{children:\"If you\u2019re familiar with India\u2019s Unified Payments Interface (UPI), you know how transformative it has been in simplifying payments. We believe that Kloudfuse has a similar transformative potential for observability. We\u2019ve created a unified experience for organizations to monitor, analyze, and act on data from all their cloud-native environments. Just like UPI revolutionized payments, we believe Kloudfuse is on the cusp of something equally transformative for observability.\"}),/*#__PURE__*/e(\"h2\",{children:\"The Crowd at KubeCon India\"}),/*#__PURE__*/t(\"p\",{children:[\"At this inaugural event, we had the honor of sponsoring KubeCon India. It was incredible to see the event attract such a large and enthusiastic crowd. The \",/*#__PURE__*/e(i,{href:\"https://www.linkedin.com/feed/update/urn:li:activity:7272507428812812288\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"response to our booth was overwhelming\"})}),\". From developers to CTOs, everyone seemed eager to understand how Kloudfuse could solve their observability and cloud-native challenges. Our booth was one of the busiest at the event\u2014no small feat in such a massive conference.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"431\",src:\"https://framerusercontent.com/images/mGXbPs97GSIrKr1kAlTng56biF4.png\",srcSet:\"https://framerusercontent.com/images/mGXbPs97GSIrKr1kAlTng56biF4.png?scale-down-to=512 512w,https://framerusercontent.com/images/mGXbPs97GSIrKr1kAlTng56biF4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/mGXbPs97GSIrKr1kAlTng56biF4.png 1600w\",style:{aspectRatio:\"1600 / 862\"},width:\"800\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Picture 1. KubeCon's engaged crowd gathers at our booth to check out the demo.\"})}),/*#__PURE__*/e(\"h2\",{children:\"What Made Kloudfuse Stand Out?\"}),/*#__PURE__*/e(\"p\",{children:\"So, what was it about Kloudfuse that had people flocking to our booth? Here are a few reasons why we think Kloudfuse really resonated with the crowd:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Private Deployment:\"}),\" With security, privacy, and data sovereignty top of mind, many organizations were drawn to our private deployment model.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Cost Savings:\"}),\" Let\u2019s face it\u2014everyone\u2019s trying to do more with less. The cost-effectiveness of Kloudfuse was a big draw.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Unification:\"}),\" Observability tools often operate in silos. Kloudfuse\u2019s unified platform, which integrates metrics, logs, traces, real user monitoring, continuous profiling, and much more, was a big hit as it makes life easier for DevOps and SRE teams.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Shift to OpenTelemetry:\"}),\" OpenTelemetry is the future of observability, and we saw significant interest in this area. Our platform offers a complete coverage of OpenTelemetry, which was a huge selling point for many attendees.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Preserving Existing Investments:\"}),\" This was a major highlight for many, especially those who had already made significant investments in observability tools. The fact that Kloudfuse makes it easy to migrate existing dashboards, alerts, and agents, and also embeds Grafana dashboards, was a big win.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Special Interest from Health Tech, Fintech, and Government:\"}),\" These industries need secure, scalable, and reliable observability platforms. Kloudfuse was a natural fit for their requirements.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"A Jam-Packed Schedule\"}),/*#__PURE__*/t(\"p\",{children:[\"The demand for demos was so high that we had to switch our scheduled demos to accommodate the crowd! We ended up delivering some of the \",/*#__PURE__*/e(i,{href:\"https://www.linkedin.com/feed/update/urn:li:activity:7273113390049320961\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"best demos at the show\"})}),\", and this pleasantly surprised us. It was exciting to see how quickly people grasped the value of our solution. Our booth was one of the busiest at the event, and we couldn\u2019t be happier with the outcome.\"]}),/*#__PURE__*/t(\"p\",{children:[\"We also had the pleasure of hosting a \",/*#__PURE__*/e(i,{href:\"https://www.linkedin.com/feed/update/urn:li:activity:7272303575320395776\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"book signing with Shweta Vohra\"})}),\", a thought leader in the cloud-native space. The turnout was fantastic, and it was a great way to engage with the community.\"]}),/*#__PURE__*/e(\"h2\",{children:\"New Customer Testimonials: Real Impact, Real Results\"}),/*#__PURE__*/t(\"p\",{children:[\"One of the greatest highlights of KubeCon was hearing directly from our customers. Innovaccer, ZScaler, and Cactus Communications stopped by our booth to share how transitioning to Kloudfuse\u2019s unified platform had streamlined their observability workflows. To hear more about their experiences and how Kloudfuse has made a real impact, visit our \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/customers\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Customer Testimonials\"})}),\" page.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(i,{href:\"https://www.youtube.com/watch?v=cUngPXtB-us&t=1s\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"442\",src:\"https://framerusercontent.com/images/waIFhUBfTxwhSgslCemqcNQJgUI.png\",srcSet:\"https://framerusercontent.com/images/waIFhUBfTxwhSgslCemqcNQJgUI.png?scale-down-to=512 512w,https://framerusercontent.com/images/waIFhUBfTxwhSgslCemqcNQJgUI.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/waIFhUBfTxwhSgslCemqcNQJgUI.png 1600w\",style:{aspectRatio:\"1600 / 885\"},width:\"800\"})})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Video 1. Cactus Video Testimonial: Customers share their experience\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(i,{href:\"https://www.youtube.com/watch?v=2QCguFhQrw8&t=1s\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{className:\"framer-image\",\"data-preset-tag\":\"img\",children:/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"445\",src:\"https://framerusercontent.com/images/DjdrdGootz4H23BfgTtpHGHh6aQ.png\",srcSet:\"https://framerusercontent.com/images/DjdrdGootz4H23BfgTtpHGHh6aQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/DjdrdGootz4H23BfgTtpHGHh6aQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/DjdrdGootz4H23BfgTtpHGHh6aQ.png 1600w\",style:{aspectRatio:\"1600 / 891\"},width:\"800\"})})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Video 2. Innovaccer Video Testimonial: Customers share their experience with Kloudfuse\"})}),/*#__PURE__*/e(\"h2\",{children:\"New Features and Innovations That Stole the Show\"}),/*#__PURE__*/e(\"p\",{children:\"At KubeCon, we were able to showcase some new features that caught the attention of many attendees:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/blog/behind-the-scenes-building-digital-marketing-experience\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Real User Monitoring (RUM)\"})})}),\": This feature allows organizations to monitor the real user experience in real time, helping teams pinpoint performance issues that impact their customers.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/blog/behind-the-scenes-building-k-lens\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:/*#__PURE__*/e(\"strong\",{children:\"K-Lens\"})})}),/*#__PURE__*/e(\"strong\",{children:\":\"}),\" K-Lens is our new observability tool for outlier detection, designed to analyze thousands of attributes within high-dimensional data. It offers heatmaps and multi-attribute charts that quickly pinpoint the sources of specific issues.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Along with these new additions, we demoed our AI-driven capabilities, such as:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"AI-Powered Anomaly Detection and Forecasting\"}),\": We have \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/blog/behind-the-scenes-building-ai-ml\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"embedded a number of algorithms in our platform\"})}),\" to automatically detect unusual patterns in observability data , allowing teams to proactively address issues before they escalate.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Advanced Service Monitoring\"}),\": This feature automatically discovers services and uses RED\\xa0 metrics (Requests, Errors, Duration) to monitor them.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"What\u2019s Next? You Asked, We Answered: The Future of Kloudfuse\"}),/*#__PURE__*/e(\"p\",{children:\"We received a lot of excitement and requests around the following areas:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Observability of Large Language Model (LLM)\"}),\": GenAI applications are the future, and the demand for LLM observability is real.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"10px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"SEIM\"}),\": Security continues to be top of mind, and we\u2019ve received many requests to support Security Information and Event Management (SEIM).\\xa0\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Stay tuned for more from us!\"}),/*#__PURE__*/e(\"h2\",{children:\"We\u2019re Growing\u2014Join Our Team!\"}),/*#__PURE__*/t(\"p\",{children:[\"We\u2019re expanding our Customer Success and Development team to keep up with all the new customers coming on board in India. If you\u2019re passionate about helping organizations scale their observability efforts, \",/*#__PURE__*/e(i,{href:\"https://www.linkedin.com/in/tony-acres-075b2a145/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"we\u2019d love to hear from you\"})}),\". We are rapidly hiring.\\xa0\"]}),/*#__PURE__*/e(\"h2\",{children:\"Wrapping Up: What a Ride!\"}),/*#__PURE__*/e(\"p\",{children:\"It\u2019s safe to say that KubeCon India exceeded all our expectations. The enthusiasm for cloud-native technologies and observability is at an all-time high, and it\u2019s clear that India is on the cutting edge of tech. We\u2019re honored to be part of this journey and excited about the future.\"}),/*#__PURE__*/e(\"p\",{children:\"If you didn\u2019t get a chance to meet us at KubeCon India, don\u2019t worry\u2014we\u2019re just getting started. Stay tuned for more exciting updates, and feel free to reach out to us for more information on how Kloudfuse can help you scale observability across your organization!\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"505\",src:\"https://framerusercontent.com/images/peWsLdkJGTrcipN6CK0yJi7RXw.png\",srcSet:\"https://framerusercontent.com/images/peWsLdkJGTrcipN6CK0yJi7RXw.png?scale-down-to=512 512w,https://framerusercontent.com/images/peWsLdkJGTrcipN6CK0yJi7RXw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/peWsLdkJGTrcipN6CK0yJi7RXw.png 1600w\",style:{aspectRatio:\"1600 / 1010\"},width:\"800\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"em\",{children:\"Picture 3. Our team with one of our customer's: from left to right: \"}),/*#__PURE__*/e(i,{href:\"https://www.linkedin.com/in/ashishh/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:/*#__PURE__*/e(\"em\",{children:\"Ashish\"})})}),/*#__PURE__*/e(\"em\",{children:\", \"}),/*#__PURE__*/e(i,{href:\"https://www.linkedin.com/in/meswapnilk/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:/*#__PURE__*/e(\"em\",{children:\"Swapnil\"})})}),/*#__PURE__*/e(\"em\",{children:\", \"}),/*#__PURE__*/e(i,{href:\"https://www.linkedin.com/in/sudhanshu-sharma-8605072b/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:/*#__PURE__*/e(\"em\",{children:\"Sudhanshu\"})})}),/*#__PURE__*/e(\"em\",{children:\" (Innovaccer), \"}),/*#__PURE__*/e(i,{href:\"https://www.linkedin.com/in/azman-samad-219855122/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:/*#__PURE__*/e(\"em\",{children:\"Azman\"})})}),/*#__PURE__*/e(\"em\",{children:\" (Innovaccer), \"}),/*#__PURE__*/e(i,{href:\"https://www.linkedin.com/in/khalid-ansari/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:/*#__PURE__*/e(\"em\",{children:\"Khalid\"})})}),/*#__PURE__*/e(\"em\",{children:\", and \"}),/*#__PURE__*/e(i,{href:\"https://www.linkedin.com/in/pankaj-thakkar-51343719/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:/*#__PURE__*/e(\"em\",{children:\"Pankaj\"})})})]}),/*#__PURE__*/e(\"h2\",{children:\"Get in Touch\"}),/*#__PURE__*/t(\"p\",{children:[\"For more details, to schedule a demo, or to discuss your observability needs, book a meeting here:\",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/request-demo\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\" https://www.kloudfuse.com/request-demo\"})}),\"\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"450\",src:\"https://framerusercontent.com/images/ZU5hFck9TsV9XMIS6vsk7AGb3zo.jpg\",srcSet:\"https://framerusercontent.com/images/ZU5hFck9TsV9XMIS6vsk7AGb3zo.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/ZU5hFck9TsV9XMIS6vsk7AGb3zo.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/ZU5hFck9TsV9XMIS6vsk7AGb3zo.jpg 1600w\",style:{aspectRatio:\"1600 / 901\"},width:\"800\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Picture 3. Our team at KubeCon India\"})})]});export const richText5=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"The growing complexity of modern architectures often leads to intricate challenges in pinpointing latency bottlenecks and root-causing performance issues. Enter \",/*#__PURE__*/e(\"strong\",{children:\"K-Lens\"}),\", a feature designed to simplify APM observability and provide actionable insights.\"]}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"295\",src:\"https://framerusercontent.com/images/7gQOMeRjtRLVB3MRS2tE1qYfo.png\",srcSet:\"https://framerusercontent.com/images/7gQOMeRjtRLVB3MRS2tE1qYfo.png?scale-down-to=512 512w,https://framerusercontent.com/images/7gQOMeRjtRLVB3MRS2tE1qYfo.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/7gQOMeRjtRLVB3MRS2tE1qYfo.png 1600w\",style:{aspectRatio:\"1600 / 591\"},width:\"800\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Figure 1. Heatmap visualization with ability to run K-Lens tool over selection area\"})}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"371\",src:\"https://framerusercontent.com/images/FsgK1soOCKjcEjsl2mvuios10wQ.png\",srcSet:\"https://framerusercontent.com/images/FsgK1soOCKjcEjsl2mvuios10wQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/FsgK1soOCKjcEjsl2mvuios10wQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/FsgK1soOCKjcEjsl2mvuios10wQ.png 1600w\",style:{aspectRatio:\"1600 / 742\"},width:\"800\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Figure 2. K-Lens attribute-wise comparison over hundreds of attributes\"})}),/*#__PURE__*/e(\"h2\",{children:\"Why Is K-Lens Needed?\"}),/*#__PURE__*/e(\"p\",{children:\"Distributed systems generate an immense amount of trace data, and it is often a challenge to identify the \u201Cwhy\u201D behind performance bottlenecks. Other tools in the market inundate users with raw latency data without highlighting anomalies or interesting patterns. Teams need a way to surface the most impactful issues quickly, particularly in large-scale systems with hundreds of interconnected services.\"}),/*#__PURE__*/e(\"p\",{children:'K-Lens was developed to address this very gap. It enables teams to dynamically \"zoom in\" on specific traces and spans, compare normal and anomalous behavior, and identify performance hotspots in a way that\\'s visual, intuitive, and effective. Users can easily discover what\u2019s different between two states in their system\u2014but tailored to their specific workflows and needs.'}),/*#__PURE__*/e(\"h2\",{children:\"The Impact of K-Lens\"}),/*#__PURE__*/e(\"p\",{children:\"Since its implementation, K-Lens has had a transformative effect on how teams approach debugging and optimization in distributed systems. Key benefits include:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Actionable Insights\"}),\":\",/*#__PURE__*/e(\"br\",{}),\"K-Lens visually highlights deviations in trace data, making it easier to identify anomalies or patterns of interest.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Root Cause Analysis Simplified\"}),\":\",/*#__PURE__*/e(\"br\",{}),\"By comparing traces from normal and problematic states, teams can pinpoint what\u2019s changed or deviated in a given workflow.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Time-to-Resolution Improved\"}),\":\",/*#__PURE__*/e(\"br\",{}),\"With K-Lens, teams spend less time sifting through trace data and more time resolving issues.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Scalable Observability\"}),\":\",/*#__PURE__*/e(\"br\",{}),\"It works seamlessly even in high-throughput environments, ensuring that the observability experience doesn\u2019t degrade as systems scale.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"Behind-the-Scenes: Challenges and Aha Moments\"}),/*#__PURE__*/e(\"p\",{children:\"The journey to creating K-Lens was filled with both challenges and breakthroughs:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/t(\"strong\",{children:[\"Challenge: Visualizing Complexity\",/*#__PURE__*/e(\"br\",{})]}),\"The biggest hurdle was designing a visualization system that could accommodate the vast amounts of data while remaining user-friendly. Early prototypes either overwhelmed users with too much information or oversimplified the trace data, losing valuable context.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/t(\"strong\",{children:[\"The Dynamic Comparison Layer\",/*#__PURE__*/e(\"br\",{})]}),\"The breakthrough came with the introduction of a latency-based heatmap combined with a dynamic comparison layer. This layer allows users to focus on the differences between two sets of trace data (normal/baseline and anomalous), over hundreds of dimensions (attributes), effectively surfacing anomalies or unexpected behavior.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"K-Lens in Action\"}),/*#__PURE__*/e(\"p\",{children:\"Imagine a distributed system where a new deployment causes a spike in latency for a specific service. K-Lens allows engineers to compare trace latencies from before and after the deployment. With a clear visual breakdown of differences\u2014highlighted dynamically\u2014they can quickly narrow down the root cause to a configuration change or a bottleneck in a dependent service.\"}),/*#__PURE__*/e(\"p\",{children:\"Another example is a common scenario where a distributed cache layer goes offline leading to cache misses hitting the slower database layer. This results in higher latencies observed while completing user requests. K-Lens can automatically parse through hundreds of attributes across millions of traces to figure out that the differences are due to latency attributes related to database vs.cache.\"}),/*#__PURE__*/t(\"p\",{children:[\"Here is also a \",/*#__PURE__*/e(i,{href:\"https://www.youtube.com/watch?v=CeyeICYnn6g\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"short product video\"})}),\" showing the capabilities of K-Lens. \"]}),/*#__PURE__*/e(\"h2\",{children:\"Final Thoughts\"}),/*#__PURE__*/e(\"p\",{children:\"K-Lens has elevated observability for distributed systems by making trace data more accessible and actionable. K-Lens uniquely integrates into our workflows and addresses challenges specific to our systems. It empowers teams to not just react to issues but to proactively understand and optimize their systems with confidence.\"}),/*#__PURE__*/t(\"p\",{children:[\"You can learn more about K-Lens in our \",/*#__PURE__*/e(i,{href:\"https://kloudfuse.atlassian.net/wiki/spaces/EX/pages/1262321665/Trace+Heatmap+and+K-Lens\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"documentation\"})}),\".\"]})]});export const richText6=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"As a recent USC graduate with a Master\u2019s in Computer Science (May 2024), I joined Kloudfuse as a Backend Software Engineer shortly after graduation. My focus is on developing backend features that enhance application observability. Today, I\u2019m excited to share one of the latest capabilities I helped create: Continuous Profiling.\"}),/*#__PURE__*/e(\"h2\",{children:\"What is Continuous Profiling?\"}),/*#__PURE__*/e(\"p\",{children:\"Continuous Profiling is a powerful addition to our observability platform. While traditional monitoring methods\u2014metrics, logs, and tracing\u2014provide valuable insights, they often leave gaps when it comes to understanding application performance at a granular level. Continuous Profiling fills this void by offering in-depth, line-level insights into your application\u2019s code, allowing developers to see precisely how resources are utilized.\"}),/*#__PURE__*/e(\"p\",{children:\"This low-overhead feature gathers profiles from production systems and stores them in a database for later analysis. This helps provide a comprehensive view of the application and its behavior in production, including CPU usage, memory allocation, and disk I/O, ensuring that every line of code operates efficiently.\"}),/*#__PURE__*/e(\"h2\",{children:\"Key Benefits of Continuous Profiling:\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Granular Insights\"}),\": Continuous Profiling offers a detailed view of application performance that goes beyond traditional observability tools, providing line-level insights into resource utilization.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"In-Depth Code Analysis\"}),\": With a comprehensive understanding of code performance and system interactions, developers can easily identify how specific code segments use resources, facilitating thorough analysis and optimization.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Optimization Opportunities\"}),\": By pinpointing inefficient lines of code, Continuous Profiling helps address performance bottlenecks and improve resource utilization across all applications.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Effective Capacity Planning\"}),\": The profiling data supports informed capacity planning and scaling efforts, ensuring that your application can meet growing demands while maintaining optimal performance.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Cost Reduction\"}),\": By identifying resource spikes in CPU and memory usage, Continuous Profiling aids in optimizing these areas to lower costs.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"Real-World Application\"}),/*#__PURE__*/e(\"p\",{children:\"As we roll out Continuous Profiling, it\u2019s exciting to see that early adopters are starting to leverage this new capability to enhance their observability strategy and drive better performance. I love hearing from developers who tell us that this tool helps them pinpoint resource-heavy code and enables them to proactively monitor, optimize, and scale their applications, creating a real impact on their performance and efficiency.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Continuous Profiling changes the way developers monitor and optimize their applications. At Kloudfuse, we\u2019re committed to providing the tools that empower developers to gain deeper insights into their application performance. I\u2019m personally excited to see how our customers utilize this capability to improve their observability.\"}),/*#__PURE__*/e(\"p\",{children:\"Stay tuned for more updates as we continue to innovate at Kloudfuse!\"})]});export const richText7=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(i,{href:\"cdotrends.com\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"CDOTrends\"})}),\" released an article by Editor-in-Chief \",/*#__PURE__*/e(i,{href:\"https://www.linkedin.com/in/winston-thomas-6124a2/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Winston Thomas\"})}),\", featuring insights from our CEO & Co-Founder \",/*#__PURE__*/e(i,{href:\"https://www.linkedin.com/in/krishnayadappanavar/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Krishna Yadappanavar\"})}),\" on how \",/*#__PURE__*/e(\"strong\",{children:\"Kloudfuse\"}),\" is revolutionizing observability in cloud-native apps.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{}),\"Here\u2019s a quick take at the article: \"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Deconstructing the High Cardinality Beast \u2013 Why distributed apps struggle with performance and costs.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:'Solving the IT Gordian Knot \u2013 How Kloudfuse tackles the \u201C5C problem\": cardinality, control, causality, consolidation, and cost.'})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Architecting the Ultimate Single Point of View \u2013 Moving beyond fragmented tools with unified observability.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"One View to Rule All Ops \u2013 Breaking down silos with a platform that brings all operations into one view.\"})})]}),/*#__PURE__*/t(\"p\",{children:[\"This exclusive conversation is available \",/*#__PURE__*/e(i,{href:\"https://www.cdotrends.com/story/4355/how-one-startup-taming-high-cardinality-problem\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"here\"})}),\". \"]})]});export const richText8=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Delhi, India \u2013 Dec. 11, 2024\"}),\" \u2013 \",/*#__PURE__*/e(i,{href:\"http://www.kloudfuse.com/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Kloudfuse\"})}),\", the AI-Powered Unified Observability platform, today announced a successful partnership with Tata 1mg, India\u2019s premier digital healthcare platform. Through the integration of Kloudfuse\u2019s advanced observability tools, Tata 1mg has improved its system performance, reduced operational costs by 40%, and strengthened its ability to troubleshoot and monitor complex microservices at scale.\"]}),/*#__PURE__*/e(\"p\",{children:\"Tata 1mg, a leading provider of digital healthcare services\u2014including e-pharmacy, diagnostics, e-consultations, and B2B solutions\u2014faced significant challenges due to its complex microservices architecture and fragmented observability tools. The company sought a more efficient and unified solution to streamline monitoring, reduce costs, and gain deeper visibility into system performance.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key Highlights of the Kloudfuse Partnership:\"})}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"40% Cost Reduction\"}),\": Despite a doubling in monitored data volume, Tata 1mg reduced its observability costs by 40%, demonstrating the cost-efficiency of Kloudfuse.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Faster Troubleshooting\"}),\": Real-time alerts and enhanced visibility into system health have dramatically improved Tata 1mg\u2019s ability to respond to issues, reducing downtime and maintaining a low Mean Time to Recovery (MTTR).\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Seamless Adoption by 300+ Engineers and DevOps\"}),\": Over 300 engineers and DevOps professionals at Tata 1mg have successfully adopted Kloudfuse, benefiting from a unified platform that consolidates metrics, logs, events, and traces.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Deeper Insights and Enhanced Visibility\"}),\": Kloudfuse\u2019s advanced monitoring capabilities have provided Tata 1mg with granular insights into Kubernetes events, pod performance, and overall system health, enabling proactive problem-solving.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"\u201CWe are thrilled to announce our partnership with Tata 1mg, a pioneer in India\u2019s digital healthcare sector,\u201D said Krishna Yadappanavar, Co-Founder and CEO of Kloudfuse. \u201CBy adopting our unified observability platform, Tata 1mg has not only optimized its operational costs but also enhanced its ability to identify and resolve system performance issues faster. We look forward to supporting their continued growth and success as they scale their operations.\u201D\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/t(\"strong\",{children:[\"A Challenging Landscape\",/*#__PURE__*/e(\"br\",{})]}),\"Prior to adopting Kloudfuse, Tata 1mg struggled with a fragmented observability infrastructure that relied on a mix of open-source tools, including Elastic APM, Fluentd, Kibana, and AWS CloudWatch. These tools were difficult to manage, costly to maintain, and lacked the necessary integration to deliver unified visibility across Tata 1mg\u2019s diverse technology stack.\"]}),/*#__PURE__*/e(\"p\",{children:\"The key challenges included:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Complex Microservices Monitoring\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Fragmented Observability Data\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"High Maintenance Overhead\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Limited Kubernetes Insights\"})})]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/t(\"strong\",{children:[\"Kloudfuse: The Transformative Solution\",/*#__PURE__*/e(\"br\",{})]}),\"By switching to Kloudfuse, Tata 1mg gained a centralized observability platform that integrates metrics, logs, traces, events, and other observability streams into one seamless solution. The Kloudfuse platform has empowered Tata 1mg\u2019s engineering and DevOps teams with:\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Unified Observability\"}),\": Consolidated monitoring across all system components, enhancing collaboration and speeding up troubleshooting.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Enhanced Troubleshooting\"}),\": Real-time alerts and detailed monitoring across applications and infrastructure drastically reduced incident resolution time.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Standardized Logging and Traceability\"}),\": A consistent log format simplified log management and improved traceability across microservices.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Kubernetes-Specific Insights\"}),\": Deeper visibility into Kubernetes performance enabled proactive issue resolution and boosted system stability.\"]})})]}),/*#__PURE__*/e(\"p\",{children:'\u201CKloudfuse has transformed the way we monitor and manage our infrastructure and applications,\u201D said Pankaj Pandey, Director of Engineering at Tata 1mg. \u201CIt has not only enhanced our operational efficiency but also empowered our teams to proactively address issues before they impact our customers, ultimately enhancing our ability to respond to challenges in real-time.\"\\xa0'}),/*#__PURE__*/t(\"p\",{children:[\"For a \",/*#__PURE__*/e(\"strong\",{children:\"full case study\"}),\", please visit\",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/customers/tata-1mg\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\" https://www.kloudfuse.com/customers/tata-1mg\"})}),\"\\xa0\"]}),/*#__PURE__*/t(\"p\",{children:[\"Join Kloudfuse at \",/*#__PURE__*/e(i,{href:\"https://events.linuxfoundation.org/kubecon-cloudnativecon-india/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:/*#__PURE__*/e(\"strong\",{children:\"KubeCon + CloudNativeCon India\"})})}),\" in \",/*#__PURE__*/e(\"strong\",{children:\"Delhi, India\"}),\", from \",/*#__PURE__*/e(\"strong\",{children:\"Dec 11 to 12, 2024\"}),\". Visit us at booth \",/*#__PURE__*/e(\"strong\",{children:\"S26\"}),\" for a live demo and discover how our platform can transform your observability strategy.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/t(\"strong\",{children:[\"About Kloudfuse\",/*#__PURE__*/e(\"br\",{})]}),\"Kloudfuse is a unified observability platform that integrates with over 700 diverse infrastructures, cloud services, and applications. Its open architecture seamlessly connects with existing agents, eliminating the need for additional instrumentation. By harnessing AI and ML, Kloudfuse provides real-time anomaly detection and consolidates metrics, logs, traces, real user monitoring, continuous profiling, and more into a unified observability data lake. Deployed within your VPC, Kloudfuse ensures scalability, cost-efficiency, and top-tier security. Trusted by leading organizations like GE Healthcare, Tata, and Workday, Kloudfuse effortlessly integrates with your existing systems.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Learn more at \",/*#__PURE__*/e(i,{href:\"https://www.globenewswire.com/Tracker?data=J7Zylkbc0s9WdTcAE4e6sxcboh3hP6u_E1LUlgkKOOCFPcHMTZ3nLFT_6GWPHecOtOo6pODUQOHY1L3eNLHYsGo4-M7wRKMke8jNAd7vZCo=\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"www.kloudfuse.com\"})}),\" or follow us on \",/*#__PURE__*/e(i,{href:\"https://www.globenewswire.com/Tracker?data=B08feJCuTgTrWiZLUkSnu7YJDDMOomjz9ek5chkG2LwXKWBry5bHlleuw-XHEoGjRP5qq7OyikAGhop6H3AMG-PZ_2eKuZed4Fffs6ps8GU=\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"LinkedIn\"})}),\".\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/t(\"strong\",{children:[\"For Media Inquiries:\",/*#__PURE__*/e(\"br\",{})]}),\"Farnaz Erfan\",/*#__PURE__*/e(\"br\",{}),\"Head of Marketing at Kloudfuse\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(i,{href:\"mailto:farnaz@kloudfuse.com\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"farnaz@kloudfuse.com\"})})]})]});export const richText9=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"In this interview, \",/*#__PURE__*/e(i,{href:\"https://www.linkedin.com/in/mr-rangaswami-b5a08762/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"M.R. Rangaswami\"})}),\", investor and co-founder of Sand Hill Group (one of the earliest angel investment firms), asks the CEO and Co-Founder of Kloudfuse the following three questions:\"]}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Why has observability gained such momentum in the last few years?\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:'You talk about the \"Five C\u2019s.\" Can you share more about why they are increasingly important for observability?'})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Kloudfuse is the second company you\u2019ve founded. How do you see customer behavior evolving in this market and at this point in time compared to the past?\"})})]}),/*#__PURE__*/t(\"p\",{children:[\"See the answers and the full article \",/*#__PURE__*/e(i,{href:\"https://sandhill.com/article/m-r-asks-3-questions-krishna-yadappanavar-co-founder-and-ceo-of-kloudfuse/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"here\"})}),\".\"]})]});export const richText10=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(i,{href:\"https://thenewstack.io/author/bruce-gain/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Bruce Cameron Gain\"})})}),\", \",/*#__PURE__*/e(\"strong\",{children:\"founder\"}),\" and \",/*#__PURE__*/e(\"strong\",{children:\"principal analyst\"}),' for ReveCom Media, covers the latest version of Kloudfuse in The New Stack, stating: \"The startup rolled out its latest version at KubeCon + CloudNativeCon this week, ',/*#__PURE__*/e(\"strong\",{children:\"setting up a challenge to the dominance of Datadog, Grafana and other platforms\"}),'.\"']}),/*#__PURE__*/t(\"p\",{children:[\"Read the full article \",/*#__PURE__*/e(i,{href:\"https://thenewstack.io/kloudfuse-3-0-an-all-in-one-observability-platform-emerges/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"here\"})}),\". \"]})]});export const richText11=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Rick Whiting\"}),\", Editor at \",/*#__PURE__*/e(\"strong\",{children:\"CRN\"}),', recognizes Kloudfuse as of one the \"',/*#__PURE__*/e(\"strong\",{children:\"The Stellar Startup Cloud Vendors To Know In 2024\"}),'.\"']}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:'\"Managing today\u2019s complex hybrid and multi-cloud environments can be a major challenge. As part of CRN\u2019s Stellar Startups for 2024, here are four cloud startups developing next-generation tools for managing cloud systems and keeping cloud costs under control that solution providers should be aware of.\"'})}),/*#__PURE__*/t(\"p\",{children:[\"See the full coverage \",/*#__PURE__*/e(i,{href:\"https://www.crn.com/news/cloud/2024/stellar-startup-cloud-vendors-to-know-in-2024?page=2\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"here\"})}),\". \"]})]});export const richText12=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"Kloudfuse Selected as a CRN\\xae 2024 Stellar Startup\"}),/*#__PURE__*/e(\"h3\",{children:\"Recognition Follows Major Launch of New Features and Capabilities in Kloudfuse 3.0, Advancing the Unified Observability Platform\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"\\xa0Cupertino, Calif., November 11, 2024 \"}),\"\u2014 \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/?utm_source=pressrelease&utm_medium=pressrelease&utm_campaign=kloudfuse3.0&utm_id=kloudfuse3.0\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Kloudfuse\"})}),\", the AI-Powered Unified Observability platform, today announced that \",/*#__PURE__*/e(i,{href:\"http://www.crn.com/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"CRN\"})}),/*#__PURE__*/e(\"strong\",{children:\"\\xae\"}),\", a brand of \",/*#__PURE__*/e(i,{href:\"http://www.thechannelco.com/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"The Channel Company\"})}),\", has included Kloudfuse on its \",/*#__PURE__*/e(i,{href:\"https://www.crn.com/rankings-and-lists/stellar-startups-2024\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"2024 Stellar Startups list\"})}),\" in the Cloud category. This prestigious list highlights fast-rising technology vendors that are driving innovation and fostering growth in the IT channel with groundbreaking products.\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:'\"We are honored to be recognized by CRN as a 2024 Stellar Startup in the cloud category,\" said Krishna Yadappanavar, CEO and Co-Founder of Kloudfuse. \"This is a testament to our team and their hard work to deliver the most comprehensive Observability platform that provides a unified view into accurate and actionable telemetry data when making decisions, especially in the era of AI. We share this recognition with our customers who inspire us to continue pushing our boundaries.\u201D\\xa0'}),/*#__PURE__*/t(\"p\",{children:[\"Kloudfuse is recognized for its industry leading unified observability platform that enhances application performance and digital experiences for organizations seeking to boost customer satisfaction, improve developer productivity, and reduce costs. The company recently launched \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/blog/kloudfuse-launches-kloudfuse-3-0-one-platform-limitless-possibilities\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Kloudfuse 3.0\"})}),\", providing customers access to new features like Real User Monitoring (RUM) and continuous profiling, the latest AI advancements, along with powerful tools to manage large amounts of real-time data, a new query language, and updated deployment options.\"]}),/*#__PURE__*/e(\"p\",{children:\"\u201CWe\u2019re thrilled to congratulate the innovative companies named to this year\u2019s Stellar Startups list,\u201D said Jennifer Follett, Vice President of U.S. Content and Executive Editor of CRN at The Channel Company. \u201CThis achievement reflects each organizations\u2019 dedication to solving IT channel challenges, pushing the boundaries of what\u2019s possible with leading-edge technologies, and contributing to the success of their partners. We look forward to seeing how they continue to transform the industry going forward.\u201D\"}),/*#__PURE__*/e(\"p\",{children:\"Each technology vendor featured on the CRN 2024 Stellar Startups list is distinguished by their commitment to innovation and to delivering cutting-edge offerings that help solution providers distinguish themselves in today\u2019s fast-changing IT landscape.\"}),/*#__PURE__*/e(\"p\",{children:\"This annual list serves as an invaluable resource for solution providers making business-critical strategic decisions and exploring new technologies and services to add to their portfolios to give them the competitive advantage and drive success.\"}),/*#__PURE__*/t(\"p\",{children:[\"Attending KubeCon this week? Kloudfuse is a \",/*#__PURE__*/e(i,{href:\"https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/co-located-events/observability-day/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Platinum sponsor of Observability Day\"})}),\" and a \",/*#__PURE__*/e(i,{href:\"https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Silver sponsor at KubeCon + CloudNativeCon\"})}),\" North America, taking place in Salt Lake City, Utah, from November 12-15, 2024. Visit booth R6 to learn more.\"]}),/*#__PURE__*/e(\"p\",{children:\"To learn more about Kloudfuse 3.0, please visit: https://www.kloudfuse.com/product-launch/kloudfuse3.0\\xa0\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"About Kloudfuse\\xa0\"})}),/*#__PURE__*/t(\"p\",{children:[\"Kloudfuse\",/*#__PURE__*/e(\"strong\",{children:\" \"}),\"is a unified observability platform that integrates with over 700 diverse infrastructures, cloud services, and applications. Its open architecture seamlessly connects with existing agents, eliminating the need for additional instrumentation. By harnessing AI and ML, Kloudfuse provides real-time anomaly detection and consolidates metrics, logs, traces, real user monitoring, continuous profiling, and more into a unified observability data lake. Deployed within your VPC, Kloudfuse ensures scalability, cost-efficiency, and top-tier security. Trusted by leading organizations like GE Healthcare, Tata, and Workday, Kloudfuse effortlessly integrates with your existing systems.\\xa0\"]}),/*#__PURE__*/t(\"p\",{children:[\"Learn more at \",/*#__PURE__*/e(i,{href:\"http://www.kloudfuse.com/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"www.kloudfuse.com\"})}),\" or follow us on \",/*#__PURE__*/e(i,{href:\"https://www.linkedin.com/company/kloudfuse/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"LinkedIn\"})}),\".\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Contact:\"})}),/*#__PURE__*/e(\"p\",{children:\"Farnaz Erfan\"}),/*#__PURE__*/e(\"p\",{children:\"Kloudfuse\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(i,{href:\"mailto:farnaz@kloudfuse.com\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"farnaz@kloudfuse.com\"})})}),/*#__PURE__*/t(\"p\",{children:[\"This press release was distributed by \",/*#__PURE__*/e(i,{href:\"https://www.globenewswire.com/news-release/2024/11/11/2978396/0/en/Kloudfuse-Selected-as-a-CRN-2024-Stellar-Startup.html\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"GlobeNewswire\"})}),\". \"]})]});export const richText13=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Pure AI\"}),' covers Kloudfuse in its November updates, stating \"',/*#__PURE__*/e(\"strong\",{children:\"Kloudfuse\"}),' unveiled Kloudfuse 3.0, a major update of its AI-powered unified observability platform. The new version includes advanced tools for managing real-time data, enhanced AI capabilities, and a new query language designed to improve monitoring and performance management across digital infrastructures.\"']}),/*#__PURE__*/t(\"p\",{children:[\"To read the full coverage click \",/*#__PURE__*/e(i,{href:\"https://pureai.com/Articles/2024/11/11/Last-Week-in-AI-Nov-4-thru-10.aspx\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"here\"})}),\". \"]})]});export const richText14=/*#__PURE__*/e(o.Fragment,{children:/*#__PURE__*/t(\"p\",{children:['Salvatore Salamone, senior editor at RTInsights, covers Kloudfuse in his \"Real-time Analytics News for the Week Ending November 9\" ',/*#__PURE__*/e(i,{href:\"https://www.rtinsights.com/real-time-analytics-news-for-the-week-ending-november-9/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"here\"})}),\". \"]})});export const richText15=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Tim King\"}),\", Executive Editor at \",/*#__PURE__*/e(\"strong\",{children:\"Solutions Review\"}),', covers Kloudfuse in his \"Data Management News for the Week of November 8\" ',/*#__PURE__*/e(i,{href:\"https://solutionsreview.com/data-management/data-management-news-for-the-week-of-november-8-updates-from-diliko-impetus-teradata-more/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"here\"})}),' and its \"Artificial Intelligence News for the Week of November 8\" ',/*#__PURE__*/e(i,{href:\"https://solutionsreview.com/artificial-intelligence-news-for-the-week-of-november-8-updates-from-google-cloud-ntt-data-rackspace-more/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"here\"})}),\".\"]}),/*#__PURE__*/e(\"p\",{children:\" \"})]});export const richText16=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Duncan Riley\"}),\", senior writer at \",/*#__PURE__*/e(\"strong\",{children:\"SiliconANGLE\"}),' covers Kloudfuse stating: \"Artificial intelligence-powered unified observability platform provider ',/*#__PURE__*/e(\"strong\",{children:\"Kloudfuse\"}),' Inc. today announced the launch of Kloudfuse 3.0, an updated platform that it claims transforms observability in today\u2019s enterprises. Kloudfuse 3.0 sees customers gaining access to features such as Real User Monitoring and Continuous Profiling, along with tools to manage large amounts of real-time data, new AI capabilities, a new query language and updated deployment options.\"']}),/*#__PURE__*/t(\"p\",{children:[\"Read the full article \",/*#__PURE__*/e(i,{href:\"https://siliconangle.com/2024/11/06/kloudfuse-enhances-observability-platform-ai-tools-scalable-data-management/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"here\"})}),\". \"]})]});export const richText17=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Mike Vizard\"}),\", \",/*#__PURE__*/e(\"strong\",{children:\"senior IT journalist\"}),\" at \",/*#__PURE__*/e(\"strong\",{children:\"DevOps.com\"}),', writes: \"',/*#__PURE__*/e(\"strong\",{children:\"Kloudfuse\"}),' today updated its namesake observability platform to add support for continuous profiling and real user monitoring (RUM) along with additional analytics and artificial intelligence (AI) capabilities. Company CEO Krishna Yadappanavar said version 3.0 of the Kloudfuse platform extends an ongoing effort to unify observability in a way that reduces the total cost of IT.\"']}),/*#__PURE__*/t(\"p\",{children:[\"Click \",/*#__PURE__*/e(i,{href:\"https://devops.com/kloudfuse-adds-raft-of-additional-capabilities-to-unify-observability/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"here\"})}),\" to read the full article. \"]})]});export const richText18=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Ian Barker\"}),\" at \",/*#__PURE__*/e(\"strong\",{children:\"BetaNews\"}),' reports on the launch of Kloudfuse 3.0, highlighting that \"with the launch of a new AI-powered unified observability platform, ',/*#__PURE__*/e(\"strong\",{children:\"Kloudfuse\"}),' aims to deliver improved anomaly detection and consolidated metrics, logs, traces, real user monitoring, continuous profiling, and more in a unified observability data lake.\"']}),/*#__PURE__*/t(\"p\",{children:[\"Read the full article \",/*#__PURE__*/e(i,{href:\"https://betanews.com/2024/11/06/new-platform-offers-improved-observability-for-enterprises/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"here\"})}),\".\"]})]});export const richText19=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"VMblog\"}),' reports on the launch of Kloudfuse 3.0, highlighting its introduction as a powerful tool \"delivering exceptional flexibility and endless possibilities for observability.\"']}),/*#__PURE__*/t(\"p\",{children:[\"To read the full article, click \",/*#__PURE__*/e(i,{href:\"https://vmblog.com/archive/2024/11/06/kloudfuse-launches-kloudfuse-3-0-one-platform-limitless-possibilities.aspx\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"here\"})}),\".\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]});export const richText20=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"APM Digest highlights the release of Kloudfuse 3.0, quoting \",/*#__PURE__*/e(\"strong\",{children:\"Krishna Yadappanavar, CEO and Co-Founder of Kloudfuse\"}),': \"Kloudfuse 3.0 sets a new standard in unified observability by prioritizing key areas like data, AI, analytics, scalability, deployment flexibility, and enterprise-grade features.\"']}),/*#__PURE__*/t(\"p\",{children:[\"Read the full coverage \",/*#__PURE__*/e(i,{href:\"https://www.apmdigest.com/kloudfuse-30-released\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"here\"})}),\".\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]});export const richText21=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Alex Woodie\"}),\", \",/*#__PURE__*/e(\"strong\",{children:\"Managing Editor\"}),\" of \",/*#__PURE__*/e(\"strong\",{children:\"BigDataWire\"}),' (formerly Datanami), writes: \"Organizations seeking improved ways to manage and analyze their observability data may want to explore the latest update from ',/*#__PURE__*/e(\"strong\",{children:\"Kloudfuse\"}),'. The update introduces new data types and enhanced analytics/AI features to its cloud data lake platform.\"']}),/*#__PURE__*/t(\"p\",{children:[\"For the full article, click \",/*#__PURE__*/e(i,{href:\"https://www.bigdatawire.com/2024/11/06/kloudfuse-revs-its-observability-data-lake/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"here\"})}),\" to read more.\"]})]});export const richText22=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"Transforming Observability for Today\u2019s Enterprises with a Focus on AI, Scalability, and End-to-End Insights\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Cupertino, Calif., November 6, 2024 \"}),\"\u2014 \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/?utm_source=pressrelease&utm_medium=pressrelease&utm_campaign=kloudfuse3.0&utm_id=kloudfuse3.0\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Kloudfuse\"})}),\", the AI-Powered Unified Observability platform, today announced the launch of \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/product-launch/kloudfuse3.0?utm_source=pressrelease&utm_medium=pressrelease&utm_campaign=kloudfuse3.0&utm_id=kloudfuse3.0\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Kloudfuse 3.0\"})}),\", delivering exceptional flexibility and endless possibilities for observability.\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:'\"Kloudfuse 3.0 sets a new standard in unified observability by focusing on critical areas such as data, AI and analytics, scalability, deployment flexibility, and enterprise-grade features,\" said Krishna Yadappanavar, CEO and Co-Founder of Kloudfuse. \"Customers can now gain deeper insights into their digital experiences and optimize application performance in real time. Our advanced features\u2014including digital experience monitoring, continuous profiling, powerful AI/ML capabilities, advanced analytics and visualizations, and a new query language\u2014enable developers to identify and address performance bottlenecks with unprecedented efficiency. We\u2019re proud to offer our clients the enterprise capabilities they need to create large-scale observability for their modern tech stack and drive their businesses forward.\"'}),/*#__PURE__*/t(\"p\",{children:[\"With the \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/product-launch/kloudfuse3.0?utm_source=pressrelease&utm_medium=pressrelease&utm_campaign=kloudfuse3.0&utm_id=kloudfuse3.0\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"launch of Kloudfuse 3.0\"})}),\", customers will now have access to features like Real User Monitoring (RUM) and continuous profiling, the latest AI advancements, along with powerful tools to manage large amounts of real-time data, a new query language, and updated deployment options.\\xa0\"]}),/*#__PURE__*/e(\"p\",{children:'\u201CKloudfuse has transformed the way we monitor and manage our infrastructure and applications,\u201D said Pankaj Pandey, Director of Engineering and Architect at Tata 1mg. \u201CIt has not only enhanced our operational efficiency but also empowered our teams to proactively address issues before they impact our customers. Kloudfuse 3.0 introduces powerful new features which will undoubtedly be a game changer for our organization.\"\\xa0'}),/*#__PURE__*/e(\"h2\",{children:\"Unified Observability Across All Data Streams\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Kloudfuse 3.0 redefines unified observability by integrating metrics, events, logs, and traces with two new data streams for a seamless observability experience. Key highlights include:\\xa0\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/blog/behind-the-scenes-building-digital-marketing-experience?utm_source=pressrelease&utm_medium=pressrelease&utm_campaign=kloudfuse3.0&utm_id=kloudfuse3.0\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Digital Experience Monitoring (DEM)\"})})}),\": This includes Real User Monitoring (RUM) and session replays. RUM offers insights into user experiences across digital transactions and click paths, showing how performance, availability, and errors affect the digital experience. Session replays provide pixel-perfect replays of user journeys, giving visual context to every interaction. Kloudfuse integrates frontend RUM and session replays with backend traces, logs, and metrics for full-stack observability.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/blog/behind-the-scenes-building-continuous-profiling?utm_source=pressrelease&utm_medium=pressrelease&utm_campaign=kloudfuse3.0&utm_id=kloudfuse3.0\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Continuous Profiling\"})})}),\": This low-overhead, 24/7 code profiling capability enables developers to identify hidden performance bottlenecks in their code, thereby enhancing code quality and reliability in real time. By automatically evaluating CPU utilization, memory allocation, and disk I/O, it ensures optimal performance for every line of code while minimizing resource usage and costs.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"Advanced AI, Analytics, and a Powerful Query Language for Better Insights\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Kloudfuse 3.0 enhances its AI and analytics features\u2014such as rolling quantile, SARIMA, DBSCAN, seasonal decomposition, and Pearson correlation coefficient. It also strengthens its analytics and dashboards, and support for open query languages\u2014like PromQL, LogQL, TraceQL, GraphQL, and SQL\u2014by adding new capabilities:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/blog/behind-the-scenes-building-ai-ml?utm_source=pressrelease&utm_medium=pressrelease&utm_campaign=kloudfuse3.0&utm_id=kloudfuse3.0\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:/*#__PURE__*/e(\"strong\",{children:\"New AI Capabilities\"})})}),/*#__PURE__*/e(\"strong\",{children:\": \"}),\"The addition of Prophet for anomaly detection and forecasting provides more accurate results, effectively managing irregular time series that include missing values, such as gaps from outages or low activity. This results in less tuning and improved forecast, even with limited training data.\\xa0\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/capabilities/analytics-ml-and-ai?utm_source=pressrelease&utm_medium=pressrelease&utm_campaign=kloudfuse3.0&utm_id=kloudfuse3.0\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:/*#__PURE__*/e(\"strong\",{children:\"K-Lens\"})})}),\": Kloudfuse\u2019s K-Lens uses outlier detection to quickly analyze thousands of attributes within high-dimensional data, identifying those that cause specific issues. It then uses heatmaps and multi-attribute charts to pinpoint the sources of these issues, accelerating debugging and incident resolution.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/blog/behind-the-scenes-building-fuseql?utm_source=pressrelease&utm_medium=pressrelease&utm_campaign=kloudfuse3.0&utm_id=kloudfuse3.0\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:/*#__PURE__*/e(\"strong\",{children:\"FuseQL Language\"})})}),\": Kloudfuse introduces a powerful new log query language with advanced capabilities and rich operators for complex queries and multi-dimensional aggregations. This new language enables smarter alerts, anomaly and outlier detection, addressing the limitations of existing log query languages, such as LogQL.\\xa0\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/blog/behind-the-scenes-building-facet-analytics?utm_source=pressrelease&utm_medium=pressrelease&utm_campaign=kloudfuse3.0&utm_id=kloudfuse3.0\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Facet Analytics\"})})}),/*#__PURE__*/e(\"strong\",{children:\": \"}),\"Leveraging Kloudfuse\u2019s patent-pending LogFingerprinting technology, which automatically extracts key attributes from logs for faster analysis and troubleshooting, Kloudfuse 3.0 provides advanced search, filtering, bookmarking, and grouping options, thus significantly boosting log analysis.\\xa0\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"Taming High-Volume Observability Data\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Kloudfuse ingests, processes, and analyzes vast amounts of real-time observability data using its scalable observability data lake and advanced shaping capabilities. Key additions include:\\xa0\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/blog/behind-the-scenes-log-archival-and-hydration?utm_source=pressrelease&utm_medium=pressrelease&utm_campaign=kloudfuse3.0&utm_id=kloudfuse3.0\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Log Archival and Hydration\"})})}),/*#__PURE__*/e(\"strong\",{children:\": \"}),\"This feature provides immediate access to historical logs for compliance and regulatory needs while reducing long-term storage costs. Logs are stored in a cost-effective, easy-to-navigate compressed JSON format within the customer's own storage, such as S3. Tags facilitate easy classification and searching across both live and archived logs in a unified view.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/capabilities/analytics-ml-and-ai?utm_source=pressrelease&utm_medium=pressrelease&utm_campaign=kloudfuse3.0&utm_id=kloudfuse3.0\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Cardinality Analysis and Metrics Roll-Ups\"})})}),\": Cardinality analysis provides real-time insights into incoming metrics, logs, and traces, enabling organizations to discover and proactively reduce high cardinality data to lower storage and processing costs. Metrics roll-ups aggregate data, enhancing query performance during troubleshooting.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"Flexible Deployment for the Modern Enterprise\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Kloudfuse is extending its flexible Virtual Private Cloud (VPC) deployment options\u2014already available on Amazon Web Services (AWS), Google Cloud (GCP), Microsoft Azure, and multiple-cloud environments\u2014with a new feature:\\xa0\"}),/*#__PURE__*/e(\"ul\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/blog/behind-the-scenes-building-arm-architecture?utm_source=pressrelease&utm_medium=pressrelease&utm_campaign=kloudfuse3.0&utm_id=kloudfuse3.0\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Arm Architecture\"})})}),/*#__PURE__*/e(\"strong\",{children:\": \"}),\"This feature includes support for AWS Graviton processors and GCP Arm-based VMs, ensuring the cost reduction and efficiency required by large-scale observability deployments.\"]})})}),/*#__PURE__*/e(\"h2\",{children:\"Enterprise-Ready Features, Trusted by Leaders\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Trusted by industry leaders like GE Healthcare, Tata 1MG, and Workday, Kloudfuse 3.0 enhances enterprise capabilities with features including:\\xa0\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Simplified User Management Experience: \"}),\"This includes user-friendly UI for Role-Based Access Control (RBAC), Single Sign-On (SSO) and multi-key authentication for enhanced security.\\xa0\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Security Certifications: \"}),\"Kloudfuse\",/*#__PURE__*/e(\"strong\",{children:\" \"}),\"supports customers with industry-leading security certifications including SOC 2 Type II, CVE Secure, and penetration test certifications ensure compliance readiness.\\xa0\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/blog/behind-the-scenes-building-service-catalog?utm_source=pressrelease&utm_medium=pressrelease&utm_campaign=kloudfuse3.0&utm_id=kloudfuse3.0\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Service Catalog\"})})}),\": A central hub for microservice ownership and on-call coverage, the Service Catalog streamlines collaboration and governance during incidents and eliminates knowledge silos. It also discovers active and inactive services, their dependencies, and version changes across APM tools like OpenTelemetry.\"]})})]}),/*#__PURE__*/e(\"h2\",{children:\"Resources\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[\"Learn more about the \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/blog/unveiling-kloudfuse-3-0?utm_source=pressrelease&utm_medium=pressrelease&utm_campaign=kloudfuse3.0&utm_id=kloudfuse3.0\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Kloudfuse product pedigree, vision, and path to 3.0\"})}),\".\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[\"Sign up for a \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/request-demo?utm_source=pressrelease&utm_medium=pressrelease&utm_campaign=kloudfuse3.0&utm_id=kloudfuse3.0\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"demo\"})}),\".\\xa0\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/t(\"p\",{children:[\"Download the \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/download?utm_source=pressrelease&utm_medium=pressrelease&utm_campaign=kloudfuse3.0&utm_id=kloudfuse3.0\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"product\"})}),\".\"]})})]}),/*#__PURE__*/t(\"p\",{children:[\"Kloudfuse is a \",/*#__PURE__*/e(i,{href:\"https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/co-located-events/observability-day/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Platinum sponsor of Observability Day\"})}),\" and a \",/*#__PURE__*/e(i,{href:\"https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Silver sponsor at KubeCon + CloudNativeCon\"})}),\" North America, taking place in Salt Lake City, Utah, from Nov. 12-15, 2024. Visit booth R6 to learn more.\"]}),/*#__PURE__*/e(\"h2\",{children:\"About Kloudfuse\\xa0\"}),/*#__PURE__*/t(\"p\",{children:[\"Kloudfuse\",/*#__PURE__*/e(\"strong\",{children:\" \"}),\"is a unified observability platform that integrates with over 700 diverse infrastructures, cloud services, and applications. Its open architecture seamlessly connects with existing agents, eliminating the need for additional instrumentation. By harnessing AI and ML, Kloudfuse provides real-time anomaly detection and consolidates metrics, logs, traces, real user monitoring, continuous profiling, and more into a unified observability data lake. Deployed within your VPC, Kloudfuse ensures scalability, cost-efficiency, and top-tier security. Trusted by leading organizations like GE Healthcare, Tata, and Workday, Kloudfuse effortlessly integrates with your existing systems.\\xa0\"]}),/*#__PURE__*/t(\"p\",{children:[\"Learn more at \",/*#__PURE__*/e(i,{href:\"http://www.kloudfuse.com/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"www.kloudfuse.com\"})}),\" or follow us on \",/*#__PURE__*/e(i,{href:\"https://www.linkedin.com/company/kloudfuse/\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"LinkedIn\"})}),\".\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Contact:\"})}),/*#__PURE__*/e(\"p\",{children:\"Farnaz Erfan\"}),/*#__PURE__*/e(\"p\",{children:\"Kloudfuse\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(i,{href:\"mailto:farnaz@kloudfuse.com\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"farnaz@kloudfuse.com\"})})}),/*#__PURE__*/t(\"p\",{children:[\"This press release was distributed by \",/*#__PURE__*/e(i,{href:\"https://www.globenewswire.com/news-release/2024/11/06/2975751/0/en/Kloudfuse-Launches-Kloudfuse-3-0-One-Platform-Limitless-Possibilities.html\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"GlobeNewsWire\"})}),\". \"]})]});export const richText23=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"As a Senior Software Engineer at Kloudfuse, my focus has been on optimizing our database and log ingestion layers. I have a strong background in big data analytics and distributed databases, which helps me keep our systems running at peak performance.\"}),/*#__PURE__*/e(\"p\",{children:\"Today, I\u2019m excited to share the details behind our latest release\u2014Kloudfuse 3.0\u2014which introduces support for ARM-based instances.\"}),/*#__PURE__*/e(\"h2\",{children:\"Why ARM?\"}),/*#__PURE__*/e(\"p\",{children:\"The primary advantage of running ARM servers is their cost-effectiveness combined with efficient performance. On average, ARM servers can offer 20-40% lower costs than equivalent x86 servers, primarily due to their reduced power consumption and energy efficiency. These savings are particularly valuable for organizations with large-scale observability needs, allowing them to achieve operational savings while building high scale observability with Kloudfuse.\"}),/*#__PURE__*/e(\"p\",{children:\"For Kloudfuse 3.0, I added support for ARM architecture, ensuring that our core logic and functionality remain consistent across different CPU architectures\u2014without performance penalties or user experience degradation.\"}),/*#__PURE__*/e(\"p\",{children:\"This capability addresses the need for flexibility in observability. By supporting ARM, we enable companies already deploying on this architecture\u2014and with expertise in it\u2014to seamlessly integrate Kloudfuse into their existing infrastructure.\"}),/*#__PURE__*/e(\"h2\",{children:\"Tackling the Challenge\"}),/*#__PURE__*/e(\"p\",{children:\"The biggest challenge in building this capability was adapting our product, originally built solely for x86, to ARM\u2019s unique architecture. For example, a single ARM vCPU is typically a dedicated core, unlike x86 cloud offerings where it may be a hyper-threaded or shared core. This dedicated core configuration provides improved performance in multithreaded scenarios.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Additionally, the ARM compilation process required close attention; the compiler handles certain data types differently across architectures and generates distinct instructions. To ensure the ARM machine code met our performance standards, we had to carefully oversee the compilation process to make sure it was as optimized and efficient as the x86 code.\"}),/*#__PURE__*/e(\"h2\",{children:\"My Favorite Part: Getting Creative with ARM Optimization\"}),/*#__PURE__*/e(\"p\",{children:\"My favorite aspect of building this capability has been the opportunity to write optimized code and leverage dedicated hardware features unique to the ARM architecture. Utilizing specific CPU 'tricks,' such as SIMD (Single Instruction, Multiple Data) instructions and advanced caching techniques, allows us to enhance performance and efficiency in ways that aren\u2019t possible with more generic code.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"It\u2019s incredibly rewarding to see how these optimizations can lead to significant improvements in processing speed and resource utilization, especially in high-demand environments. This hands-on approach not only deepens my understanding of the hardware but also allows me to deliver better results for our users.\"}),/*#__PURE__*/e(\"h2\",{children:\"Looking Ahead\"}),/*#__PURE__*/e(\"p\",{children:\"The introduction of ARM support in Kloudfuse 3.0 represents a significant step forward in our commitment to providing flexible, efficient, and high-performance observability solutions. As we move forward with Kloudfuse 3.0, I\u2019m eager to see how our customers leverage these ARM capabilities. We\u2019re currently working with at least one customer already running on ARM, and I\u2019m excited to verify their experience and gather feedback on this new architecture.\"})]});export const richText24=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"As we reflect on our journey over the past year, it\u2019s incredible to see how far we\u2019ve come in developing our Digital Experience Monitoring (DEM) which includes Real User Monitoring (RUM) and Session Replays. With different backgrounds and experiences, we have encountered unique challenges and rewarding moments during this time.\"}),/*#__PURE__*/e(\"h2\",{children:\"A Unified Solution\"}),/*#__PURE__*/e(\"p\",{children:\"Kloudfuse unified observability has successfully integrated metrics, events, logs, and traces (MELT). You can navigate your way from application traces and service calls down to logs and infrastructure metrics.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"As we grow our user base, our customers are increasingly looking for a unified solution that encompasses broader observability streams from a single vendor. By integrating both frontend and backend observability into our data lake, we now offer a holistic view of full-stack observability.\"}),/*#__PURE__*/e(\"h2\",{children:\"The Blind Spots in Frontend Observability\"}),/*#__PURE__*/e(\"p\",{children:\"One significant insight we've uncovered is that customers frequently struggle with visibility into their frontend operations. They have countless questions about user behavior, including what experiences their users encounter and the workflows they navigate. Without insights into the frontend, these questions remain unanswered. This is a crucial facet of observability that we are committed to resolving.\"}),/*#__PURE__*/e(\"h2\",{children:\"The Use Cases of Frontend Observability and DEM\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"The use cases for frontend observability through Digital Experience Monitoring (DEM) are varied and extend well beyond traditional product analytics. While product analytics tools primarily serve product and marketing teams with targeted monitoring features, frontend observability provides a more comprehensive view. It connects user interactions\u2014such as where users are coming from and what actions they\u2019re taking\u2014with deeper insights into UI performance metrics such as time to first byte, page load times, and action durations. This holistic approach integrates these metrics with the underlying infrastructure, making the insights valuable across multiple teams and roles.\"}),/*#__PURE__*/e(\"p\",{children:\"For support teams, this real-time insights allow them to see exactly what a user is experiencing during a support call. From a product analytics standpoint, stakeholders can track user journeys, identifying the pages users visit and where they encounter friction in real time. For engineering teams, insights into slow-loading pages provide visibility into resource usage, allowing them to optimize performance by adjusting resource allocations as needed.\"}),/*#__PURE__*/e(\"h2\",{children:\"The Complexity of RUM Analytics\"}),/*#__PURE__*/e(\"p\",{children:\"One of the significant challenges we\u2019ve encountered is the complexity of aggregating data across long-lived user sessions. Unlike logs and spans that are more self-contained, RUM requires us to observe data for extended interactions such as user sessions. We have built an effective query system crucial for aggregating these types of insights accurately.\"}),/*#__PURE__*/e(\"h2\",{children:\"Kloudfuse on Kloudfuse: Leveraging Our Own Product for Troubleshooting\"}),/*#__PURE__*/e(\"p\",{children:\"The engineering team here uses Kloudfuse to enhance troubleshooting and accelerate MTTR. With this new capability, we can now correlate performance of frontend to backend services, enriching our observability purview. This holistic view not only improves our product but also enhances our understanding of user workflows.\"}),/*#__PURE__*/e(\"h2\",{children:\"What Has Been Most Rewarding About This Journey?\"}),/*#__PURE__*/e(\"p\",{children:\"As we approach the release, it\u2019s incredibly rewarding to see our initial set of trials starting using our product. Watching both customers and our internal teams engage with the platform is an exciting milestone.\\xa0\"}),/*#__PURE__*/e(\"h2\",{children:\"Building A Product From 0 to 1: Sankar\u2019s Perspective\"}),/*#__PURE__*/e(\"p\",{children:\"I\u2019ve transitioned from a backend-focused role to the challenge of building a product from the ground up, and this year-long journey has been eye-opening. Immersing myself in this project has me acutely aware of the complexities involved. While I\u2019ve previously worked with tools like Prometheus, Grafana, and various homegrown solutions at Facebook, creating a complete observability platform and DEM product introduces an entirely new set of challenges. This has led me to reflect on what users should expect from such a tool\u2014specifically, which features are essential and what aspects provide the most value.\"}),/*#__PURE__*/e(\"h2\",{children:\"A Full Stack Experience: Anuj\u2019s Insights\"}),/*#__PURE__*/e(\"p\",{children:\"Since joining Kloudfuse about six months ago, I initially focused on logs and the record-and-replay functionality for backend troubleshooting. Transitioning to RUM has provided me with a broader perspective on visibility across the entire stack. The fast-paced environment here, along with collaboration with UI teams, has deepened my understanding of user workflows.\"}),/*#__PURE__*/e(\"h2\",{children:\"Conclusion\"}),/*#__PURE__*/e(\"p\",{children:\"As we continue to refine and expand our observability platform, we\u2019re excited about the potential to make a meaningful impact on how businesses understand and improve user experiences. The journey may be challenging, but the rewards\u2014both for us and our users\u2014are what drive us forward. Here\u2019s to building a better future for observability!\"})]});export const richText25=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"Introduction\"}),/*#__PURE__*/e(\"p\",{children:\"Today, organizations are increasingly focused on application performance, which directly impacts customer satisfaction, adoption, and growth. They are also seeking operational efficiency to reduce costs, and we believe that the right observability platform is key to achieving these goals.\"}),/*#__PURE__*/e(\"p\",{children:\"Our mission is clear: to empower businesses with the tools they need to navigate the complexities of their applications and infrastructure performance while managing costs.\"}),/*#__PURE__*/e(\"p\",{children:\"We\u2019re excited to unveil Kloudfuse 3.0\u2014a significant advancement in our unified full-stack observability framework. This release introduces a range of powerful features centered around five core themes that have always guided our focus:\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Unification of the observability data across the entire stack.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Extensibility of the observability data lake to multiple platforms on different clouds.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Reducing Mean Time to Resolution (MTTR) for developers, DevOps, and SRE teams.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Delivering intelligent insights that enhance user experience and developer productivity.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(0, 0, 0)\",\"--framer-text-decoration\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Optimizing costs while managing increasing data volumes.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Let\u2019s reflect on our journey and the vision that shaped Kloudfuse 3.0.\"}),/*#__PURE__*/e(\"h2\",{children:\"The Evolution of the Kloudfuse Platform\"}),/*#__PURE__*/e(\"h3\",{children:\"Kloudfuse 1.0: Establishing the Foundation\"}),/*#__PURE__*/e(\"p\",{children:\"In our inaugural release, we focused on building a robust platform anchored by an Observability Data Lake as the foundation of our architecture. Recognizing the fragmentation in the market and the challenges developers face with manual issue resolution, we launched our initial version to capture metrics and logs within a single platform. Our vision was to integrate additional observability streams as we continued to expand. Early client feedback confirmed that this approach significantly reduced the mean time to detect issues by correlating metrics with underlying logs, streamlining the workflow for engineering and DevOps teams.\"}),/*#__PURE__*/e(\"p\",{children:\"We also focused on creating an observability data lake designed for private deployments, managed by a control plane, addressing a significant gap in the market. Many organizations we spoke with expressed their frustration with the high costs of SaaS solutions, vendor lock-in, and security/compliance concerns. For many, the only alternative had been to develop their own observability tools, which was neither practical nor efficient.\"}),/*#__PURE__*/e(\"p\",{children:\"Lastly, to facilitate quick adoption, we supported popular agents, including OpenTelemetry and vendor-specific options, enabling enterprises to transition to our integrated and cost-effective platform easily. Additionally, we implemented our data access layer with open standards, further simplifying the migration process.\"}),/*#__PURE__*/e(\"h3\",{children:\"Kloudfuse 2.0: Advancing In-Depth Intelligence and Global Deployments\"}),/*#__PURE__*/e(\"p\",{children:\"In our second release, we launched Application Performance Monitoring (APM) and fully integrated OpenTelemetry to enhance observability and create a robust troubleshooting platform. This update allowed our customers to correlate their trace data with logs and metrics, providing a unified solution for both Developers and SREs. As a result, they can effectively improve application performance and achieve faster detection and resolution times. This feature was particularly crucial as microservice architectures gained traction, making distributed tracing vital for effective troubleshooting.\"}),/*#__PURE__*/e(\"p\",{children:\"We also integrated AI-driven intelligence, leveraging algorithms such as DBSCAN and SARIMA to provide smarter insights, further streamlining issue detection for developers. The introduction of Advanced Services Monitoring (ASM) and eBPF offered deeper visibility, delivering a holistic view of application performance.\"}),/*#__PURE__*/e(\"p\",{children:\"In this release, we expanded our deployment options to include all three major cloud infrastructures: AWS, Azure, and GCP. As our customer base grew across multiple regions, data sovereignty became essential. Many customers sought assurance that their data would not be sent to the US, making data residency and sovereignty a top priority for us.\"}),/*#__PURE__*/e(\"h3\",{children:\"Kloudfuse 3.0: Delivering Full Stack Observability\"}),/*#__PURE__*/e(\"p\",{children:\"Responding to customer demand for comprehensive full-stack observability, Kloudfuse 3.0 builds on the successes of our previous versions. Utilizing our Metrics, Events, Logs, and Traces (MELT) framework, we have added frontend observability features, including Real User Monitoring and session replays, to enhance the overall user experience for both web and mobile based applications.\"}),/*#__PURE__*/e(\"p\",{children:\"To complete our application performance monitoring capabilities, we also have implemented Continuous Profiling, empowering developers to perform code-level profiling. This functionality enables teams to identify low-quality code to ensure application reliability.\"}),/*#__PURE__*/e(\"p\",{children:\"With the addition of frontend and digital experience monitoring, as well as code-level continuous profiling, our platform now has gained access to significantly more data. This prompted two key initiatives: first, to enhance our intelligence capabilities for deriving deeper insights from our comprehensive full-stack observability data, helping to identify crucial details amidst the noise. Second, to manage the volume of data we ingest, process, and analyze, ensuring cost efficiency while delivering high-quality insights.\"}),/*#__PURE__*/e(\"p\",{children:\"To advance our analytics capabilities, we integrated Prophet into our platform, enhancing our anomaly detection and forecasting. Prophet has proven to offer greater flexibility for both small and large datasets, resulting in more accurate outcomes with less tuning required. Additionally, we introduced K-Lens, Facet Analytics, and FuseQL\u2014each powerful analytical feature in their own right\u2014making insights more accessible to developers, DevOps, and SRE teams.\"}),/*#__PURE__*/e(\"p\",{children:\"To handle the larger volume of data now collected by our system, we implemented cardinality analytics and roll-ups for metrics and traces, enabling organizations to gain real-time insights into their observability data volumes while effectively managing data to reduce storage and processing costs. We also developed an archival and hydration feature that allows customers to retain logs for compliance at a lower cost. Additionally to reduce the costs, we extended the platform capabilities to run on the ARM based graviton machines as they seem to be the most cost effective platform in some of the regions in the cloud.\"}),/*#__PURE__*/e(\"p\",{children:\"Lastly, this release expands our enterprise capabilities with enhancements in RBAC, SSO, security certifications, an enterprise service catalog, and selective data isolation based on the customers attributes.\"}),/*#__PURE__*/e(\"p\",{children:\"We are excited about the feedback from our current customers using these capabilities and look forward to learning from more developers as they explore our platform. Together, we are shaping the future of observability\u2014and we\u2019re doing it at an exhilarating pace.\"}),/*#__PURE__*/t(\"p\",{children:[\"To learn more and try the product, sign up here: \",/*#__PURE__*/e(i,{href:\"https://www.kloudfuse.com/request-demo\",motionChild:!0,nodeId:\"E8laKQ7Tr\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"https://www.kloudfuse.com/request-demo\"})}),\"\\xa0\"]}),/*#__PURE__*/e(\"h2\",{children:\"Looking into the Future\"}),/*#__PURE__*/e(\"p\",{children:\"As we look to the future, Kloudfuse is poised to lead the way in full stack observability by continuing to expand its offering to include more telemetry signals and serve newer workloads emerging in AI/LLM, offering advanced features that ensure organizations can effectively manage their machine learning and large language models.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Additionally, we are looking to enhance our Security and SecOps capabilities, integrating robust monitoring tools that provide real-time threat detection and response. By combining automated workflows with intelligent security measures, Kloudfuse aims to create a seamless and secure environment that not only safeguards sensitive data but also enhances operational resilience across the entire technology stack.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Stay tuned for more on these topics.\"})]});\nexport const __FramerMetadata__ = {\"exports\":{\"richText7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText22\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText14\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText24\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText19\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText21\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText20\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText23\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText18\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText15\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText17\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText16\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText25\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["richText", "u", "x", "p", "Link", "motion", "richText1", "richText2", "richText3", "ComponentPresetsConsumer", "t", "Youtube", "richText4", "richText5", "richText6", "richText7", "richText8", "richText9", "richText10", "richText11", "richText12", "richText13", "richText14", "richText15", "richText16", "richText17", "richText18", "richText19", "richText20", "richText21", "richText22", "richText23", "richText24", "richText25", "__FramerMetadata__"]
}
