# Comparar dos eventos en logstash

**URL:** https://discuss.elastic.co/t/comparar-dos-eventos-en-logstash/289617
**Category:** Elastic en Español
**Created:** [November 18, 2021, 3:49pm UTC](https://discuss.elastic.co/t/comparar-dos-eventos-en-logstash/289617 "2021-11-18T15:49:01Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![EduardoM](https://avatars.discourse-cdn.com/v4/letter/e/bbe5ce/32.png) [@EduardoM](https://discuss.elastic.co/u/EduardoM)
#### Post date: [November 18, 2021, 3:49pm UTC](https://discuss.elastic.co/t/comparar-dos-eventos-en-logstash/289617/1 "2021-11-18T15:49:01Z")

</div>

Hola a todos,

estoy trabajando con logstash, esto es muy nuevo para mí, pero no sé si es posible, hacer lo siguiente:

tener un mensaje o evento como este:

```auto
{ "itemstatus": 4, "@timestamp": "2021-11-18T13:01:59.259Z","prodname": "product_c", "prodno": 25, "itemid": 43825, }

```

Y quiero tomar el valor por ejemplo "prodname" que lo llamaré evento\_1 y cuando llegue el segundo mensaje o evento tomar el valor de "prodname" que lo llamaré evento\_2 y decir que si es verdadero diga nuevo.

Formulemos algo así: si evento\_2 != evento\_1, entonces es "nuevo".

He revisado el filtro de Ruby, sin embargo, no veo que esto sea posible busque en internet sin éxito.

Seria de mucha ayuda porque no sé cuando llega la primera pieza de un producto nuevo.

Muchas gracias de antemano.  
Eduardo

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [December 16, 2021, 3:49pm UTC](https://discuss.elastic.co/t/comparar-dos-eventos-en-logstash/289617/2 "2021-12-16T15:49:51Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
