quickwit-oss / quickwit-oss/quickwit

Allow webhooks to trigger for various logs and conditions

Open
#3,739 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Rust
Stars
11.7k
Forks
597
Avg merge
2d 22h
Merged PRs (30d)
37

Description

Is your feature request related to a problem? Please describe.
If I want to use Quickwit for logs, I don't have some of the features of something like Splunk or Elasticsearch where I can send a webhook on certain events. This can be useful if I want to send alerts to PagerDuty if certain conditions are met, or to a service like Slack to alert me if something happens.

Describe the solution you'd like
I want to be able to have a webhook event generated and sent to a configured endpoint using a query set ahead of time. Even better if it can be done in the UI.

Describe alternatives you've considered
One could poll Quickwit occasionally to check for a condition so it's possible to write something today that could do it, but since Quickwit ingests the logs as they come in, it would be nice if it could do that automatically.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points. Start by reviewing how Quickwit currently handles log ingestion and queries, then define the webhook configuration and event behavior needed for preset conditions, including the optional UI; done means configured endpoints receive alerts when those conditions are met.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
backend-api-design, observability
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.