Его легко настроить по умолчанию, но я не могу изменить формат сообщений. Отправляет в CloudWatch
2019-03-15 13: 31: 22.248 (REQ_ID) Метод завершен со статусом: 200
2019-03-15 13: 31: 22.248 (REQ_ID) Успешно завершенное выполнение
2019-03-15 13: 31: 22.248 (REQ_ID) Заголовки ответа метода:
{Cache-Control = max-age = 0, private, must-revalidate,
Content-Type = применение / JSON; charset = utf-8, Date = Fri, 15 Mar 2019
13:31:22 GMT, ETag = W / "607046c7bacdeee5e27e99f48fa2e053",
Сервер = nginx / 1.12.1 + Phusion Passenger 4.0.60, Состояние = 200 ОК,
Варьируется = Accept-Encoding, Origin, X-Content-Type-Options = nosniff,
X-Frame-Options = SAMEORIGIN, X-Powered-By = Phusion Passenger 4.0.60,
X-Request-Id = 88c8f3c2-0a25-4445-9010-30d4753b855a, X-Runtime = 0.030736,
X-XSS-защита = 1; mode = block, Connection = keep-alive}
2019-03-15 13: 31: 22.248 (REQ_ID) Тело ответа метода после
преобразований: {"success": 1, "message": "токен недействителен"}
2019-03-15 13: 31: 22.248 (REQ_ID) Заголовки ответа конечной точки:
{Cache-Control = max-age = 0, private, must-revalidate,
Content-Type = применение / JSON; charset = utf-8, Date = Fri, 15 Mar 2019
13:31:22 GMT, ETag = W / "607046c7bacdeee5e27e99f48fa2e053",
Сервер = nginx / 1.12.1 + Phusion Passenger 4.0.60, Состояние = 200 ОК,
Варьируется = Accept-Encoding, Origin, X-Content-Type-Options = nosniff,
X-Frame-Options = SAMEORIGIN, X-Powered-By = Phusion Passenger 4.0.60,
X-Request-Id = 88c8f3c2-0a25-4445-9010-30d4753b855a, X-Runtime = 0.030736,
X-XSS-защита = 1; режим = блок, кодирование передачи = chunked,
Подключение = поддержания активности}
2019-03-15 13: 31: 22.248 (REQ_ID) Тело ответа конечной точки перед
преобразований: {"success": 1, "message": "токен недействителен"}
2019-03-15 13: 31: 22.248 (REQ_ID) Получен ответ. интеграция
задержка: 43 мс
2019-03-15 13: 31: 22.205 (REQ_ID) Отправка запроса на
https://proxy.domain.com/api/endpoint
2019-03-15 13: 31: 22.205 (REQ_ID) Тело запроса конечной точки после
преобразования: {"message": "привет мир"}
2019-03-15 13: 31: 22.205 (REQ_ID) Заголовки запроса конечной точки:
{x-amzn-apigateway-api-id = API, User-Agent = curl / 7.54.0,
X-Forwarded-Proto = https, X-Forwarded-For = 195.24.159.254,
content-type = application / json, X-Forwarded-Port = 443,
X-Amzn-Trace-Id = Root = 1-5c8ba92a-7fb7fa94b9991bb8f1561d55, принять = / }
2019-03-15 13: 31: 22.205 (REQ_ID) URI запроса конечной точки:
https://proxy.domain.com/api/endpoint
2019-03-15 13: 31: 22.119 (REQ_ID) Тело запроса метода перед
преобразования: {"сообщение": "привет мир"}
2019-03-15 13: 31: 22.119 (9f76246a-4726-11e9-a18d-25bda2ff1f7b) Метод
заголовки запроса: {User-Agent = curl / 7.54.0, X-Forwarded-Proto = https,
X-Forwarded-For = 195.24.159.254, тип содержимого = application / json,
Хост = api.execute-api.eu-west-1.amazonaws.com, X-Forwarded-Port = 443,
X-Amzn-Trace-Id = Root = 1-5c8ba92a-7fb7fa94b9991bb8f1561d55, принять = / }
2019-03-15 13: 31: 22.119 (REQ_ID) Строка запроса запроса метода: {}
2019-03-15 13: 31: 22.119 (REQ_ID) Путь запроса метода:
{Прокси = апи / конечная точка}
Мне нужно отправить в JSON только эти 4 столбца: request_header, request_body, response_header, response_body в ES. Теперь он отправляет все журналы выше для каждого запроса.