AWS introduced a new Apache Flink connector for Prometheus, allowing data to be directly sent to Amazon Managed Service for Prometheus.
Amazon Managed Service for Prometheus enables real-time observability without managing infrastructure, utilizing Prometheus's data model and query language.
Observability extends beyond IT assets, including IoT devices, and metrics play a crucial role in capturing measurements from these distributed devices.
Prometheus serves as a specialized time series database for real-time dashboards and alerting, optimized for various distributed assets, not just compute resources.
Handling observability data at scale poses challenges like high cardinality, frequency, irregular events arrival, lack of contextual information, and deriving metrics from events.
Preprocessing raw observability events before storing can optimize real-time dashboards and alerting by reducing frequency and cardinality.
Apache Flink is a suitable engine for preprocessing observability events, allowing efficient enrichment, aggregation, and derivation of metrics at scale.
The new Flink Prometheus connector seamlessly writes preprocessed data to Prometheus, eliminating the need for intermediate components and scaling horizontally.
Example use case scenarios demonstrate how preprocessing with Flink enhances visualization and analysis of metrics for improved observability.
The Flink Prometheus connector optimizes write throughput by parallelizing and batching writes, adhering to Prometheus Remote-Write specifications.