keephq / keep

The open-source alert management and AIOps platform
https://platform.keephq.dev
Other
3.29k stars 279 forks source link

[🔌 Provider]: Http Provider description #1666

Open Matvey-Kuk opened 1 month ago

Matvey-Kuk commented 1 month ago

Update: Add a hint to the HTTP provider's page to go to Settings->Webhook if user is looking for the inbound webhook.

Old:

For now, http provider is used only for outbound requests. I caught myself trying to use it to send alerts to Keep.

Screenshot 2024-08-20 at 12 58 10

Worth updating the provider with ability to ingest (free-form?) payloads as alerts + add instruction and dynamic URL + Auth example using Curl. Similar to Prometheus provider.

talboren commented 1 month ago

Is it different from generic webhook?

shahargl commented 1 month ago

How is it different from this: CleanShot 2024-08-20 at 13 07 18@2x

shahargl commented 1 month ago

I see it as a "build your own provider" - a way to define your own integration. e.g. a form that you upload a logo, name and some extraction rules, click "connect" and get a URL e.g. /alerts/event/custom_providers/{name} that you can start sending alerts to and see it nicely on the UI

Matvey-Kuk commented 1 month ago

Good catch. What I meant is not different from what @talboren and @shahargl mentioned. I would be happy even if we just help users to find webhooks from the Http provider page. Smth like:

"If you are looking for a webhook to shoot alerts to Keep, please go to..."

Matvey-Kuk commented 1 month ago

Updating the description.

talboren commented 1 month ago

https://github.com/keephq/keep/issues/466