Supervisión de métricas de VPN Gateway for VPC

IBM Cloud® Monitoring recopila métricas de VPN básicas en IBM Cloud for VPC, como el estado de la pasarela VPN, la entrada/salida de paquetes de pasarela VPN y la entrada/salida de bytes de conexión VPN. Estas métricas se almacenan en IBM Cloud Monitoring. Puede acceder a métricas a través del panel de control precreado.

Visión general de las métricas de plataforma

Puede ver las métricas de la plataforma cuando habilita IBM Cloud Monitoring en la plataforma de IBM Cloud. Se debe configurar una instancia de IBM Cloud Monitoring en una región para supervisar estas métricas. Para obtener más información, consulte Habilitación de métricas de la plataforma.

Antes de habilitar IBM Cloud Monitoring en la plataforma, tenga en cuenta la información siguiente:

  • Solo se puede configurar solo una instancia del servicio IBM Cloud Monitoring por región para recopilar métricas de plataforma.
  • Las métricas se recopilan automáticamente y están disponibles para la supervisión a través de la instancia habilitada para IBM Cloud Monitoring.
  • Utilice el direccionador de métricas para permitir a los clientes configurar a qué instancia de IBM Cloud Monitoring fluyen sus métricas de plataforma. Para obtener más información sobre Metrics Router, consulte IBM Cloud Metrics Routing.

Métricas disponibles por plan de servicio

Las métricas disponibles por nombres de plan son las siguientes:

Estas métricas ayudan a realizar un seguimiento del tráfico y el estado de las pasarelas VPN y pueden proporcionar información sobre las horas punta de tráfico por minuto y el estado de uso general.

Cada métrica se compone de los siguientes tipos de metadatos:

  • Nombre de métrica: nombre de la métrica recopilada.
  • Tipo de métrica: determina si el valor de métrica es de tipo contador o de tipo medidor. Todas estas métricas son de tipo gauge (medidor), que representa un único valor numérico que puede fluctuar arbitrariamente a lo largo del tiempo.
  • Tipo de valor: una unidad de medida para una métrica específica. Los ejemplos incluyen bytes o recuentos. Si el tipo de valor es none, significa que el valor de métrica representa apariciones individuales de ese tipo de métrica.
  • Segmento: cómo desea que IBM Cloud Monitoring divida y muestre las métricas de supervisión.

Definiciones de métricas de VPN

Las tablas siguientes definen las métricas de VPN básicas en IBM Cloud for VPC.

Entrada total de bytes de la pasarela VPN

Bytes por minuto recibidos para una pasarela VPN

Total de bytes de entrada de pasarela VPN
Metadatos Descripción
Metric name ibm_is_vpn_gateway_bytes_in
Metric type gauge
Value type byte
Segment by Service instance, Service instance name, VPN name, IBM IS

Salida total de bytes de la pasarela VPN

Bytes enviados por minuto para una pasarela VPN

Total de bytes de salida de pasarela VPN
Metadatos Descripción
Metric name ibm_is_vpn_gateway_bytes_out
Metric type gauge
Value type byte
Segment by Service instance, Service instance name, VPN name, IBM IS

Entrada total de paquetes de la pasarela VPN

Paquetes recibidos por minuto para una pasarela VPN

Total de paquetes de entrada de pasarela VPN
Metadatos Descripción
Metric name ibm_is_vpn_gateway_packets_in
Metric type gauge
Value type none
Segment by Service instance, Service instance name, VPN name, IBM IS

Salida total de paquetes de la pasarela VPN

Paquetes enviados por minuto para una pasarela VPN

Total de paquetes de salida de pasarela VPN
Metadatos Descripción
Metric name ibm_is_vpn_gateway_packets_out
Metric type gauge
Value type none
Segment by Service instance, Service instance name, VPN name, IBM IS

Estado de la pasarela VPN

Estado de una pasarela VPN (por ejemplo, 1=disponible, 0=no disponible)

Estado de la pasarela VPN
Metadatos Descripción
Metric name ibm_is_vpn_gateway_status
Metric type gauge
Value type none
Segment by Service instance, Service instance name, VPN name, IBM IS

