Custom HTTP Endpoint Log integration
editCustom HTTP Endpoint Log integration
editVersion |
2.3.0 (View all) |
Compatible Kibana version(s) |
8.14.0 or higher |
Supported Serverless project types |
Security |
Subscription level |
Basic |
Level of support |
Elastic |
The custom HTTP Endpoint Log integration initializes a listening HTTP server that collects incoming HTTP POST requests containing a JSON body. The body must be either an object or an array of objects. Any other data types will result in an HTTP 400 (Bad Request) response. For arrays, one document is created for each object in the array.
These are the possible response codes from the server.
HTTP Response Code | Name | Reason |
---|---|---|
200 |
OK |
Returned on success. |
400 |
Bad Request |
Returned if JSON body decoding fails. |
401 |
Unauthorized |
Returned when basic auth, secret header, or HMAC validation fails. |
405 |
Method Not Allowed |
Returned if methods other than POST are used. |
406 |
Not Acceptable |
Returned if the POST request does not contain a body. |
415 |
Unsupported Media Type |
Returned if the Content-Type is not application/json. |
500 |
Internal Server Error |
Returned if an I/O error occurs reading the request. |
Custom ingest pipelines may be added by adding the name to the pipeline configuration option, creating custom ingest pipelines can be done either through the API or the Ingest Node Pipeline UI (use the global search field to search for "ingest pipelines").
Changelog
editChangelog
Version | Details | Kibana version(s) |
---|---|---|
2.3.0 |
Enhancement (View pull request) |
8.14.0 or higher |
2.2.1 |
Bug fix (View pull request) |
8.14.0 or higher |
2.2.0 |
Enhancement (View pull request) |
8.14.0 or higher |
2.1.0 |
Enhancement (View pull request) Enhancement (View pull request) Bug fix (View pull request) |
8.12.0 or higher |
2.0.0 |
Enhancement (View pull request) |
8.12.0 or higher |
1.16.0 |
Enhancement (View pull request) |
8.12.0 or higher |
1.15.0 |
Enhancement (View pull request) |
8.12.0 or higher |
1.14.1 |
Enhancement (View pull request) |
7.16.0 or higher |
1.14.0 |
Enhancement (View pull request) |
7.16.0 or higher |
1.13.0 |
Enhancement (View pull request) |
7.16.0 or higher |
1.12.0 |
Enhancement (View pull request) |
7.16.0 or higher |
1.11.0 |
Enhancement (View pull request) |
7.16.0 or higher |
1.10.0 |
Enhancement (View pull request) |
7.16.0 or higher |
1.9.1 |
Bug fix (View pull request) |
7.16.0 or higher |
1.9.0 |
Enhancement (View pull request) |
7.16.0 or higher |
1.8.0 |
Enhancement (View pull request) |
7.16.0 or higher |
1.7.0 |
Enhancement (View pull request) |
7.16.0 or higher |
1.6.1 |
Enhancement (View pull request) |
7.16.0 or higher |
1.6.0 |
Enhancement (View pull request) |
7.16.0 or higher |
1.5.0 |
Enhancement (View pull request) |
7.16.0 or higher |
1.4.0 |
Enhancement (View pull request) |
7.16.0 or higher |
1.3.0 |
Enhancement (View pull request) |
7.16.0 or higher |
1.2.0 |
Enhancement (View pull request) |
7.16.0 or higher |
1.1.0 |
Enhancement (View pull request) |
7.16.0 or higher |
1.0.1 |
Enhancement (View pull request) |
7.16.0 or higher |
1.0.0 |
Enhancement (View pull request) |
— |