Перейти к содержанию

Проверка GROK паттерна

Запрос

Тип Метод
POST /input_groks/check

Описание: При выполнении запроса будет выполнена проверка переданной строки на соответствие переданному GROK паттерну.

Пример запроса

POST
http://127.0.0.1/cluster-manager/v2/input_groks/check

Тело запроса:

Параметр Тип данных Обязательность Описание
value string Required Проверяемое значение




grok_id string Required Идентификатор проверяемого паттерна
Пример тела запроса

{
  "value": "string",
  "grok_id": "uuid"
}

Успешный ответ

Статус код: 200 - успешный ответ.

Формат: JSON.

Тело ответа:

Параметр Тип данных Описание
key string Результат разбора строки на пары «Ключ-Значение»
Пример ответа

{
  "key": "value"
}

Другие возможные ответы

Код Ответ Описание
400 Bad Request Неверный тип параметра запроса, либо отсутствует обязательный параметр
404 Not Found GROK паттерн не найден
422 Not valid pattern GROK паттерн не валиден
500 Internal Server Error Другие ошибки при создании объекта

Примечание: Текст ошибки не фиксированный, может изменяться в зависимости от фактического ответа получателя запроса.

Пример ответа

Код 400

{
  "error": "Bad Request",
  "error_code": 400
}

Код 404

{
  "error": "Not Found",
  "error_code": 404
}

Код 422

{
  "error": "Unprocessable Entity",
  "error_code": 422
}

Код 500

{
  "error": "Internal Server Error",
  "error_code": 500
}