quickwit-oss / quickwit-oss/quickwit
Allow webhooks to trigger for various logs and conditions
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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