IOx Observability with qryn

IOx Observability with qryn

iox + qryn.cloud = infinite cardinality

ยท

3 min read

Play this article

"IOx" is the latest InfluxDB 3.0 engine developed with Rust and Apache Arrow designed to provide infinite cardinality on top of S3 compatible Object Storage.

We've been following the development of IOx since its inception and decided to try make it easier for others to try and develop on top of this exciting technology.

So how did we get here? He's the story of qryn-iox from start to end!

IOx Server

Running the IOx service stack is the first step to getting started.

InfluxData is not producing builds and releases of IOx and only offers the service on their Cloud and Serverless platforms. What about local deployments with our own resources for development and testing purposes? No problem!

The iox-community repository provides ready-to-use static builds, docker containers and recipes to help you get started with IOx in just minutes!

You can experiment with IOx on Fly.io for free using our ready examples!

Follow the instructions from the iox-community repository to get configure your local deployment or simply signup for a free account on InfluxDB Serverless Cloud


IOx + Flux

If you're been using InfluxDB for a while, there's a chance you've used Flux before. And if you love it as much as we do, you are probably disappointed not to see it supported by the latest InfluxDB 3.0 stack in favor of just using FlightSQL ๐Ÿ˜ข

๐Ÿ’ก
Flux and IOx are open source! We decided to take the matter into our own hands and try and see how hard it would be to integrate them!

With the kind cooperation of the InfluxData dev team we became maintainers of Flux and a few weeks later the qxip/qryn development team had the job done! ๐Ÿš€

Users can now enjoy the fruit of our hard work with Flux(pipe) our serverless version of Flux with support for FlightSQ/IOx, ClicKhouse, LogQL and many more features!

Flux(pipe) allows the Influx Community to continue using the Flux technology!


IOx + qryn

Now we have a powerful FlightSQL IOx backend and a fast client. What next?

The cherry on top is qryn-iox ๐Ÿš€ the first full-blown InfluxDB 3.0 integration!

Introducing: qryn-iox

Our polyglot observability stack designed for instant drop-in compatibility with LogQL, PromQL and TempoQL is now available for InfluxDB 3.0 Cloud or On-Prem.

Powered by standard Opentelemetry on the ingestion front qryn-iox allows users to effortlessly manage all of their Logs, Metrics and Traces with InfluxDB 3.0 "IOx"

Plug your data and you're done. Here's how the new "LOT" stack looks:

๐Ÿ’ก
Worried? Relax. You don't need to learn SQL or even use FlightSQL

Behind the scenes qryn transpiles your LogQL, PromQL and TempoQL queries to FlightSQL and provides access to data using Grafana's native built-in datasources without requiring plugins, modifications or hacks to install and maintain. Dreamy!

IOx Logs

Managing your Logs with qryn-iox is as simple as loading the Loki Datasource

IOx Metrics

Managing your Metrics with qryn-iox is easy with the Prometheus Datasource

... and so much more waiting for you!

Are you ready, already? ๐Ÿš€

If you want to experience qryn and qryn-iox first signup today at gigapipe.com

Did you find this article valuable?

Support qryn by becoming a sponsor. Any amount is appreciated!

ย