Entrada de bytes de conexión VPN

Bytes recibidos por minuto para una conexión de pasarela VPN

Entrada de bytes de conexión VPN
Metadatos Descripción
Metric name ibm_is_vpn_connection_bytes_in
Metric type gauge
Value type byte
Segment by Service instance, VPN name, Connection name, Connection ID, IBM IS

Salida de bytes de conexión VPN

Bytes enviados por minuto para conexión de pasarela VPN

Salida de bytes de conexión VPN
Metadatos Descripción
Metric name ibm_is_vpn_connection_bytes_out
Metric type gauge
Value type byte
Segment by Service instance, VPN name, Connection name, Connection ID, IBM IS

Entrada de paquetes de conexión VPN

Paquetes recibidos por minuto para una conexión de pasarela VPN

Entrada de paquetes de conexión VPN
Metadatos Descripción
Metric name ibm_is_vpn_connection_packets_in
Metric type gauge
Value type none
Segment by Service instance, VPN Name, Connection Name, Connection ID, IBM IS

Salida de paquetes de conexión VPN

Paquetes enviados por minuto para una conexión de pasarela VPN

Salida de paquetes de conexión VPN
Metadatos Descripción
Metric name ibm_is_vpn_connection_packets_out
Metric type gauge
Value type none
Segment by Service instance, VPN name, Connection name, Connection ID, IBM IS

Estado de conexión VPN

Estado de una conexión de pasarela VPN (por ejemplo, 1=activa, 0=inactiva)

Estado de conexión VPN
Metadatos Descripción
Metric name ibm_is_vpn_connection_status
Metric type gauge
Value type none
Segment by Service instance, VPN name, Connection name, Connection ID, IBM IS

Segmentación de métricas

Puede dividir las métricas que presenta IBM Cloud Monitoring en diversas visualizaciones en el panel de control de IBM Cloud Monitoring, permitiendo visualizaciones de métricas distintas según sus preferencias. Por ejemplo, si tiene varias pasarelas VPN o cuentas con diferentes pasarelas VPN en cada cuenta, es posible que desee centrarse en una determinada pasarela por nombre.

Como ejemplo, puede segmentar VPN Gateway Total Bytes Input por IBM VPN for VPC gateway name para mostrar cuántos bytes por minuto se reciben para una pasarela VPN. El panel de control muestra las distintas líneas en distintos colores, donde cada línea representa los bytes recibidos por minuto para una pasarela VPN.

Atributos globales

Están disponibles los siguientes atributos para la segmentación de todas las métricas de VPN:

Atributos métricos de VPN
Atributo Nombre de atributo Descripción de atributo
Cloud type ibm_ctype Un valor público, dedicado o local
Location ibm_location La ubicación del recurso supervisado: una región, un centro de datos o global
Resource ibm_resource El recurso que mide el servicio: normalmente, un nombre de identificación o GUID
Resource type ibm_resource_type El tipo de recurso que mide el servicio
Resource group ibm_resource_group_name El grupo de recursos donde se ha creado la instancia de servicio
Scope ibm_scope El ámbito de la cuenta, la organización o el GUID de espacio que se asocia con esta métrica
Service name ibm_service_name Nombre del servicio que ha generado esta métrica

Atributos adicionales

Están disponibles los atributos siguientes para segmentar uno o varios de los atributos descritos en la referencia anterior. Consulte las métricas individuales para ver las opciones de segmentación.

Atributos de la métrica de segmentación de VPN
Atributo Nombre de atributo Descripción de atributo
Connection ID ibm_is_vpn_connection_id ID de conexión de pasarela IBM VPN for VPC
Connection name ibm_is_vpn_connection_name Nombre de conexión de pasarela IBM VPN for VPC
IBM IS ibm_is_generation IBM IS; por ejemplo, 2
Service instance ibm_service_instance Identifica la instancia con la que está asociada la métrica
Service instance name ibm_service_instance_name Proporciona el nombre de la instancia de servicio proporcionado por el usuario. Este nombre no es necesariamente un valor exclusivo que depende del nombre que se proporciona.
VPN gateway name ibm_is_vpn_gateway_name Nombre de pasarela IBM VPN for VPC

