mirror of
https://github.com/Icinga/icinga2.git
synced 2026-02-03 20:40:17 -05:00
docs: Remove 'queue' parameter requirement from event stream document… (#10495)
Some checks failed
Container Image / Container Image (push) Has been cancelled
Linux / alpine:bash (push) Has been cancelled
Linux / amazonlinux:2 (push) Has been cancelled
Linux / amazonlinux:2023 (push) Has been cancelled
Linux / debian:11 (linux/386) (push) Has been cancelled
Linux / debian:11 (push) Has been cancelled
Linux / debian:12 (linux/386) (push) Has been cancelled
Linux / debian:12 (push) Has been cancelled
Linux / debian:13 (push) Has been cancelled
Linux / fedora:41 (push) Has been cancelled
Linux / fedora:42 (push) Has been cancelled
Linux / fedora:43 (push) Has been cancelled
Linux / opensuse/leap:15.6 (push) Has been cancelled
Linux / opensuse/leap:16.0 (push) Has been cancelled
Linux / registry.suse.com/bci/bci-base:16.0 (push) Has been cancelled
Linux / registry.suse.com/suse/sle15:15.6 (push) Has been cancelled
Linux / registry.suse.com/suse/sle15:15.7 (push) Has been cancelled
Linux / rockylinux/rockylinux:10 (push) Has been cancelled
Linux / rockylinux:8 (push) Has been cancelled
Linux / rockylinux:9 (push) Has been cancelled
Linux / ubuntu:22.04 (push) Has been cancelled
Linux / ubuntu:24.04 (push) Has been cancelled
Linux / ubuntu:25.04 (push) Has been cancelled
Linux / ubuntu:25.10 (push) Has been cancelled
Windows / Windows (push) Has been cancelled
Some checks failed
Container Image / Container Image (push) Has been cancelled
Linux / alpine:bash (push) Has been cancelled
Linux / amazonlinux:2 (push) Has been cancelled
Linux / amazonlinux:2023 (push) Has been cancelled
Linux / debian:11 (linux/386) (push) Has been cancelled
Linux / debian:11 (push) Has been cancelled
Linux / debian:12 (linux/386) (push) Has been cancelled
Linux / debian:12 (push) Has been cancelled
Linux / debian:13 (push) Has been cancelled
Linux / fedora:41 (push) Has been cancelled
Linux / fedora:42 (push) Has been cancelled
Linux / fedora:43 (push) Has been cancelled
Linux / opensuse/leap:15.6 (push) Has been cancelled
Linux / opensuse/leap:16.0 (push) Has been cancelled
Linux / registry.suse.com/bci/bci-base:16.0 (push) Has been cancelled
Linux / registry.suse.com/suse/sle15:15.6 (push) Has been cancelled
Linux / registry.suse.com/suse/sle15:15.7 (push) Has been cancelled
Linux / rockylinux/rockylinux:10 (push) Has been cancelled
Linux / rockylinux:8 (push) Has been cancelled
Linux / rockylinux:9 (push) Has been cancelled
Linux / ubuntu:22.04 (push) Has been cancelled
Linux / ubuntu:24.04 (push) Has been cancelled
Linux / ubuntu:25.04 (push) Has been cancelled
Linux / ubuntu:25.10 (push) Has been cancelled
Windows / Windows (push) Has been cancelled
* docs: Remove 'queue' parameter requirement from event stream documentation * Update AUTHORS
This commit is contained in:
parent
dc09713ac4
commit
0d32ae3159
3 changed files with 2 additions and 9 deletions
1
AUTHORS
1
AUTHORS
|
|
@ -90,6 +90,7 @@ Edvin Seferovic <edvin@seferovic.net>
|
|||
Elias Ohm <eohm@novomind.com>
|
||||
Élie Bouttier <elie@bouttier.eu>
|
||||
Eric Lippmann <eric.lippmann@icinga.com>
|
||||
Egor Kovalchuk <egor.kovalchuk@ossrevival.org>
|
||||
Evgeni Golov <evgeni@golov.de>
|
||||
Ewoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl>
|
||||
Fabian Röhl <mail@fabian-roehl.de>
|
||||
|
|
|
|||
|
|
@ -1703,7 +1703,6 @@ The following parameters need to be specified (either as URL parameters or in a
|
|||
Parameter | Type | Description
|
||||
-----------|--------------|-------------
|
||||
types | Array | **Required.** Event type(s). Multiple types as URL parameters are supported.
|
||||
queue | String | **Required.** Unique queue name. Multiple HTTP clients can use the same queue as long as they use the same event types and filter.
|
||||
filter | String | **Optional.** Filter for specific event attributes using [filter expressions](12-icinga2-api.md#icinga2-api-filters).
|
||||
|
||||
### Event Stream Types <a id="icinga2-api-event-streams-types"></a>
|
||||
|
|
@ -1937,7 +1936,7 @@ Example:
|
|||
```bash
|
||||
curl -k -s -S -i -u root:icinga -H 'Accept: application/json' \
|
||||
-X POST 'https://localhost:5665/v1/events' \
|
||||
-d '{ "queue": "myqueue", "types": [ "CheckResult" ], "filter": "event.check_result.exit_status==2" }'
|
||||
-d '{"types": [ "CheckResult" ], "filter": "event.check_result.exit_status==2" }'
|
||||
```
|
||||
|
||||
```
|
||||
|
|
|
|||
|
|
@ -78,13 +78,6 @@ bool EventsHandler::HandleRequest(
|
|||
}
|
||||
}
|
||||
|
||||
String queueName = HttpUtility::GetLastParameter(params, "queue");
|
||||
|
||||
if (queueName.IsEmpty()) {
|
||||
HttpUtility::SendJsonError(response, params, 400, "'queue' query parameter is required.");
|
||||
return true;
|
||||
}
|
||||
|
||||
std::set<EventType> eventTypes;
|
||||
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in a new issue