Skip To Content

Supervisar ArcGIS Enterprise

Al supervisar activamente su organización de ArcGIS Enterprise, puede estabilizar el tiempo de actividad del sistema, identificar problemas o cortes de rendimiento de servicio y ajustar proactivamente los recursos asignados a las máquinas participantes para ejecutar las aplicaciones subyacentes. Las soluciones de supervisión pueden proporcionar comprobaciones activas de los extremos más utilizados y alertar a los contactos apropiados cuando las respuestas estén excluidas de las tolerancias esperadas. Además, puede usarlas para recopilar información histórica que se puede utilizar para corroborar con registros de sistema y de software durante las investigaciones de análisis o post mortem.

Si bien puede utilizar ArcGIS Monitor para supervisar su organización de ArcGIS Enterprise, también existen herramientas de terceros que le permiten obtener resultados similares. La siguiente información es un punto de partida sobre cómo integrar soluciones de supervisión con ArcGIS Enterprise.

Supervisar métricas

En general, existen dos perspectivas desde las que se pueden supervisar las aplicaciones corporativas: la utilización de recursos y la experiencia del usuario.

La utilización de recursos es un concepto familiar para los miembros de la administración de sistemas, ya que implica características del conjunto de equipos y la infraestructura de apoyo que ejecuta el software corporativo. Estas métricas suelen escalarse proporcionalmente con el volumen de usuarios que acceden a la plataforma, pero algunos flujos de trabajo también pueden provocar picos importantes en su uso.

Como alternativa, la supervisión de la experiencia de usuario suele reflejar la forma en que el cliente se conecta e interactúa con las aplicaciones de front-end y resulta más familiar para los analistas empresariales y para los administradores de SIG. Estas métricas son útiles a la hora de determinar los tiempos de respuesta de línea base para una serie de solicitudes que se pueden utilizar para establecer umbrales en los que se debe alertar a los equipos administrativos. También hay aspectos de la experiencia del usuario que requieren consideración fuera de los tiempos de respuesta, como la caducidad del certificado SSL.

Las siguientes subsecciones describen la supervisión de un sistema desde una perspectiva de uso de los recursos.

Utilización de recursos

Al supervisar equipos en una implementación de ArcGIS Enterprise desde una perspectiva de utilización de recursos, las métricas que se deben seguir son las siguientes:

  • Procesador: cuando el procesador de una máquina participante repunta o alcanza el 100 % de su capacidad, las solicitudes de cálculo se atrasan, lo que puede provocar un retraso en la devolución de la información. Lo anterior es aplicable a cualquier proceso en ejecución cuando experimenta una irrupción de actividad.
  • Memoria física: cuando la memoria física se aproxima al 100 por ciento de uso, es posible que los procesos en ejecución se bloqueen al intentar expandirse a un espacio de memoria adicional. Esto se mitigará por la presencia de memoria virtual.
  • Memoria virtual: la memoria virtual ofrece un búfer entre la memoria física de un equipo y el almacenamiento subyacente. Utiliza parte del almacenamiento subyacente para intercambiar datos fuera de la memoria física y, al mismo tiempo, mantenerlos más fácilmente accesibles que si se cargan directamente desde el disco. Los efectos inversos debido al agotamiento de la memoria virtual son comunes con los sistemas Windows. La expansión de la memoria virtual (crecimiento del archivo de página) comienza a producirse al 90 por ciento de utilización de la memoria física. En algunas configuraciones, la memoria virtual puede agotarse antes de que la memoria física comience a alcanzar el 100 por ciento.
  • Memoria dedicada: la capacidad de memoria dedicada del sistema es la suma de la memoria física de un equipo más el tamaño de la memoria virtual en un momento determinado. Dado que la memoria virtual puede aumentar, el límite de memoria dedicada puede cambiar con el tiempo. Un equipo que se acerca al 100 por ciento de consumo de memoria dedicada indica que se están agotando la memoria física y virtual y se necesitan más recursos.
  • Espacio disponible en el volumen del disco: quedarse sin espacio en el disco para el sistema, la aplicación o los volúmenes de datos en un sistema puede tener consecuencias importantes tanto para el sistema operativo en ejecución como para cualquier aplicación que dependa de esos volúmenes. Supervise el espacio disponible para asegurarse de que los sistemas no se queden sin espacio en disco y determinar cuándo se dan aumentos importantes en el espacio utilizado, lo cual puede ser indicativo de eventos de publicación anómalos.

A medida que vaya supervisando su sistema, tenga presente que los obstáculos de la red, si bien son poco frecuentes en los entornos de redes empresariales, pueden afectar a los tiempos de respuesta óptimos de componentes ArcGIS Enterprise. Lo anterior es cada vez más posible en entornos de múltiples equipos donde se intercambian múltiples solicitudes internas entre todos los componentes ArcGIS Enterprise y otras fuentes de datos registrados y servicios de archivos.