Las métricas visualizadas contienen una indicación de fecha y hora en tiempo de epoch de UNIX y el valor de métrica correspondiente a los intervalos de tiempo que finaliza en esa indicación de fecha y hora. Puede especificar distintos ámbitos y el intervalo de tiempo en el que notificar las métricas.

También puede especificar el intervalo de tiempo en el que informar de las métricas. Los intervalos de tiempo admitidos en el panel de control de IBM Cloud Monitoring son:

  • 10 segundos
  • 1 minuto
  • 10 minutos
  • 1 hora
  • 6 horas
  • 2 semanas
  • Personalizado

Habilitación de la supervisión de métricas

Para recibir métricas de supervisión, debe configurar la instancia de IBM Cloud Monitoring.

Para recibir métricas de supervisión, efectúe los pasos siguientes:

  1. Vaya al portal de supervisión de métricas y pulse Opciones > Crear.

  2. Seleccione una región para su instancia de IBM Cloud Monitoring.

    Si no tiene una pasarela VPN existente, consulte Creación de una pasarela VPN para suministrar uno.

    La región debe coincidir con la ubicación de la pasarela VPN existente.

  3. Elija su plan de precios.

    Los detalles del plan de precios se explican en la ventana de selección. Seleccione el plan que mejor se ajuste a sus requisitos.

  4. Proporcione un nombre de servicio exclusivo para la instancia. El nombre puede ser cualquier nombre que desee. El nombre no afecta de ningún modo a la funcionalidad.

    No dé a varias instancias de IBM Cloud Monitoring el mismo nombre.

  5. Opcionalmente, seleccione un grupo de recursos. Un grupo de recursos organiza los recursos de cuenta en agrupaciones personalizables. Cualquier recurso de la cuenta que se gestione utilizando el control de acceso IBM Cloud® Identity and Access Management (IAM) pertenece a un grupo de recursos dentro de su cuenta.

    Si no tiene ningún grupo de recursos preconfigurado o no tiene ningún motivo para compartir este recurso de forma selectiva, utilice la selección predeterminada.

    Si la cuenta tiene varios grupos de recursos, puede elegir qué grupo tiene acceso a esta instancia de IBM Cloud Monitoring. Al utilizar este acceso selectivo, las métricas pueden estar disponibles para algunos grupos de recursos y no para otros.

  6. Seleccione la casilla de verificación Habilitar. Debe seleccionar esta opción para recibir métricas de la pasarela VPN.

  7. Pulse Crear. Volverá a la página de inicio de Métricas de supervisión.

Al cabo de unos minutos, se visualizará la nueva instancia de IBM Cloud Monitoring con varias configuraciones. Puede que tenga que renovar el navegador para verla.

Cómo trabajar con el panel de control de IBM Cloud Monitoring

Para ver y trabajar con sus métricas de IBM Cloud Monitoring, siga estos pasos:

  1. Vaya al portal de supervisión de métricas.

  2. Pulse Abrir panel de control junto al nombre de servicio de la instancia de IBM Cloud Monitoring con la que quiera trabajar.

    La primera vez que acceda a su instancia de IBM Cloud Monitoring, se muestran varias ventanas como parte de la configuración interna. Mantenga las entradas predeterminadas y vaya pulsando para pasar páginas hasta llegar a la página principal de IBM Cloud Monitoring.

  3. Abra el panel de control de métricas de supervisión de IBM VPN for VPC seleccionando Paneles de control.

  4. Pulse Biblioteca de panel de control > IBM > VPN de VPC. El panel de control predeterminado no se puede editar.

  5. En el panel de control, se muestran diez métricas principales. Estas métricas incluyen el estado de la pasarela/conexión, la entrada/salida de bytes de la pasarela/conexión y la entrada/salida de paquetes de pasarela/conexión. Si desea modificar los parámetros y segmentar las métricas por nombre de pasarela VPN y nombre de conexión VPN, debe crear un panel de control personalizado.

    Para elegir la ventana de tiempo para la que quiere obtener métricas, utilice la barra de selección de hora.

