Похожие чаты

Подскажите, возможно ли как-то редактировать уже отправленное сообщение в elasticsearch? Процесс

такой:
В logatsah приходит сообщение "А", вида: Дата, время, ID сессии : Устройство №1 получило IP такой-то
Далее, через случайный промежуток времени приходит сообщение "Б": Дата, время, ID сессии отключение

Работает плагин elapsed, который считает время работы устройства №1. Общее поле для плагина подсчета времени в данном случае ID сессии, тут все понятно.
Вопрос такой: Можно ли во второе сообщение (Б) каким-то образом передавать поле из первого сообщения (А) , скажем, поле "Устройство №1", идентифицируя (подтягивая корректное имя), в зависимости от ID, которое было в первом сообщении "А"?

Если да - как это сделать, при условии, что устройств много (больше 50), а так же они могут подключаться/отключаться в разное время.

6 ответов

14 просмотров
Squirel- Автор вопроса

Возможно настроить условие вида Если ID сессии = (уникальный номер), то добавлять поле с именем устройства из сообщения А в сообщение Б Вопрос - хранит ли logstash или elapsed у себя копии сообщений после отправки в elasticsearch или нет?

Squirel
Возможно настроить условие вида Если ID сессии = (...

Логстэш может делать лукап по эластику. Т.е. он может найти предыдущее сообщение в самом эластике. Но хранить у себя копию - это нет.

Squirel- Автор вопроса
Вячеслав
Логстэш может делать лукап по эластику. Т.е. он мо...

Почему-то не получается найти и подставить искомое поле в новое сообщение. Можно Вам в ЛС написать?

Squirel- Автор вопроса
g413k5
Aggregate плагин помоему подойдёт

Спасибо, почитаю про него

Squirel- Автор вопроса
g413k5
Aggregate плагин помоему подойдёт

Спасибо большое! По Вашему совету почитал про aggregate и получилось настроить что необходимо было! Спасибо!!!!!

Похожие вопросы

Обсуждают сегодня

Random thoughts. Need mode opinions. def main(): conn = psycopg.connect(user="postgres", password="example", host="localhost", port=5432, dbname="postgres") with conn...
Artem
13
А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
Народ, кто шарит в расширенных разделах (EBR/EPR) на дисках с разметками MBR? Везде пишут (в вики рус/англ) в частности + другие источники смотрел, что первый сектор расширенн...
Eugene Krasnikov (ᴊɪɴ x)
1
что насчет пагинга? на осдеве непонятно(
Vi Chapmann 🪙
26
Moneor is doing well - im happy to have bought some when it was lower. What do you guys think about Pirate Chain? Can it be an alternative to Monero? Im into privacy coins and...
Alex
12
Guys what is ur real (no jokes) expectation of link price during this cycle?
Hobbyist
28
hey everyone I'm not able to input come characters in my flatpak apps, they get ignored by the application. all other non-flatpak apps are fine with these characters. I search...
elo
20
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
>>> Failed to install app-alternatives/awk-4, Log file: >>> '/var/tmp/portage/app-alternatives/awk-4/temp/build.log' * Messages for package app-alternatives/awk-4: * Pa...
[cocoa] wizzy hell
1
Hey everyone! How's your weekend going so far?
Noah Noure
17
Карта сайта