quickwit-oss / quickwit

Cloud-native search engine for observability. An open-source alternative to Datadog, Elasticsearch, Loki, and Tempo.
https://quickwit.io
Other
7.65k stars 309 forks source link

Monitoring support #1860

Open zamazan4ik opened 2 years ago

zamazan4ik commented 2 years ago

Is your feature request related to a problem? Please describe. I want to monitor Quickwit's metrics and health checks. And I want to do it with a standard for the industry tooling like Prometheus, Grafana, etc.

Describe the solution you'd like

Describe alternatives you've considered Just do not introduce monitoring

fulmicoton commented 2 years ago

Hello @zamazan4ik ,

We haven't document it much, but we do a set of prometheus metrics. You can access them on /metrics

fmassot commented 2 years ago

We have just added the metrics in the docs: https://github.com/quickwit-oss/quickwit/blob/main/docs/reference/metrics.md

zamazan4ik commented 2 years ago

@fmassot Thanks! For the users would be much easier to read it the information (at least some general info) directly from the documentation on the site. And there you can add a link to the metrics.md page.

guilload commented 2 years ago

Unfortunately, publishing the docs from our main repo to our website repo is not automated (yet). The metrics page will eventually be available on quickwit.io/docs, probably when we release 0.4 in a few weeks.

fmassot commented 1 year ago

Unfortunately, publishing the docs from our main repo to our website repo is not automated (yet)

It is... but it was broken as one page had a broken link. It's fixed now: https://quickwit.io/docs/main-branch/reference/metrics

fmassot commented 1 year ago

@zamazan4ik I opened a dedicated issue for the indexer monitoring #2160

ppaulweber commented 10 months ago

@fmassot @fulmicoton is there an official Prometheus write API endpoint in quickwit?

Since the stream of logs is covered and the persisting of trace information throught he dedicated gRPC OTEL endpoint I was wandering if quickwit already (or will) support persisting of (e.g. Prometheus) metric information as well through a dedicated API ingest endpoint?

fmassot commented 10 months ago

@ppaulweber support for metrics is planned for 2024. We planned to work on two topics: storage optimized for time series + write/read API compatible with standards (like Prometheus). We don't have yet an accurate roadmap on this.

ppaulweber commented 10 months ago

@fmassot thanks for this quick update and info.