Cuando sea posible, divida el procesador y la memoria en una lista por proceso para determinar qué proceso está escalando durante un tiempo determinado. Al utilizar este nivel de granularidad en la supervisión, la parte de la línea de comandos del proceso se puede utilizar para distinguir los componentes internos ArcGIS Enterprise entre sí o del análisis antivirus en tiempo real, por ejemplo.

Supervise no solo los equipos en los que están instalados los componentes ArcGIS Enterprise, sino también cualquier servidor de archivos e instancias de base de datos de los que pueda depender la implementación para una operación adecuada. Las aplicaciones ArcGIS Enterprise suelen empezar por sus niveles más bajos de consumo de recursos. A medida que se accede a las aplicaciones y se utilizan, su consumo de recursos va escalando proporcionalmente con la utilización de los recursos.

Recopilar métricas de recursos

Puede utilizar Windows Supervisión de rendimiento para recopilar datos de utilización de recursos del sistema. Esta herramienta de recopilación se puede configurar para capturar varias métricas, pero las métricas agregadas a un recopilador de datos en el siguiente ejemplo se enumeran arriba. Puede ejecutar sets de recopiladores de datos en equipos remotos para implementar un equipo de supervisión central para una recopilación de métricas de varios equipos que ejecuten el software ArcGIS Enterprise.

Nota:

Si bien este es un ejemplo de recopilación de métricas, es posible configurar cualquier software de supervisión de manera similar para capturar métricas de uso de recursos. Consulte la documentación del software para obtener más información.

Para configurar un set de recopiladores de datos, haga lo siguiente:

  1. Haga clic en Inicio > Sistema de Windows > Panel de control.
  2. Haga clic en Sistema y seguridad y en Herramientas administrativas.
  3. Haga clic en Supervisión de rendimiento.
  4. Expanda Sets de recopiladores de datos y haga clic con el botón derecho en Definido por el usuario.
  5. Elija Nuevos > sets de recopiladores de datos.
  6. Cree un set de recopiladores de datos:
    1. Escriba un nombre para el set de recopiladores de datos.
    2. Seleccione Crear manualmente (Avanzado).
    3. Haga clic en Siguiente.
  7. Active la casilla de verificación Contador de rendimiento en Crear registros de datos y haga clic en Siguiente.
  8. Haga clic en Agregar para registrar contadores de rendimiento.
  9. Agregue un contador de rendimiento para recopilar datos sobre la utilización del procesador:
    1. Examine Procesador en la lista de contadores disponibles.
    2. Expanda Procesador y elija % tiempo de procesador.
    3. Elija _Total en Instancias del objeto seleccionado.
    4. Haga clic en Add (Agregar). El contador aparece en Contadores agregados.
  10. Agregar contadores de rendimiento para rastrear las métricas de utilización de recursos restantes:
    1. Examine y expanda Disco lógico y haga clic en % de espacio libre y, a continuación, elija <All instances> en el objeto seleccionado. Haga clic en Add (Agregar).

    2. Busque y expanda Interfaz de red y haga clic en Bytes Total/seg y, a continuación, elija <All instances> del objeto seleccionado. Haga clic en Add (Agregar).

    3. Examine y expanda Memoria y haga clic en % de bytes dedicados en uso. Haga clic en Add (Agregar).

    4. Haga clic en Memoria > MBytes disponibles. Haga clic en Add (Agregar).

    5. Haga clic en Memoria > páginas/seg. Haga clic en Add (Agregar).

    6. Haga clic en Aceptar.
  11. Cambie el valor de Intervalo de muestra a 5 y cambie la opción Unidades a Minutos.

    Puede aumentar o disminuir este valor en función de la resolución de registro preferida. En general, cuando ocurre un problema, la frecuencia de muestra aumenta, por ejemplo, 15 segundos, mientras que durante el funcionamiento normal, una frecuencia de 15 o 30 minutos puede ser adecuada.

  12. Haga clic en Finalizar.
  13. Haga clic con el botón derecho en el set de recopiladores de datos creados en Definido por el usuario y haga clic en Iniciar.
Nota:
Cuando se está ejecutando un set de recopiladores de datos no se puede ver un informe en tiempo real. Al detener e iniciar el set de recopiladores de datos se genera un informe del tiempo entre la fecha en que se creó el último informe y la hora actual.

Analizar métricas de recursos

