API Cato - EventsFeed > EventRecord (Monitoramento de Eventos em Grande Escala)

Prev Next

Visão geral do eventsFeed > EventRecord

Os campos EventRecord contêm os dados do evento retornados pela consulta API .

As explicações para os EventFields estão em API Cato - EventsFeed (Monitoramento de Eventos em Grande Escala).

Detalhes para os campos eventsFeedAccountRecord

Estes são os detalhes que os campos eventsFeed podem mostrar para a consulta:

  • ID - ID para a Conta 

  • eventRecord - dados dos eventos que a consulta retornou (array com consultas e campos aninhados)

    Use os argumentos eventRecord > EventFieldName para filtrar os resultados da consulta.

ID do eventsFeedAccountRecord

O campo ID mostra o ID de cada conta.

eventsFeedAccountRecord > eventRecord

Os campos eventRecord mostram os dados dos eventos.

  • eventRecord > time - timestamp para o evento.

  • eventRecord > EventField - cada campo de evento que contém dados específicos para o evento, por exemplo, IP de origem e IP de destino (array com campos aninhados)

  • eventRecord > fieldsMap - campos de evento e dados são pares de chave - valor no formato de mapa {"key1":"value1", "key2:"value2"}

  • eventRecord > flatFields - mostra o campo de evento e dados como uma matriz de tuplas nome - valor {"nome1":"valor1", "nome2:"valor2"}

Tempo do eventRecord

O campo Tempo mostra o timestamp de quando o evento foi gerado.

Campos do eventRecord

Campos mostram o EventFieldName e o EventFieldValue para os dados específicos do evento.

EventFieldName

EventFieldName mostra o nome do campo do evento, como porta de origem e destino, endereço IP e assim por diante. Para mais sobre os valores para EventFieldName veja API Cato - EventsFeed (Monitoramento de Eventos em Grande Escala).

EventFieldValue

Mostra os dados para o eventField. O EventField > Value é uma união destes tipos: string, data e entidade.

  • string - dados de evento retornados como string, por exemplo: "name": "os_type", "value": {"string": "OS_LINUX",} mostra que o sistema operacional para este evento foi o Linux OS

  • data - mostra o timestamp quando o evento foi gerado

  • entidade - indica objetos que são usados na Aplicação de Gerenciamento CATO, por exemplo: "nome": "src_isp_ip", "valor": {"id": "192.168.1.26","tipo": "ip","__typename": "Entidade"} Mostra que o endereço IP do ISP de origem para este evento foi 192.168.1.26, e esse valor é uma entidade IP na Aplicação de Gerenciamento CATO.

fieldsMap do eventRecord

Os campos fieldsMap mostram os campos e valores para o evento como objeto de pares chave valor.

flatFields do eventRecord

Os campos flatFields mostram uma saída simplificada dos campos e valores para o evento, os dados são mostrados como um array de tuplas nome valor. Por exemplo, [["dest_country":"Australia"], ["src_isp_ip":"192.168.1.26"]]

Argumento fieldNames do eventRecord > 

Os argumentos fieldNames permitem que você filtre a chamada API de acordo com os nomes dos campos para os diferentes tipos de eventos na Descoberta de Eventos.

As explicações para os EventFields estão em API Cato - EventsFeed (Monitoramento de Eventos em Grande Escala).