Как получить идентификатор сообщения (хэш) в ответе API GrayLog2?
Я использую Graylog2 API для получения сообщений с сервера Graylog2. Для меня будет очень полезно, если бы я мог получить идентификатор сообщения gl2. GrayLog не имеет никакого механизма, подобного автоматическому приращению в SQL, но значение ID хэша всегда одинаково и уникально для сообщения.
К сожалению, это значение не существует в данных ответа с сообщениями по умолчанию.
Мой коннектор был написан на Python и использует запросы lib для HTTP-соединения.
Как получить идентификатор сообщения с помощью API Graylog2?
http://<GL2_Server_IP>:12900/search/universal/absolute?query=_exists_%3AFoobar+AND+_exists_%3AFoobar2&from=2016-04-29%2003%3A43%3A49.461&to=2016-05-31%2015%3A43%3A49.461&filter=streams%<Stream_ID>&fields=Foobar%2C%20Foobar2
1 ответ
Решение
Я получил ответ в группе Google для GrayLog 2. Может быть, это будет полезно для кого-то.