Azion lanza la API de GraphQL para el análisis profundo de datos de real-time events

Descubre cómo la API Events GraphQL de Azion optimiza la consulta de eventos con baja latencia e infinitas posibilidades sin restricciones de consulta.

Evandro Flores - Product Manager
Lais Misko - Product Marketing Manager
Vivian Seixas - Technical Researcher
Azion lanza la API de GraphQL para el análisis profundo de datos de real-time events

El último trimestre, Azion lanzó la​ API Metrics GraphQL, que da a nuestros clientes acceso a métricas agregadas sobre el uso del producto, seguridad, eventos de solicitud/respuesta y más.

Para comenzar el nuevo año lanzamos la API Events GraphQL, que permite a nuestros clientes consultar datos de eventos brutos a niveles de análisis profundo, brindando a los usuarios autonomía para solicitar los datos que deseen y recibir exactamente lo que pidieron. Es más potencia y más agilidad.

imagen con los logotipos de Azion y GraphQL

Una descripción general y rápida de nuestras dos API de GraphQL

La API de Metrics GraphQL te brinda acceso al modelo de datos agregados, de modo que obtienes los datos de acuerdo con un intervalo predefinido de minutos, horas o días y es posible considerar más de 20 tipos de variables a filtrar.

Con la versión beta de la API de Events GraphQL, exploramos datos brutos con más de 60 tipos de variables. Los usuarios de Real-Time Events pueden filtrar hasta 168 horas (7 días).

En ambas API, las solicitudes pueden llegar a 120 por minuto.

Presentamos GraphQL para Real-Time Events

En Azion siempre hemos priorizado brindar a nuestros clientes los datos adecuados para gestionar, monitorear y solucionar problemas de tu sitio web, aplicación o servicio. Con esta actualización, los clientes pueden recuperar y visualizar registros de eventos brutos de un modo bien estructurado y orientado a objetos, además de recibir los resultados en un formato JSON sencillo.

Debido a que su código se ejecuta en las edge locations de Azion alrededor del mundo, las solicitudes a través de la API de GraphQL presentan una latencia extremadamente baja y esto ha permitido que uno de nuestros clientes, un minorista mundial multimillonario, automatice sus consultas de GraphQL para recuperar los datos de seguridad más recientes en cuestión de milisegundos.

Las solicitudes realizadas a través de nuestra API de Events GraphQL son totalmente gratuitas para nuestros clientes en esta versión beta. Además, Azion no restringe las consultas como hacen algunos de nuestros competidores, lo que obliga a los usuarios a utilizar modelos de consulta rígidos. En Azion hacemos lo contrario: invitamos a nuestros usuarios a explorar todos los datos disponibles consultando los metadatos de GraphQL aquí.

Casos de uso y ejemplos

El soporte de Events GraphQL admite muchos casos de uso de decisiones asociados con la ejecución de aplicaciones en la Plataforma de Edge Computing de Azion.

  • Identificación de aumentos irregulares en la actividad del usuario.
  • Comprender los atributos comunes asociados a las solicitudes.
  • Profundizar hasta un nivel de detalle granular para resolver problemas de desempeño de aplicaciones.

Los casos de uso de seguridad, por ejemplo, suelen ser de especial interés para muchas organizaciones, así que veamos un ejemplo en el que la API de Events GraphQL puede ayudar en un flujo de trabajo de seguridad habitual.

Ejemplo de query

query EventsQuery {
    httpEvents(
        limit: 2,
        filter: {
        status: 400
        upstreamStatus: 0
        },
        aggregate: {count: remoteAddress}
        groupBy: [remoteAddress, requestUri,status,host, httpReferer, wafMatch]
        orderBy: [count_DESC]
        )
        {
            remoteAddress
            requestUri
            count
            status
            host
            httpReferer
        }
}

Ejemplo de respuesta

{
  "data": {
    "httpEvents": [
      {
        "remoteAddress": "138.198.135.2",
        "requestUri": "/favicon.ico",
        "count": 3,
        "status": 400,
        "host": "1234567h.ha.azioncdn.net",
        "httpReferer": "https://1234567h.ha.azioncdn.net/radware/index.html"
      },
      {
        "remoteAddress": "138.198.135.2",
        "requestUri": "/favicon.ico",
        "count": 3,
        "status": 400,
        "host": "1234567h.ha.azioncdn.net",
        "httpReferer": "https://1234567h.ha.azioncdn.net/radware/images/900x350.png?ims=90x35"
      }
    ]
  }
}

Pruébalo ahora

Si estás listo para comenzar a usar la API de Events GraphQL de Azion para consultar tus eventos en tiempo real y quieres más detalles sobre ella, consulta nuestra documentación.

¿Todavía no utilizas nuestra plataforma? ¡Pruébala gratis ahora!

Para obtener una ayuda más práctica o saber más sobre observabilidad, también puedes comunicarte con tu gerente de Customer Success o con uno de nuestros expertos.

mantente actualizado

Suscríbete a nuestro boletín informativo

Recibe las últimas actualizaciones de productos, destacados de eventos y conocimientos de la industria tecnológica directamente en tu bandeja de entrada.