Creación de un panel de control de métricas personalizado

Puede crear su propio panel de control para personalizar las métricas de supervisión, como por ejemplo para ver información sobre determinadas pasarelas VPN, o ver el tráfico que se realiza sólo a través de una conexión VPN.

Para personalizar el panel de control, efectúe los pasos siguientes:

  1. Vaya al portal de supervisión de métricas.

  2. Pulse Abrir panel de control junto al nombre de servicio de la instancia de IBM Cloud Monitoring con la que quiera trabajar. Ahora verá el panel de control.

  3. Seleccione Paneles de control y pulse + en el panel.

  4. Seleccione Panel de control en blanco y seleccione el tipo de representación visual que desee.

    IBM Cloud Monitoring ofrece ocho visualizaciones distintas para el panel de control. Lea la descripción de cada visualización y elija la que mejor se ajuste a sus requisitos.

    La línea Ver tendencias a lo largo del tiempo es la opción que se selecciona con más frecuencia. En los ejemplos siguientes se muestra una visualización basada en línea.

  5. Configure el panel de control personalizado.

    • En el campo Métricas, introduzca ibm_is para mostrar las diez IBM Cloud VPN para métricas VPC: ibm_is_vpn_gateway_status, ibm_is_vpn_connection_status, ibm_is_vpn_gateway_bytes_in, ibm_is_vpn_gateway_bytes_out, ibm_is_vpn_gateway_packets_in, ibm_is_vpn_gateway_packets_out, ibm_is_vpn_connection_bytes_in, ibm_is_vpn_connection_bytes_out, ibm_is_vpn_connection_packets_in, y ibm_is_vpn_connection_packets_out.

    • Puede elegir un ámbito para que se visualice en el panel de control pulsando Sustituir el ámbito del panel de control. Por ejemplo, puede visualizar las métricas para una pasarela VPN determinada.

    • También puede establecer un segmento para comparar métricas a lo largo del ámbito que defina. Por ejemplo, puede ver el estado de la conexión para una pasarela VPN determinada que se segmenta por nombre de pasarela y nombre de conexión.

  6. Pulse Guardar.

    De forma predeterminada, el panel de control se denomina "panel de control en blanco". Puede cambiar el nombre seleccionando Cuadros de mando en la barra lateral y haciendo clic en el icono Editar situado junto al nombre.

Puede volver al panel de control predeterminado de IBM Cloud Monitoring en cualquier momento. Para ello, seleccione Paneles de control > Paneles de control predeterminados > IBM > VPC VPN.

Cómo trabajar con IBM Cloud Monitoring utilizando las API

También puede trabajar con la instancia de IBM Cloud Monitoring utilizando las API de consulta de métricas. Es posible que desee utilizar API si necesita puntos de datos en bruto o si desea consumir las métricas desde una interfaz de línea de mandatos en lugar de utilizar el panel de control de IBM Cloud Monitoring.

Después de crear la instancia de IBM Cloud Monitoring, debe recopilar las dos informaciones siguientes.

  • La señal de la API de supervisión
  • El punto final de la instancia de IBM Cloud Monitoring

