Git Product home page Git Product logo

tomershafir / qryn Goto Github PK

View Code? Open in Web Editor NEW

This project forked from metrico/qryn

0.0 1.0 0.0 40.72 MB

qryn is a polyglot, lightweight high-performance observability stack. 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 alternative

Home Page: https://qryn.dev

License: GNU Affero General Public License v3.0

Shell 0.41% JavaScript 92.39% Go 6.24% HTML 0.09% Dockerfile 0.02% Makefile 0.01% Rust 0.84%

qryn's Introduction

CI+CD CodeQL made in Ukraine

image

qryn 3.x โ˜๏ธ qryn.cloud

๐Ÿš€ polyglot, lighweight, multi-standard drop-in observability framework for Logs, Metrics and Traces

... it's pronounced /หˆkwษชr..ษชล‹/ or just querying

  • Polyglot: All-in-one, Drop-in compatible with Loki, Prometheus, Tempo, Pyroscope
  • Lightweight: Powered by Bun - the fast, all-in-one JavaScript runtime + ClickHouse OLAP Engine
  • Familiar: Use stable & popular LogQL, PromQL, TempoQL languages to query and visualize data
  • Voracious: Ingest using Opentelemetry, Loki, Prometheus, Tempo, Influx, Datadog, Elastic & more
  • Versatile: Explore data with qryn's built-in Explorer and CLI or native Grafana datasource compatibility
  • Secure: Retain total control of data, using ClickHouse, DuckDB or InfluxDB IOx with S3 object storage
  • Unmetered: Unlimited FOSS deployments or qryn.cloud option with advanced features and performance
  • Indepentent: Opensource, Community powered, Anti lock-in alternative to Vendor controlled stacks

๐Ÿš€ Get Started

  • Setup & Deploy qryn OSS using the documentation and get help in our Matrix room :octocat:
  • No time? Use qryn.cloud and get polyglot in just minutes! Drop-in LGTM alternative โ˜๏ธ


Features

๐Ÿ’ก qryn independently implements popular observability standards, protocols and query languages


๐Ÿ‘๏ธ Built-In Explorer

qryn ships with view - our zero dependency, lightweight data explorer for Logs, Metrics and Traces


โžก๏ธ Ingest

๐Ÿ“š OpenTelemetry

โšก qryn is officially integrated with opentelemetry supports any log, trace or metric format
Ingested data can be queried using any of the avialable qryn APIs (LogQL, PromQL, TraceQL)

๐Ÿ’ก No modifications required to your opentelemetry instrumentation!

๐Ÿ“š Native

qryn supports native ingestion for Loki, Prometheus, Tempo/Zipkin and many other protocols
With qryn users can push data using any combination of supported APIs and formats

๐Ÿ’ก No opentelemetry or any other middlewayre/proxy required!


โฌ…๏ธ Query

๐Ÿ“š Loki + LogQL

Any Loki compatible client or application can be used with qryn out of the box

โšก qryn implements the Loki API for transparent compatibility with LogQL clients

The Grafana Loki datasource can be used to natively browse and query logs and display extracted timeseries

๐ŸŽ‰ No plugins needed
๐Ÿ‘๏ธ No Grafana? No problem! Use View


๐Ÿ“ˆ Prometheus + PromQL

Any Prometheus compatible client or application can be used with qryn out of the box

โšก qryn implements the Prometheus API for transparent PromQL compatibility using WASM ๐Ÿ†

The Grafana Prometheus datasource can be used to natively to query metrics and display timeseries

๐ŸŽ‰ No plugins needed
๐Ÿ‘๏ธ No Grafana? No problem! Use View


๐Ÿ•› Tempo + TraceQL

โšก qryn implements the Tempo API for transparent compatibility with TraceQL clients.

Any Tempo/Opentelemetry compatible client or application can be used with qryn out of the box

The Tempo datasource can be used to natively query traces including TraceQL and supporting service graphs

๐ŸŽ‰ No plugins needed
๐Ÿ‘๏ธ No Grafana? No problem! Use View


๐Ÿ“š Other Vendors

qryn can ingest data using formats from InfluxDB, DataDog, Elastic and other vendors.


With qryn and grafana everything just works right out of the box:

  • Native datasource support without any plugin or extension
  • Advanced Correlation between Logs, Metrics and Traces
  • Service Graphs and Service Status Panels, and all the cool features




๐Ÿ“š 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.

qryn's People

Contributors

lmangani avatar akvlad avatar dletta avatar dependabot[bot] avatar cluas avatar danjenkins avatar diamondy4 avatar tsearle avatar alexey-milovidov avatar mikhno-s avatar lansio avatar sonirico avatar shawel avatar tomershafir avatar deathalt avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.