The Coralogix Platform leverages Streama© technology to provide real-time insights and long-term trend analysis with no reliance on storage or indexing.
Streama© is the foundation of our stateful streaming data platform. It’s based on our 3 “S” architecture – source, stream, and sink – using Kafka streams built within Kubernetes clusters and running fully as SaaS.
Data is ingested from any external source using Kafka Connect which produces events and state-storage to Kafka topics and k-tables.
As data flows change, the Coralogix Platform automatically scales up and down according to CPU, RAM, data volumes, latency, and more in order to provide a smooth and performant experience with 99.999% uptime at any scale.
Events flow to Kafka for stream analysis and are automatically parsed, enriched, and clustered using machine learning algorithms.
Streama©’s stateful streaming uses dedicated Kafka topics to store and enrich the main events flow with a state. This powers real-time monitoring and insights and also addresses the need to track long-term trends.
Data and insights are sent to any external source once it’s passed through the stream analysis engine.
This includes external storage locations such as an S3 bucket or the Coralogix-hosted hot storage as well as third-party visualization and alerting services.