Una vez que haya elegido una herramienta de recopilación y capturado los datos de uso de recursos para sus equipos, puede analizar las métricas del recurso. Tenga en cuenta lo siguiente al analizar métricas de recursos:

  • La vida útil del problema: comprender si la ocurrencia fue un evento aislado o a largo plazo le ayudará a determinar la mejor forma de proceder en la mayoría de las situaciones. Un pico a corto plazo en el uso de recursos tiende a producirse con una demanda inmediata de servicios específicos como, por ejemplo, agregar un cuadro de mando o aplicación web recién publicado o agregar un departamento al portal. El crecimiento a largo plazo hacia la utilización actual puede indicar el aumento de popularidad de la plataforma y sus servicios o aplicaciones asociados. Los picos a corto plazo pueden volver a repetirse o no, de modo que el contexto en el que se desarrollan esos eventos es importante a la hora de determinar si se necesitan más recursos para aumentar la estabilidad a largo plazo de la implementación.
  • Los procesos que consumen la mayoría de los recursos del sistema: desde una perspectiva Portal for ArcGIS y ArcGIS Data Store, el uso debe escalarse prácticamente de forma lineal con el número de usuarios de la plataforma y el uso de los servicios alojados respectivamente. A la hora de considerar ArcGIS Server, escalar servicios dedicados y uso de servicios alojados son los dos factores principales en el uso de los recursos. Los servicios dedicados se pueden ajustar en un sitio ArcGIS Server para reducir el uso general de los recursos, pero es posible que no sea adecuado cuando la demanda alcanza su pico máximo a lo largo del tiempo.
  • La distribución de roles: permite distribuir roles en varios equipos en un despliegue de ArcGIS Enterprise permite un ajuste de recursos más minucioso para cada componente y una mayor granularidad de comprensión cuando surgen problemas. Aumentar los recursos solo para el data store relacional o los equipos del servidor de alojamiento puede ser más estratégico que incrementar los recursos para una implementación corporativa basada en un solo equipo. Puede realizar ajustes en la arquitectura del sitio actual mediante operaciones de unión al sitio para pasar de un solo equipo a una arquitectura distribuida de una implementación establecida.

Resolver problemas

Ahora que puede identificar, rastrear y analizar métricas de recursos de equipo, puede abordar respuestas inesperadas del sistema. Ello podría aumentar los recursos del procesador asignado, asignar o instalar más RAM o aumentar el espacio en disco. Antes de actuar, debe entender las prácticas recomendadas para resolver problemas de uso de recursos.

Utilización del procesador

Antes de aumentar los recursos de procesador asignados de los equipos que experimentan un alto uso del procesador, determine si se trata de un componente ArcGIS Enterprise u otro software del sistema que está causando los picos de uso. El software de seguridad con el escaneo en tiempo real habilitado puede aumentar el uso del procesador durante las operaciones normales de servidor web y base de datos. Si este es el caso, alerte a su equipo de ciberseguridad en función del comportamiento observado. Para máquinas virtuales, es posible que el host subyacente esté sobrecargado, lo que puede dar lugar a un bloqueo en el rendimiento que no se detecte en máquinas virtuales.

Uso de memoria física

Cuando el uso de la memoria física se acerque al 100 por ciento, es posible que los equipos necesiten más memoria RAM asignada o instalada. Como se ha descrito anteriormente, separar las cargas de trabajo en equipos dedicados puede permitir una asignación de recursos más granular y reducir la contención de recursos actual, pero también puede aumentar la memoria en los equipos existentes. Cuando el uso de la memoria física se aproxime al 100 por ciento, es posible que también se agote la memoria virtual disponible.

Utilización de la memoria virtual y dedicada

La utilización de memoria virtual y dedicada generalmente demuestra los mismos patrones al alcanzar el 100 por ciento de uso. La memoria virtual permite que los procesos utilicen más memoria de la que está disponible en un sistema y normalmente se escala automáticamente a un valor de umbral, a menos que el administrador del sistema responsable de las máquinas suministradas lo establezca de forma estática. Puede aumentar la memoria virtual modificando la configuración del sistema si hay suficiente espacio en disco para ampliar el archivo de página.

Volumen en disco disponible

El agotamiento del espacio en disco es uno de los métodos de fallo más impredecibles que pueden producirse en implementación de ArcGIS Enterprise. Los archivos se pueden dejar en blanco o truncados si los intentos de actualización están incompletos, lo que puede impedir que el software se inicie correctamente. En primer lugar, busque archivos grandes que se puedan mover a un data store registrado u otra ubicación. Si no puede quitar archivos innecesarios, debe aumentar el espacio en disco. También puede migrar los directorios del sistema a un almacenamiento separado, por ejemplo, el directorio de contenido de un sitio Portal for ArcGIS o directorio de caché para ArcGIS Server.

Nota:

Para ver los 25 primeros archivos por tamaño en el directorio actual, ejecute este comando en una ventana de PowerShell administrativa:

Get-ChildItem -r | Sort -descending -property length | Select -first 25 name, @{Name="Size (GB)";Expression={[Math]::round($_.length / 1GB, 2)}}

Ejecutar en el volumen raíz puede llevar mucho tiempo, por lo que se recomienda examinar un directorio en particular antes de ejecutar el comando.