Para recopilar esta información y trabajar con la instancia de IBM Cloud Monitoring utilizando la API de consulta de métricas, siga estos pasos:

  1. Acceda a la página de inicio de supervisión.

  2. Pulse Abrir panel de control junto a la instancia con la que desea trabajar.

  3. Cuando se muestre el panel de control de IBM Cloud Monitoring, seleccione el icono de su Perfil de cuenta en la barra lateral y seleccione Valores. Ahora verá los valores de la cuenta.

  4. La señal de la API de supervisión es una serie alfanumérica que se encuentra en el campo Señal de la API de supervisión de Sysdig. Pulse el botón Copiar para copiar la señal en el portapapeles.

    No comparta esta señal de API. Cualquiera que tenga esta señal de API tendrá acceso completo a sus métricas.

  5. El punto final de la instancia de IBM Cloud Monitoring es por región. Por ejemplo, si la instancia de IBM Cloud Monitoring existe en us-south, su punto final es:

    https://us-south.monitoring.cloud.ibm.com/api/data/batch
    
  6. Cuando ya tenga la señal de API y el punto final, ya puede formatear la solicitud de POST. A continuación se muestra un ejemplo de solicitud de POST, con todos los parámetros que puede modificar. Los elementos siguientes son parámetros:

    • La señal de la API de supervisión.
    • El punto final de la instancia de IBM Cloud Monitoring.
    • El valor de ibm_is_vpn_gateway_name (el nombre de la pasarela VPN de la que desea ver las métricas).

    Si desea ver esta métrica para todas las pasarelas VPN, no especifique ningún valor en el atributo scope. Por ejemplo, utilice "scope" : "".

    • El tipo de métrica para el que desea ver los resultados. En este ejemplo se utiliza ibm_is_vpn_gateway_status.
    • Los atributos from y to definen los periodos de tiempo en los que se debe centrar la exploración, definidos en tiempo epoch y en microsegundos.
    • Los atributos sampling y value definen la granularidad de los datos que se devuelven en la solicitud POST.

    Puesto que un gran volumen de datos se almacena en IBM Cloud Monitoring, la selección del nivel concreto de granularidad es importante. IBM Cloud Monitoring solo puede devolver 600 puntos de datos a la vez por petición. En consecuencia, los atributos sampling y value son importantes. Si estas dos líneas se dejan fuera de la solicitud, se devuelve una suma agregada de los valores a lo largo de ese periodo de tiempo.

    Si el rango de tiempo que se especifica en from y to es grande (por ejemplo, 4 días), pero define 10 segundos de sampling y value, significa que recibirá 4 días de datos divididos fragmentos de 10 segundos. Este ejemplo no es útil debido a la gran cantidad de datos que se devuelven. Se recomienda especificar un fragmento más grande (por ejemplo, 1 hora en lugar de 10 segundos).

       curl \
       -H 'Authorization: Bearer <API_TOKEN>’ \
       -H 'Content-Type: application/json' \
       https://us-south.monitoring.cloud.ibm.com/api/data/batch  \
       -d '{
         "requests": [
             {
                 "format": {
                     "type": "data"
                 },
                 "scope": "ibm_is_vpn_gateway_name = \"test-001\"",
                 "metrics": {
                     "k0": "timestamp",
                     "v1": "ibm_is_vpn_gateway_status"
                 },
                 "time": {
                     "from": 1589877054000000,
                     "to": 1589877114000000,
                     "sampling": 60000000
                 },
                 "group": {
                     "by": [
                         {
                            "metric": "k0",
                             "value" : 60000000
                         }
                     ],
                     "aggregations": {
                         "v1": "avg"
                     },
                     "groupAggregations": {
                         "v1": "avg"
                     }
                 }
             }
         ]
     }'
    

Cómo trabajar con IBM Cloud Monitoring utilizando la interfaz de usuario de VPN for VPC

Puede ver métricas de pasarela VPN individuales e iniciar el panel de control de IBM Cloud Monitoring desde la interfaz de usuario de VPN.

  1. Vaya a la IU de VPN.

  2. Pulse el nombre de la pasarela VPN cuyas métricas de IBM Cloud Monitoring quiera ver y vaya a su página Visión general.

    El panel Vista previa de supervisión muestra la suma de todas las métricas durante la última hora.

    Puede pulsar Iniciar supervisión para iniciar el panel de control predeterminado de IBM Cloud Monitoring de la pasarela VPN.

  3. Abra la página Supervisión de la pasarela VPN. La página muestra el rendimiento y los paquetes de una pasarela VPN en un rango de tiempo.

    De forma similar, también puede iniciar el panel de control predeterminado de IBM Cloud Monitoring de la pasarela VPN pulsando Iniciar supervisión.