joshxyzhimself / qryn

qryn is an indie polyglot, lightweight high-performance observability stack with ClickHouse storage, designed to ingest and analyze logs, metrics and traces from any agent compatible with Loki, Prometheus, OTLP, Tempo, Elastic, InfluxDB, Opentelemetry and more! Grafana Cloud, Splunk, Datadog, Otel drop-in alternative

Home Page:https://qryn.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status CodeQL Matrix

qryn.dev ☁️ qryn.cloud ❤️

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

image

🚀 qryn is a drop-in Grafana compatible polyglot observability framework

🚀 qryn.cloud is the supercharged qryn version developed in go with additional functionality, speed and features!



:octocat: Get qryn OSS up and running on-prem in no time using the Documentation or join our Matrix Room

☁️ Create a free account on qryn.cloud and go straight to production at any scale with polyglot confidence.


Supported Features

📚 OpenTelemetry

qryn fully supports opentelemetry and comes with a powerful otel-collector distribution supporting any log, trace or metric format and writing directly to ClickHouse qryn tables ready to be consumed through any query API.

📚 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


Contributions

Whether it's code, documentation or grammar, we ❤️ all contributions. Not sure where to get started?

  • Join our Matrix Channel, and ask us any questions.
  • Have a PR or idea? Request a session / code walkthrough with our team for guidance.

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.

Footnotes

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

  2. 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.

About

qryn is an indie polyglot, lightweight high-performance observability stack with ClickHouse storage, designed to ingest and analyze logs, metrics and traces from any agent compatible with Loki, Prometheus, OTLP, Tempo, Elastic, InfluxDB, Opentelemetry and more! Grafana Cloud, Splunk, Datadog, Otel drop-in alternative

https://qryn.dev

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 98.4%Language:Shell 0.9%Language:Go 0.5%Language:HTML 0.2%Language:Dockerfile 0.0%