Download OpenAPI specification:Download
The API to query detailed records for every API request proxied by Kong
Returns API requests that were proxied through the Kong Gateway.
Array of (ApiProductFilterByField (Multiselect filters (object) or Single select filters (object) or Empty filters (object))) or (ApiProductVersionFilterByField (Multiselect filters (object) or Single select filters (object) or Empty filters (object))) or (ApplicationFilterByField (Multiselect filters (object) or Single select filters (object) or Empty filters (object))) or (AuthTypeFilterByField (Multiselect filters (object) or Single select filters (object) or Wildcard filters (object) or Empty filters (object))) or (ClientIpFilterByField (Multiselect filters (object) or Single select filters (object) or Wildcard filters (object) or Empty filters (object))) or (ConsumerFilterByField (Multiselect filters (object) or Single select filters (object) or Empty filters (object))) or (ControlPlaneFilterByField (Multiselect filters (object) or Single select filters (object) or Empty filters (object))) or (ControlPlaneGroupFilterByField (Multiselect filters (object) or Single select filters (object) or Empty filters (object))) or (DataPlaneNodeFilterByField (Multiselect filters (object) or Single select filters (object) or Empty filters (object))) or (DataPlaneNodeVersionFilterByField (Multiselect filters (object) or Single select filters (object) or Wildcard filters (object) or Empty filters (object))) or (GatewayServiceFilterByField (Multiselect filters (object) or Single select filters (object) or Empty filters (object))) or (HeaderHostFilterByField (Multiselect filters (object) or Single select filters (object) or Wildcard filters (object) or Empty filters (object))) or (HeaderUserAgentFilterByField (Multiselect filters (object) or Single select filters (object) or Wildcard filters (object) or Empty filters (object))) or (HttpMethodFilterByField (Multiselect filters (object) or Single select filters (object) or Wildcard filters (object) or Empty filters (object))) or (LatenciesKongGatewayMsFilterByField (Multiselect filters (object) or Numeric filters (object) or Empty filters (object))) or (LatenciesResponseMsFilterByField (Multiselect filters (object) or Numeric filters (object) or Empty filters (object))) or (LatenciesUpstreamMsFilterByField (Multiselect filters (object) or Numeric filters (object) or Empty filters (object))) or (ResponseBodySizeFilterByField (Multiselect filters (object) or Numeric filters (object) or Empty filters (object))) or (ResponseHeaderContentLengthFilterByField (Multiselect filters (object) or Numeric filters (object) or Empty filters (object))) or (ResponseSourceFilterByField (Multiselect filters (object) or Single select filters (object) or Wildcard filters (object) or Empty filters (object))) or (RequestBodySizeFilterByField (Multiselect filters (object) or Numeric filters (object) or Empty filters (object))) or (RequestIdFilterByField (Multiselect filters (object) or Single select filters (object) or Wildcard filters (object) or Empty filters (object))) or (RequestUriFilterByField (Multiselect filters (object) or Single select filters (object) or Wildcard filters (object) or Empty filters (object))) or (ResponseHeaderContentTypeFilterByField (Multiselect filters (object) or Single select filters (object) or Wildcard filters (object) or Empty filters (object))) or (RouteFilterByField (Multiselect filters (object) or Single select filters (object) or Empty filters (object))) or (ServicePortFilterByField (Multiselect filters (object) or Single select filters (object) or Wildcard filters (object) or Empty filters (object))) or (ServiceProtocolFilterByField (Multiselect filters (object) or Single select filters (object) or Wildcard filters (object) or Empty filters (object))) or (StatusCodeFilterByField (Multiselect filters (object) or Single select filters (object) or Empty filters (object))) or (StatusCodeGroupedFilterByField (Multiselect filters (object) or Single select filters (object) or Empty filters (object))) or (TraceIdFilterByField (Multiselect filters (object) or Single select filters (object) or Wildcard filters (object) or Empty filters (object))) or (UpstreamStatusCodeFilterByField (Multiselect filters (object) or Single select filters (object) or Empty filters (object))) or (UpstreamStatusCodeGroupedFilterByField (Multiselect filters (object) or Single select filters (object) or Empty filters (object))) or (UpstreamUriFilterByField (Multiselect filters (object) or Single select filters (object) or Wildcard filters (object) or Empty filters (object))) Default: [] | |
any (FilterTimeRange) Default: {"type":"relative","time_range":"1H"} The period of time to return data. Relative time ranges are relative to the current moment. Absolute time ranges specify an unchanging period of time. If not specified, a default relative timeframe of 1 hour will be chosen. | |
| order | string (FilterOrder) Default: "descending" Enum: "ascending" "descending" Order of results sorted by time. |
| size | integer (FilterSize) Default: 100 Number of requests to be returned. |
| offset | integer (FilterOffset) Default: 0 Number of requests to be skipped when returning results. |
{- "time_range": {
- "type": "relative",
- "time_range": "24H",
- "tz": "EST"
}, - "filters": [
- {
- "operator": "in",
- "field": "api_product",
- "value": [
- "523468b1-2e74-4b58-b30e-6f904e99e4d0",
- "c19b3f76-ef71-484a-bbc8-a07812a980b3"
]
}, - {
- "operator": "in",
- "field": "gateway_service",
- "value": [
- "d5ac5d88-efed-4e10-9dfe-0b0a6646c219:523468b1-2e74-4b58-b30e-6f904e99e4d0"
]
}, - {
- "operator": "not_in",
- "field": "http_method",
- "value": [
- "OPTIONS",
- "GET"
]
}, - {
- "operator": "not_in",
- "field": "status_code_grouped",
- "value": [
- "2XX"
]
}, - {
- "operator": "not_in",
- "field": "status_code",
- "value": [
- 200
]
}
]
}{- "results": [
- {
- "request_start": "2020-02-02T01:00:00.000Z",
- "api_product": "523468b1-2e74-4b58-b30e-6f904e99e4d0",
- "api_product_version": "d40a6dd7-37e8-4937-8dfd-9fa988c7fc3e",
- "application": "bc2587ae-a35e-4a34-b6b2-f4ca5ae06dc9",
- "auth_type": "key-auth",
- "client_ip": "131.174.120.249",
- "consumer": "d5ac5d88-efed-4e10-9dfe-0b0a6646c219:d69557ff-277c-4579-a821-4f8d158ae070",
- "control_plane": "d5ac5d88-efed-4e10-9dfe-0b0a6646c219",
- "control_plane_group": "cafe2d4f-95ec-458c-8c88-62417018678d",
- "data_plane_node": "cafe2d4f-95ec-458c-8c88-62417018678d:122a0f86-029c-4292-82fd-f3b38e1cfa60",
- "data_plane_node_version": "3.8.0.1",
- "gateway_service": "d5ac5d88-efed-4e10-9dfe-0b0a6646c219:523468b1-2e74-4b58-b30e-6f904e99e4d0",
- "header_host": "google.com",
- "header_user_agent": "Mozilla/4.0 (compatible; Flight Explorer)",
- "http_method": "OPTIONS",
- "latencies_kong_gateway_ms": 2,
- "latencies_response_ms": 117,
- "latencies_upstream_ms": 115,
- "ratelimit_enabled": 1,
- "ratelimit_enabled_day": 0,
- "ratelimit_enabled_hour": 0,
- "ratelimit_enabled_minute": 1,
- "ratelimit_enabled_month": 0,
- "ratelimit_enabled_second": 0,
- "ratelimit_enabled_year": 0,
- "ratelimit_limit": 0,
- "ratelimit_limit_day": 0,
- "ratelimit_limit_hour": 0,
- "ratelimit_limit_minute": 2000,
- "ratelimit_limit_month": 0,
- "ratelimit_limit_second": 0,
- "ratelimit_limit_year": 0,
- "ratelimit_remaining": 498,
- "ratelimit_remaining_day": 0,
- "ratelimit_remaining_hour": 0,
- "ratelimit_remaining_minute": 1997,
- "ratelimit_remaining_month": 0,
- "ratelimit_remaining_second": 0,
- "ratelimit_remaining_year": 0,
- "ratelimit_reset": 0,
- "request_body_size": 182,
- "request_id": "f3043125bdec40385195f20db7e0491b",
- "request_uri": "/notifications/graphql",
- "response_body_size": 431,
- "response_header_content_length": 41,
- "response_header_content_type": "application/json; charset=utf-8",
- "response_http_status": "204",
- "route": "d5ac5d88-efed-4e10-9dfe-0b0a6646c219:2a3e9d21-804b-4b3b-ab7e-c6f002dadbf4",
- "service_port": "4000",
- "service_protocol": "http",
- "trace_id": "36b95ea3a6be443d11866fb5d2a8ba6b",
- "upstream_status": null,
- "upstream_uri": "/graphql"
}, - {
- "request_start": "2020-02-02T01:00:01.050Z",
- "api_product": "b866c867-60e6-4258-adb3-e136cc26388b",
- "api_product_version": "3807c200-3d10-445d-85b2-7afe07ca3932",
- "application": null,
- "auth_type": null,
- "client_ip": "131.174.120.249",
- "consumer": null,
- "control_plane": "d5ac5d88-efed-4e10-9dfe-0b0a6646c219",
- "control_plane_group": null,
- "data_plane_node": "d5ac5d88-efed-4e10-9dfe-0b0a6646c219:a3e0692c-2351-4c8e-acbe-e7a5185147de",
- "data_plane_node_version": "3.8.0.1",
- "gateway_service": "d5ac5d88-efed-4e10-9dfe-0b0a6646c219:523468b1-2e74-4b58-b30e-6f904e99e4d0",
- "header_host": "proxy-zyq.com",
- "header_user_agent": "python-works",
- "http_method": "GET",
- "latencies_kong_gateway_ms": 2,
- "latencies_response_ms": 12,
- "latencies_upstream_ms": 10,
- "ratelimit_enabled": 1,
- "ratelimit_enabled_day": 0,
- "ratelimit_enabled_hour": 1,
- "ratelimit_enabled_minute": 0,
- "ratelimit_enabled_month": 0,
- "ratelimit_enabled_second": 1,
- "ratelimit_enabled_year": 0,
- "ratelimit_limit": 100,
- "ratelimit_limit_day": 0,
- "ratelimit_limit_hour": 30000,
- "ratelimit_limit_minute": 0,
- "ratelimit_limit_month": 0,
- "ratelimit_limit_second": 100,
- "ratelimit_limit_year": 0,
- "ratelimit_remaining": 99,
- "ratelimit_remaining_day": 0,
- "ratelimit_remaining_hour": 29981,
- "ratelimit_remaining_minute": 0,
- "ratelimit_remaining_month": 0,
- "ratelimit_remaining_second": 99,
- "ratelimit_remaining_year": 0,
- "ratelimit_reset": 0,
- "request_body_size": 258,
- "request_id": "a193bb0fefadcd3948cebc2c2c63a500",
- "request_uri": "/users",
- "response_body_size": 390,
- "response_header_content_length": 102,
- "response_header_content_type": "text/html",
- "response_http_status": "200",
- "response_source": "upstream",
- "route": "d5ac5d88-efed-4e10-9dfe-0b0a6646c219:2a3e9d21-804b-4b3b-ab7e-c6f002dadbf4",
- "service_port": "443",
- "service_protocol": "https",
- "trace_id": "77ea76d5f4e24fcae336d3ec2c9c92e3",
- "upstream_status": 200,
- "upstream_uri": "/users"
}
], - "meta": {
- "size": 15,
- "offset": 0,
- "query_id": "apilog-11AF3891-C638-43E6-A85A-4EBCCAF0E690",
- "time_range": {
- "start": "2020-02-02T00:00:00.000Z",
- "end": "2020-02-03T00:00:00.000Z"
}
}
}