HTTP GET con disponibilidad
Tipo de datos
Fuente de datos personalizada
Descripción
Similar a la fuente de datos HTTP GET, la fuente de datos HTTP GET con disponibilidad extrae contenido de una URL proporcionada por el cliente y pone estos datos a disposición de una aplicación Openmix. Los datos del cliente pueden estar en cualquier formato, como texto, XML, JSON, HTML, CSV, etc. Fusion realiza un simple traspaso de los datos desde el punto final del cliente a Openmix. La aplicación Openmix es responsable de analizar los datos y aplicar las reglas deseadas para el enrutamiento DNS/HTTP.
Si la URL del cliente no está disponible, en lugar de devolver el cuerpo de la respuesta de error como lo hace la fuente de datos HTTP GET, se devuelve una carga útil JSON que representa el estado de inactividad.
A diferencia de la fuente de datos HTTP GET, la configuración opcional de credenciales OAuth no es compatible.
Nota: La fuente de datos del cliente debe tener un tamaño inferior a 10 KB o Fusion la rechazará. Este es un límite estricto impuesto por los servidores de aplicaciones de infraestructura.
Formato de la fuente de datos
Aquí tienes un ejemplo de carga útil de fallo de disponibilidad:
{
"bypass\_data\_points":true,"timestamp":"2017-02-13T20:23:24.857Z","state":"CRITICAL","status":"HTTP GET Failed with status \[404\] ","health\_score":{"value":0,"unit":"0-5"}
}
<!--NeedCopy-->
Configuración en Fusion
Puedes acceder a las fuentes de datos de Fusion desde el panel de navegación izquierdo, en Openmix. Para los pasos iniciales, consulta la documentación de integración de Fusion.
Cuando llegues al cuadro de diálogo de configuración específica del servicio, introduce lo siguiente:
-
Nombre: El nombre asignado a la fuente de datos. Por defecto, es
<Service><Platform Name>si no se especifica. - Ejecutar cada: La frecuencia con la que se actualiza la fuente de datos desde el servicio.
- Plataforma: La plataforma asociada a la fuente de datos.
- URL: La URL es un punto final en la red del cliente que devuelve los datos que el cliente quiere ver en Openmix. El cuerpo de la respuesta se recupera de la URL y se envía tal cual a Openmix.
Si la URL del cliente no está disponible
Se enviará una carga útil JSON con los siguientes campos.
- Omitir puntos de datos: Se establece en True, ya que la fuente debe ignorarse.
- Marca de tiempo: Hora en que se produjo la encuesta fallida para la URL del cliente.
- Estado: Sin disponibilidad, por lo que siempre es “CRITICAL”.
- Estado: Mensaje con el formato: “HTTP GET Failed with status [HTTP_STATUS_CODE]”.
- Puntuación de estado: Sin disponibilidad, por lo que siempre es 0.
Una vez completada la instalación, se muestra en la página principal de fuentes de datos de Fusion con un estado verde y métricas de supervisión en el historial de registros.
Para modificar una fuente de datos de Fusion, haz clic en la fuente de datos de la lista y, a continuación, haz clic en el botón Modificar. Una vez que hayas cambiado la configuración, haz clic en Guardar. Esto te devolverá a la lista de fuentes de datos con los cambios guardados y aplicados a la fuente de datos.