Zurück zum Ranking

metrico/qryn

JavaScriptqryn.dev

⭐️ All-in-One Polyglot Observability with OLAP Storage for Logs, Metrics, Traces & Profiles. Drop-in Grafana Cloud replacement compatible with Loki, Prometheus, Tempo, Pyroscope, Opentelemetry, Datadog and beyond :rocket:

lokigrafanaprometheusclickhouselogqltimeseriesmetricslogspromqltempoobservabilitymonitoring
Sterne-Wachstum
Sterne
1.3k
Forks
70
Wochenwachstum
Issues
43
5001k
Jan. 2023Juni 2023Dez. 2023Juni 2024
Artefaktenpmnpm install qryn
README

CI+CD CodeQL GitHub Repo stars

 

qryn: polyglot observability

:rocket: lighweight, multi-standard, polyglot observability stack for Logs, Metrics, Traces and Profiling

... 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
  • Indepentent: Opensource, Community powered, Anti lock-in alternative to Vendor controlled stacks

🚀 Get Started



Features

💡 qryn independently implements popular observability standards, protocols and query languages


:eye: 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 middleware/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

:tada: No plugins needed
:eye: 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

:tada: No plugins needed
:eye: 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

:tada: No plugins needed
:eye: No Grafana? No problem! Use View


🔥 Pyroscope + Phlare

qryn implements the Pyroscope/Phlare API for transparent compatibility with Pyroscope SDK clients.

Any Pyroscope SDK client or Pyroscope compatible agent can be used with qryn out of the box for continuous profiling



📚 Vendors Compatibility

qryn can ingest data using formats from Grafana, 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.

[^1]: qryn is not affiliated or endorsed by Grafana Labs or ClickHouse Inc. All rights belong to their respective owners.

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

[^3]: 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.

Ähnliche Repositories
grafana/loki

Like Prometheus, but for logs.

GoGo ModulesGNU Affero General Public License v3.0lokigrafana
grafana.com/oss/loki
28.6k4.1k
zhisheng17/flink-learning

flink learning blog. http://www.54tianzhisheng.cn/ 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监控告警)分享。欢迎大家支持我的专栏《大数据实时计算引擎 Flink 实战与性能优化》

JavaMavenApache License 2.0flinkkafka
54tianzhisheng.cn/tags/Flink/
15.1k3.9k
grafana/alloy

OpenTelemetry Collector distribution with programmable pipelines

GoGo ModulesApache License 2.0collectorgrafana
grafana.com/oss/alloy
3.4k655
borgmatic-collective/borgmatic

Simple, configuration-driven backup software for servers and workstations

PythonPyPIGNU General Public License v3.0pythonbackup
torsion.org/borgmatic/
2.3k117
VictoriaMetrics/VictoriaLogs

Fast and easy to use database for logs, which can efficiently handle terabytes of logs

GoGo ModulesApache License 2.0elasticsearchlogs
docs.victoriametrics.com/victorialogs/
2.1k159
grafana/docker-otel-lgtm

An OpenTelemetry backend in a Docker container image

ShellApache License 2.0grafanaopentelemetry
1.9k206
grafana/agent

Vendor-neutral programmable observability pipelines.

GoGo ModulesApache License 2.0prometheusagent
grafana.com/docs/agent/
1.7k513
metrico/gigapipe

⭐️ The Open-Source Polyglot Observability Warehouse: Light, Fast, Cloud Native, Drop-in Grafana LGTMP alternative :rocket: Indie All-in-One Opentelemetry, Loki, Prometheus, Tempo, Pyroscope On-Prem Alternative :star:

GoGo ModulesGNU Affero General Public License v3.0lokigrafana
gigapipe.com
1.7k94
cnych/qikqiak.com

关注 chatgpt、容器、kubernetes、devops、python、golang、微服务等技术 🎉🎉🎉

HTMLkubernetespython
qikqiak.com
1.4k358
blueswen/fastapi-observability

Observe FastAPI app with three pillars of observability: Traces (Tempo), Metrics (Prometheus), Logs (Loki) on Grafana through OpenTelemetry.

PythonPyPIMIT Licensefastapigrafana
1.1k141