Я использую API Graylog2 для получения сообщений с сервера Graylog2. Мне будет очень полезно, если я смогу получить идентификатор сообщения gl2. В GrayLog нет механизма, похожего на автоматическое увеличение в SQL, но значение идентификатора хэша всегда одинаково и уникально для сообщения.
К сожалению, это значение не существует в ответных данных с сообщениями по умолчанию.
Мой коннектор был написан на Python и использует библиотеку запросов для 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