Anti-DDoS Proxy se integra con CloudMonitor para que reciba notificaciones cuando ocurran eventos DDoS y visualice métricas de tráfico sin cambiar de consola. Puede configurar reglas de alerta basadas en umbrales para métricas de tráfico, conexiones, QPS y códigos de estado; establecer reglas activadas por eventos de filtrado blackhole y limpieza de tráfico; y crear paneles en tiempo real para monitorear continuamente sus instancias de Anti-DDoS Proxy.
CloudMonitor es un servicio de Alibaba Cloud que monitorea aplicaciones de Internet y recursos en la nube. Para obtener más información, consulte What is CloudMonitor?.
Tanto Anti-DDoS Proxy (Chinese Mainland) como Anti-DDoS Proxy (Outside Chinese Mainland) admiten los siguientes tipos de funciones:
|
Tipo de función |
Eventos cubiertos |
Descripción |
|
Monitoreo y alertas de métricas de servicio |
Alertas de tráfico por dirección IP, alertas de conexión, alertas de QPS, alertas de código de estado |
Envía una notificación de alerta cuando una métrica monitoreada supera el umbral definido |
|
Monitoreo y alertas de eventos |
Eventos de filtrado blackhole, eventos de limpieza de tráfico, eventos de ataque flood de capa 4, eventos de ataque flood HTTP de capa 7 |
Envía una notificación de alerta cuando ocurre un evento DDoS en su instancia de Anti-DDoS Proxy |
|
Panel en tiempo real |
Panel de monitoreo DDoS |
Agrega datos de métricas de sus instancias en un panel visual personalizable |
Notas de uso
Para las instancias de Anti-DDoS Proxy recién creadas o los nombres de dominio agregados recientemente, CloudMonitor comienza a recopilar datos al día siguiente (T+1).
Referencia de métricas
CloudMonitor recopila las siguientes métricas para Anti-DDoS Proxy. Utilice las métricas de tráfico y de conexión para configurar reglas de alerta basadas en umbrales. Use las métricas de códigos de estado para identificar anomalías en la capa de aplicación.
Métricas de tráfico
|
Métrica |
Dimensión |
Unidad |
|
Out_Traffic |
Instancia o dirección IP |
bit/s |
|
In_Traffic |
Instancia o dirección IP |
bit/s |
|
Back_Traffic (tráfico limpiado reenviado al servidor de origen) |
Instancia o dirección IP |
bit/s |
|
AttackTraffic |
Instancia o dirección IP |
bit/s |
Métricas de conexión
|
Métrica |
Dimensión |
Unidad |
|
Active_connection |
Instancia o dirección IP |
Count |
|
Inactive_connection |
Instancia o dirección IP |
Count |
|
New_connection |
Instancia o dirección IP |
Count |
|
In_PPS |
Instancia |
Count/second |
|
Out_PPS |
Instancia |
Count/second |
Métricas de solicitudes y códigos de estado
| Métrica | Dimensión | Unidad |
|---|---|---|
| QPS | Nombre de dominio | Count/second |
| qps_ratio_down | Nombre de dominio | % |
| qps_ratio_up | Nombre de dominio | % |
| resp200 | Nombre de dominio | Count |
| upstream_resp2xx ( Nota
Incluye los códigos de estado back-to-origin del 200 al 299. |
Nombre de dominio | Count |
| upstream_resp2xx_ratio | Nombre de dominio | % |
| resp2xx ( Nota
Incluye los códigos de estado del 200 al 299. |
Nombre de dominio | Count |
| resp2xx_ratio | Nombre de dominio | % |
| upstream_resp3xx | Nombre de dominio | Count |
| upstream_resp3xx_ratio | Nombre de dominio | % |
| resp3xx | Nombre de dominio | Count |
| resp3xx_ratio | Nombre de dominio | % |
| upstream_resp403 | Nombre de dominio | Count |
| resp403 | Nombre de dominio | Count |
| upstream_resp404 | Nombre de dominio | Count |
| upstream_resp404_ratio | Nombre de dominio | % |
| resp404 | Nombre de dominio | Count |
| resp404_ratio | Nombre de dominio | % |
| upstream_resp405 | Nombre de dominio | Count |
| resp405 | Nombre de dominio | Count |
| resp410 | Nombre de dominio | Count |
| resp499 | Nombre de dominio | Count |
| upstream_resp4xx ( Nota
Incluye los códigos de estado back-to-origin del 400 al 499. |
Nombre de dominio | Count |
| upstream_resp4xx_ratio | Nombre de dominio | % |
| resp4xx ( Nota
Incluye los códigos de estado del 400 al 499. |
Nombre de dominio | Count |
| resp4xx_ratio | Nombre de dominio | % |
| upstream_resp502 | Nombre de dominio | Count |
| resp502 | Nombre de dominio | Count |
| upstream_resp503 | Nombre de dominio | Count |
| resp503 | Nombre de dominio | Count |
| upstream_resp504 | Nombre de dominio | Count |
| resp504 | Nombre de dominio | Count |
| upstream_resp5xx ( Nota
Incluye los códigos de estado back-to-origin del 500 al 599. |
Nombre de dominio | Count |
| upstream_resp5xx_ratio | Nombre de dominio | % |
| resp5xx ( Nota
Incluye los códigos de estado del 500 al 599. |
Nombre de dominio | Count |
| resp5xx_ratio | Nombre de dominio | % |
Requisitos previos
Antes de empezar, asegúrese de contar con lo siguiente:
Una instancia de Anti-DDoS Proxy (Chinese Mainland) o Anti-DDoS Proxy (Outside Chinese Mainland). Para obtener más información, consulte Adquirir una instancia de Anti-DDoS Proxy.
Abrir las alertas de CloudMonitor desde la consola de Anti-DDoS Proxy
Inicie sesión en la consola de Anti-DDoS Proxy.Anti-DDoS Proxy console
-
En la barra de navegación superior, seleccione la región de su instancia.
Anti-DDoS Proxy (Chinese Mainland): Seleccione Chinese Mainland.
Anti-DDoS Proxy (Outside Chinese Mainland): Seleccione Outside Chinese Mainland.
En el panel de navegación izquierdo, vaya a Investigation > CloudMonitor Alerts.
-
En la página CloudMonitor Alerts, busque el evento para el cual desea configurar alertas y haga clic en CloudMonitor Notification en la columna Interaction Configuration.
Nombre del evento
Qué configurar
Traffic Alerts by IP Address, Connection Alerts, QPS Alerts, Alerts on Status Codes
Una regla de alerta basada en umbrales. Consulte Configure service metric monitoring and alerting.
Alerts on Blackhole Filtering Events, Alerts on Scrubbing Events
Una regla de alerta activada por eventos. Consulte Configure event monitoring and alerting.
DDoS Dashboard
Un panel en tiempo real. Consulte Configure a real-time dashboard.
Configurar el monitoreo y las alertas de métricas de servicio
Siga este procedimiento para recibir notificaciones cuando las métricas de tráfico, conexión, QPS o códigos de estado en su instancia de Anti-DDoS Proxy crucen un umbral definido.
-
Cree un contacto de alerta. Omita este paso si ya cuenta con un grupo de contactos de alerta.
En la consola de CloudMonitor, vaya a Alerts > Alert Contacts en el panel de navegación izquierdo.
En la pestaña Alert Contacts, haga clic en Create Alert Contact.
En el panel Set Alert Contact, configure los parámetros, arrastre el control deslizante para completar la verificación y haga clic en OK.
-
Cree un grupo de contactos de alerta. Omita este paso si ya cuenta con un grupo de contactos de alerta.
En el panel de navegación izquierdo, vaya a Alerts > Alert Contacts.
En la pestaña Alert Contact Group, haga clic en Create Alert Contact Group.
En el panel Create Alert Contact Group, establezca el Group Name, seleccione contactos en la sección Existing Contacts, agréguelos a Selected Contacts y haga clic en Confirm.
NotaCloudMonitor envía notificaciones de alerta únicamente a grupos de contactos de alerta. Agregue uno o más contactos de alerta a un grupo antes de configurar las reglas de alerta.
-
Cree una o más reglas de alerta basadas en umbrales.
En el panel de navegación izquierdo, vaya a Alerts > Alert Rules.
En la página Alert Rules, haga clic en Create Alert Rule.
En el panel Create Alert Rule, configure los siguientes parámetros y haga clic en Confirm.
Parámetro
Descripción
Product Type
Seleccione Anti-DDoS Proxy (Chinese Mainland) o Anti-DDoS Proxy (Outside Chinese Mainland).
Resource Range
Los recursos a los que se aplica la regla de alerta: All Resources, Application Groups o Instances.
Rule Description
Las condiciones que activan una alerta. Haga clic en Add Rule, seleccione un tipo de métrica en la lista desplegable y configure la regla en el panel Configure Rule Description. Establezca Metric Type en uno de los siguientes valores: Simple Metric (métrica única con umbral y nivel de alerta), Combined Metrics (dos o más métricas; todas deben tener datos en el recurso; si un recurso carece de EIP, las métricas de Internet no pueden activar alertas), Expression (expresión de alerta personalizada) o Dynamic Threshold (alertas basadas en anomalías, actualmente en vista previa por invitación; envíe un ticket para habilitarla). Para condiciones complejas, consulte Expresiones de reglas de alerta.
Mute For
Tiempo que espera CloudMonitor antes de reenviar una notificación de alerta si la alerta no se ha resuelto. Valores válidos: 5 Minutes, 15 Minutes, 30 Minutes, 60 Minutes, 3 Hours, 6 Hours, 12 Hours, 24 Hours.
Effective Period
Ventana de tiempo durante la cual la regla de alerta está activa. Las notificaciones se envían solo dentro de este periodo. El historial de alertas se sigue registrando fuera del periodo de vigencia.
Alert Contact Group
Grupos de contactos de alerta que recibirán las notificaciones.
Tag
Etiquetas para la regla de alerta. Se admite un máximo de seis etiquetas.
Alert Callback
URL HTTP accesible públicamente. CloudMonitor envía solicitudes HTTP POST a esta URL cuando se activa una alerta. Solo se admiten solicitudes HTTP. Para probar la conectividad, haga clic en Test junto a la URL y revise el resultado en el panel Webhook Test. Haga clic en Advanced Settings para acceder a este parámetro. Para más detalles sobre la configuración, consulte Usar la función de callback de alertas para enviar notificaciones sobre alertas basadas en umbrales.
Auto Scaling, Log Service, Simple Message Queue (formerly MNS), Function Compute
Canales de integración opcionales. Para más detalles, consulte Create an alert rule.
Configurar el monitoreo y las alertas de eventos
Siga este procedimiento para recibir notificaciones cuando ocurran eventos de filtrado blackhole o limpieza de tráfico en su instancia de Anti-DDoS Proxy.
Cree un contacto de alerta y un grupo de contactos de alerta siguiendo los pasos 1 y 2 en Configure service metric monitoring and alerting.
-
Cree una o más reglas de alerta activadas por eventos.
En la consola de CloudMonitor, vaya a Event Center > System Event en el panel de navegación izquierdo.
En la pestaña Event Monitoring, haga clic en Old Event Alarm Rules en la esquina superior derecha y luego haga clic en Create Alert Rule.
En el panel Create/Modify Event-triggered Alert Rule, configure los siguientes parámetros y haga clic en OK.
Sección Parámetro Descripción Basic Info Alert Rule Name Introduzca un nombre para la regla de alerta. Event-triggered Alert Rules Product Type Seleccione Anti-DDoS Proxy (Chinese Mainland) o Anti-DDoS Proxy (Outside Chinese Mainland). Event Type Tipo de evento a monitorear: DDoS Blackhole Filtering, DDoS Traffic Scrubbing, Layer 4 Flood Attack o Layer 7 HTTP Flood Attack. Event Level Solo se admite CRITICAL para estos tipos de eventos. Event Name Evento específico a monitorear. Los valores válidos dependen del Event Type seleccionado: -
Filtrado blackhole:
ddosdip_event_blackhole_add or ddoscoo_event_blackhole_addyddosdip_event_blackhole_end or ddoscoo_event_blackhole_end -
Limpieza de tráfico:
ddosdip_event_defense_add or ddoscoo_event_defense_addyddosdip_event_defense_end or ddoscoo_event_defense_end -
Ataque flood de capa 4:
ddosdip_event_cc4_add or ddoscoo_event_cc4_addyddosdip_event_cc4_end or ddoscoo_event_cc4_end -
Ataque flood HTTP de capa 7:
ddosdip_event_cc7_add or ddoscoo_event_cc7_addyddosdip_event_cc7_end or ddoscoo_event_cc7_end
Keyword Filtering Filtre eventos por palabra clave: Contains any of the keywords o Does not contain any of the keywords. Para consultar cómo ver el contenido de los eventos, vea Ver eventos del sistema. SQL Filter Sentencias SQL para filtrado mediante los operadores andyor. Por ejemplo,Warn and i-hp368focau7dp0hw****restringe las notificaciones a eventos que contienen tanto el ID de instancia especificado como el nivel de alertaWarn.Resource Range Seleccione All Resources. Notification Method Alert Contact Group Grupos de contactos de alerta que recibirán las notificaciones. Alert Notification Nivel de gravedad y canal de notificación: Critical (Email + Webhook), Warning (Email + Webhook) o Info (Email + Webhook). -
Critical (Email + WebHook)
-
Warning (Email + WebHook)
-
Info (Email + WebHook)
Simple Message Queue (formerly MNS), Function Compute, URL Callback, Log Service Canales de integración opcionales. Para más detalles, consulte Manage system event-triggered alert rules (previous version). Mute For Tiempo que espera CloudMonitor antes de reenviar una notificación si la alerta no se ha resuelto. -
(Opcional) Consulte eventos recientes en su instancia de Anti-DDoS Proxy.
En la pestaña Event Monitoring de la página System Event, seleccione Anti-DDoS Proxy (Chinese Mainland) o Anti-DDoS Proxy (Outside Chinese Mainland), especifique el tipo de evento y el rango de tiempo, y haga clic en Search.
En la lista de eventos, haga clic en Details en la columna Actions para ver los detalles del evento.
Configurar un panel en tiempo real
Cree un panel personalizado de CloudMonitor para visualizar métricas de Anti-DDoS Proxy en distintas instancias y direcciones IP.
En la consola de CloudMonitor, haga clic en Dashboard en el panel de navegación izquierdo.
En la página Custom Dashboard, haga clic en Add Dashboard.
-
En el cuadro de diálogo Add Dashboard Group, introduzca un nombre para el panel y haga clic en Confirm.
El panel aparecerá en la pestaña Custom Dashboard.
-
Haga clic en el nombre del panel y luego en Add View. En el panel Add Chart, configure un gráfico.
Seleccione un tipo de gráfico: Line, Area, Table, Heat Map o Pie Chart. Para más detalles, consulte Manage the monitoring charts of a custom dashboard.
-
Haga clic en la pestaña Dashboards y seleccione Anti-DDoS Proxy (Chinese Mainland) o Anti-DDoS Proxy (Outside Chinese Mainland). Configure lo siguiente:
Metric Name: Seleccione las métricas que desea mostrar.
Resource: Seleccione Apply Group, Cloud product instance o Monitoring Instance, y luego elija la instancia de Anti-DDoS Proxy y la dirección IP que desea monitorear.
Para agregar más métricas al mismo gráfico, haga clic en Add Metric.
Haga clic en OK para crear el gráfico.
Repita los pasos anteriores para agregar más gráficos al panel.