alexey-milovidov / qryn

qryn is a polyglot, high-performance observability framework for ClickHouse. Ingest and analyze logs, metrics and traces from any agent supporting Loki, Prometheus, OTLP, Tempo, Elastic, InfluxDB and more! (formerly cLoki)

Home Page:https://qryn.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Codefresh build status CodeQL Matrix

... it's pronounced /ˈkwɪr..ɪŋ/ or just querying

🚀 qryn is a polyglot observability framework built on top of ClickHouse



:octocat: Get qryn up and running in no time using our Documentation or join our Matrix Room


Supported Features

📚 LogQL

qryn implements a complete LogQL API to provide transparent compatibility with Loki clients
The Grafana Loki datasource can be used to natively browse and query logs and display extracted timeseries

🎉 No plugins needed


📈 Prometheus

qryn implements a complete Prometheus API to provide transparent compatibility with Prometheus clients
The Grafana Prometheus datasource can be used to natively browse and query metrics and display extracted timeseries

🎉 No plugins needed


🕛 Tempo

qryn implements the Tempo API to provide transparent compatibility with Tempo/OTLP clients.
The Tempo datasource can be used to natively query traces including beta search and service graphs

🎉 No plugins needed


↔️ Correlation

Data correlation made simple with dynamic links between logs, metrics and traces


👁️ View

No Grafana? No Problem. qryn ships with view - it's own lightweight data exploration tool


📚 Follow our team behind the scenes on the qryn blog


Contributors

    Contributors for @metrico/qryn

Stargazers repo roster for @metrico/qryn

Forkers repo roster for @metrico/qryn

License

©️ QXIP BV, released under the GNU Affero General Public License v3.0. See LICENSE for details.

We encourage forking and changing the code, hacking around with it, and experimenting. If you modify the qryn source code, and run that modified code in a way that's accessible over a network, you must make your modifications to the source code available following the guidelines of the license:

[I]f you modify the Program, your modified version must prominently offer all users interacting with it remotely 
through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding 
Source of your version by providing access to the Corresponding Source from a network server at no charge, through 
some standard or customary means of facilitating copying of software.

Footnotes

  1. Grafana®, Loki™ and Tempo® are a Trademark of Raintank, Grafana Labs. ClickHouse® is a trademark of ClickHouse Inc. Prometheus is a trademark of The Linux Foundation.

  2. qryn is a 100% clear-room api implementation and does not fork, use or derivate from Grafana Loki code or concepts.

About

qryn is a polyglot, high-performance observability framework for ClickHouse. Ingest and analyze logs, metrics and traces from any agent supporting Loki, Prometheus, OTLP, Tempo, Elastic, InfluxDB and more! (formerly cLoki)

https://qryn.dev

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 98.2%Language:Shell 1.0%Language:Go 0.5%Language:HTML 0.2%Language:Dockerfile 0.0%