From a45d3968045e4e55eadc1e18fc560bcf15e5ed30 Mon Sep 17 00:00:00 2001 From: Victor Marmol Date: Wed, 15 Apr 2015 15:49:11 -0700 Subject: [PATCH] Add oom_kill_events parameter to API --- api/handler.go | 6 ++++++ docs/api.md | 1 + 2 files changed, 7 insertions(+) diff --git a/api/handler.go b/api/handler.go index 8781d451..71b36806 100644 --- a/api/handler.go +++ b/api/handler.go @@ -205,6 +205,12 @@ func getEventRequest(r *http.Request) (*events.Request, bool, error) { query.EventType[info.EventOom] = newBool } } + if val, ok := urlMap["oom_kill_events"]; ok { + newBool, err := strconv.ParseBool(val[0]) + if err == nil { + query.EventType[info.EventOomKill] = newBool + } + } if val, ok := urlMap["creation_events"]; ok { newBool, err := strconv.ParseBool(val[0]) if err == nil { diff --git a/docs/api.md b/docs/api.md index d6b4a6d1..6fe6c0fb 100644 --- a/docs/api.md +++ b/docs/api.md @@ -30,6 +30,7 @@ The endpoint accepts a certain number of query parameters: | `subcontainers` | Whether to also return events for all subcontainers | false | | `max_events` | The max number of events to return (for stream=false) | 10 | | `oom_events` | Whether to include OOM events | false | +| `oom_kill_events` | Whether to include OOM kill events | false | | `creation_events` | Whether to include container creation events | false | | `deletion_events` | Whether to include container deletion events | false |