Selección de una prueba de disponibilidad

Completado

Después de haber implementado la aplicación o el sitio web, puede configurar pruebas periódicas para supervisar la disponibilidad y capacidad de respuesta. Application Insights envía solicitudes web a la aplicación a intervalos regulares desde puntos de todo el mundo. Puede enviar una alerta si la aplicación no responde o si responde de manera demasiada lenta.

Puede configurar pruebas de disponibilidad para cualquier punto de conexión HTTP o HTTPS que sea accesible desde la red pública de Internet. No hace falta realizar cambios en el sitio web que está probando. De hecho, ni siquiera es necesario que sea un sitio de su propiedad. Puede probar la disponibilidad de una API de REST de la que depende su servicio.

Puede crear hasta 100 pruebas de disponibilidad por recurso de Application Insights, y existen tres tipos de pruebas de disponibilidad:

  • Prueba de ping de URL (clásica): puede crear esta prueba mediante el portal para validar si un punto de conexión responde y medir el rendimiento asociado a esa respuesta. También puede establecer criterios de éxito personalizados junto con características más avanzadas, como analizar solicitudes dependientes y permitir reintentos.
  • Prueba estándar (versión preliminar): esta prueba de solicitud única es similar a la prueba de ping de URL. Incluye la validez del certificado SSL, la comprobación proactiva de la duración, el verbo de solicitud HTTP (por ejemplo, GET, HEAD o POST), los encabezados personalizados y los datos personalizados asociados a la solicitud HTTP.
  • Prueba TrackAvailability personalizada: si decide crear una aplicación personalizada para ejecutar pruebas de disponibilidad, puede usar el método TrackAvailability() para enviar los resultados a Application Insights.

Nota:

La prueba de varios pasos es el cuarto tipo de prueba de disponibilidad, pero solo está disponible hasta Visual Studio 2019. La prueba TrackAvailability personalizada es la solución admitida a largo plazo para escenarios de prueba de autenticación o de varias solicitudes.

Importante

La prueba de ping de direcciones URL se basa en la infraestructura DNS de la red pública de Internet para resolver los nombres de dominio de los puntos de conexión probados. Si usa DNS privado, debe asegurarse de que los servidores de nombres de dominio públicos puedan resolver todos los nombres de dominio de la prueba. Cuando esto no sea posible, puede usar pruebas TrackAvailability personalizadas en su lugar.

Visite el artículo de solución de problemas para obtener instrucciones sobre cómo diagnosticar problemas de disponibilidad.