Skip to content

qryn minimal polyglot demo - the smallest drop-in LGTM compatible stack ever!

Notifications You must be signed in to change notification settings

metrico/qryn-minimal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 

Repository files navigation

qryn-minimal

The lightest, most portable and powerful all-in-one observability combo ever, now with embedded storage


⭐ Features

Drop-in compatible ingestion and query APIs with polyglot features:


🍪 Ingredients

  • qryn: polyglot, lighweight, multi-standard drop-in observability framework for Logs, Metrics and Traces
  • cowsdb: local embedded SQL OLAP Engine for serverless functions API compatible with ClickHouse

⚠️ Warning

This bundle is designed for minimal single node setups with local storage only.
For full sized deployments please refer to the complete qryn-demo


👉 Launch

Spin up qryn-minimal w/ embedded database storage using docker compose

docker compose pull
docker compose up -d
app port
qryn 3100

🔎 Test

  • Ingest a sample log line using curl
curl -i -XPOST -H "Content-Type: application/json" http://localhost:3100/loki/api/v1/push \
  --data '{"streams":[{"stream":{"type":"test"},"values":[['$(date +"%s%N")', "hello qryn"]]}]}'
  • Browse to qryn-view at http://localhost:3100 to search & find your test log
  • Follow the qryn instructions to ingest any of your Logs, Metrics and Traces
  • Add Grafana using the native Loki, Prometheus and Tempo datasources with qryn APIs

Sponsor this project