5 elementos útiles de análisis de ArcGIS Server en ArcGIS Monitor
ArcGIS Monitor recopila métricas centradas tanto en los componentes de ArcGIS Enterprise como en la infraestructura subyacente. Proporciona una visión general completa del estado y el rendimiento del sistema y ayuda a los administradores a aprovechar al máximo su inversión en SIG y TI.
En ArcGIS Monitor, puedes crear vistas de análisis personalizadas para ayudar a identificar tendencias en los datos capturados. Las vistas de análisis se componen de gráficos e indicadores que se rellenan con expresiones de datos. Obtén más información sobre la creación de vistas de análisis en este tema de ayuda.
El objetivo de este blog es demostrar cómo crear cinco gráficos útiles que proporcionen información sobre los servicios web de ArcGIS Server. Se explica la definición de la expresión de datos y cómo se configura el elemento. Los cinco elementos de análisis útiles para ArcGIS Server son:
- Solicitudes recibidas por servicio
- Tiempo medio de respuesta (segundos) por servicio
- Promedio de instancias utilizadas por servicio
- Saturación de instancias (%) por servicio
- Número de servicios de ArcGIS Server por tipo
Estos elementos de análisis se pueden utilizar por separado o colectivamente para ayudar a los administradores a tener una vista de análisis eficaz de las métricas de ArcGIS Server en ArcGIS Monitor.
1. Solicitudes recibidas por servicio

Este gráfico de serie muestra el número de solicitudes de servicios de ArcGIS Server como un gráfico de barras apiladas, lo que permite a los administradores medir el nivel de actividad por servicio de ArcGIS Server. Con este gráfico, los administradores pueden identificar qué servicios se utilizan más y cuáles se utilizan menos. Esto puede ayudar a impulsar las decisiones de asignación de recursos y responder a preguntas como "¿Cuántos procesos de ArcSOC debo asignar a este servicio?" (Se proporciona más información sobre los procesos de ArcSOC en la sección del elemento #3 a continuación).
La expresión de datos para el elemento Solicitudes recibidas – Servicios web,.
- Componentes en los que el tipo es "Servicio"
- El nombre del componente no contiene 'System/' y 'Utilities/'
(ambos parámetros filtrarán los servicios del sistema incluidos con ArcGIS Server) - Métricas de unión
- El identificador es 'requests_received'
- Unir datos de métricas
Conceptualmente, está creando una expresión que consulta información en tres tablas de la base de datos de ArcGIS Monitor: Componentes, Métricas y Datos de métricas. Para su información, "Métricas" se refiere a lo que se está midiendo y "Datos de métricas" es la medición real.
El elemento de gráfico de serie se puede configurar de la siguiente manera:
Para datos
- El campo de categoría (es decir, el eje x) es "Observado en"
- El tipo de estadística es "Suma"
- El campo estadístico es "Valor"
- Dividir por campo es "Nombre", por lo que puede ver los datos de cada servicio registrado
Para el gráfico
- Seleccione Tipo como barra
- Habilitación de la propiedad stacked
- Orientación como horizontal
- Coloque la leyenda en la parte inferior
Para General
- Agregar un título personalizado para el gráfico
Se pueden configurar propiedades adicionales para el gráfico de serie, pero no son esenciales para los fines de este blog.
2. Tiempo medio de respuesta (segundos) por servicio
Este gráfico de serie muestra el tiempo medio de respuesta a las solicitudes (en segundos) de los servicios de ArcGIS Server en un gráfico de líneas. El tiempo medio de respuesta a las solicitudes es un buen indicador de si a los servicios de ArcGIS Server se les ha asignado una cantidad adecuada de recursos para satisfacer la demanda. Los tiempos de respuesta a las solicitudes bajos indican que se ha asignado una cantidad adecuada de recursos, mientras que los tiempos de respuesta a las solicitudes altos pueden indicar que el servicio está sometido a una carga pesada. Los servicios con tiempos de respuesta a las solicitudes elevados podrían justificar la investigación, tal vez se necesiten recursos adicionales para satisfacer su demanda.
La expresión de datos para el elemento Tiempo de respuesta promedio (segundos) – Servicios web,
- Componentes en los que el tipo es "Servicio"
- El nombre del componente no contiene 'System/' ni 'Utilities/'
- Métricas de unión
- El identificador es 'requests_response_time_avg'
- Unir datos de métricas
El elemento de gráfico de serie se puede configurar de la siguiente manera:
Para datos
- El campo de categoría es "Observado en"
- El tipo de estadística es "Promedio"
- El campo estadístico es "Valor"
- Dividir por campo es "Nombre", por lo que puede ver los datos de cada servicio registrado
Para el gráfico
- Seleccione Tipo como línea
- Orientación como horizontal
- Coloque la leyenda en la parte inferior
Para General
- Agregar un título personalizado para el gráfico
3. Promedio de instancias utilizadas por servicio
Este gráfico de serie muestra el número medio de instancias utilizadas por los servicios de ArcGIS Server en un gráfico de líneas. Una "instancia de servicio" hace referencia al proceso de ArcSOC que se ejecuta en el equipo de ArcGIS Server. A cada servicio se le asigna un número mínimo y máximo de instancias que se pueden ajustar en ArcGIS Server Manager. Revise este tema de ayuda para obtener más información Introducción a las instancias de servicio.
Este gráfico es otra buena manera de identificar las tendencias de uso por servicio y puede ayudar a responder preguntas como "¿Qué servicios de ArcGIS Server podrían ser buenos candidatos para pasar al grupo de instancias compartidas?" Si un servicio usa pocas instancias en promedio, es posible que desee moverlo al grupo compartido. Si un servicio usa muchas instancias en promedio, probablemente debería tener un conjunto de instancias dedicadas para procesar las solicitudes entrantes.
La expresión de datos para el elemento Avg Instances used (ArcSOCs) – Web Services,
- Componentes en los que el tipo es "Servicio"
- El nombre del componente no contiene 'System/' ni 'Utilities/'
- Métricas de unión
- El identificador es 'instances_used_avg'
- Unir datos de métricas
El elemento de gráfico de serie se puede configurar de la siguiente manera:
Para datos
- El campo de categoría es "Observado en"
- El tipo de estadística es "Promedio"
- El campo estadístico es "Valor"
- Dividir por campo es "Nombre", por lo que puede ver los datos de cada servicio registrado
Para el gráfico
- Seleccione Tipo como línea
- Orientación como horizontal
- Coloque la leyenda en la parte inferior
Para General
- Agregar un título personalizado para el gráfico
4. Saturación de instancias (%) por servicio
Este gráfico de serie muestra el grado de saturación de las instancias dedicadas a un servicio específico de ArcGIS Server en el gráfico de líneas. "Saturación de instancias" se refiere al porcentaje de procesos de ArcSOC que estuvieron ocupados durante el período de tiempo especificado. Por ejemplo, si a un servicio se le asignan cuatro instancias dedicadas y las cuatro estuvieron ocupadas procesando solicitudes durante todo el período de tiempo, la saturación de instancias sería del 100 %. Si las cuatro instancias solo estuvieran ocupadas el 75 % de ese período de tiempo, la saturación de instancias sería del 75 %. Los servicios con valores cercanos al 100 por ciento de saturación de instancias sugieren que se necesitan más instancias para manejar las solicitudes de servicio entrantes.
La expresión de datos para el elemento Saturación de instancias (%) – Servicios web,
- Componentes en los que el tipo es "Servicio"
- El nombre del componente no contiene 'System/' ni 'Utilities/'
- Métricas de unión
- El identificador es 'instances_saturation'
- Unir datos de métricas
El elemento de gráfico de serie se puede configurar de la siguiente manera:
Para datos
- El campo de categoría es "Observado en"
- El tipo de estadística es "Promedio"
- El campo estadístico es "Valor"
- Dividir por campo es "Nombre", por lo que puede ver los datos de cada servicio registrado
Para el gráfico
- Seleccione Tipo como línea
- Orientación como horizontal
- Coloque la leyenda en la parte inferior
Para General
- Agregar un título personalizado para el gráfico
5. Número de servicios de ArcGIS Server por tipo
Este gráfico de anillos muestra un desglose de todos los servicios de ArcGIS Server registrados con ArcGIS Monitor por tipo. Es un buen elemento visual que muestra a un administrador el recuento de cada tipo de servicio en la implementación de SIG empresarial. Se muestra un recuento específico al pasar el cursor por encima de un segmento de anillo.
La expresión de datos para el elemento Tipos de servicios web,
- Componentes en los que el tipo es "Servicio"
Para los fines de este blog, los servicios del sistema de ArcGIS Server no se filtraron, por lo que podrían incluirse (como servicios de geoprocesamiento) en el gráfico.
El elemento de gráfico circular se puede configurar de la siguiente manera:
Para datos
- El campo de categoría es "Subtipo": mostrará los servicios por tipo
- El tipo de estadística es "Recuento"
- El campo estadístico es "ID"
Para el gráfico
- Seleccione Tipo como anillo
- Coloque la leyenda a la derecha
Para General
- Agregar un título personalizado para el gráfico
Vista de análisis de métricas de ArcGIS Server
Si decide implementar los cinco gráficos que se describen en este blog en una vista de análisis, tendrá una visualización centralizada para medir rápidamente el estado de las métricas de ArcGIS Server notificadas por ArcGIS Monitor. Por ejemplo, colocando los cuatro gráficos seriales como una "pila":
Al observar la vista de análisis, las tendencias de uso se pueden identificar fácilmente por servicio que puede usar para ayudar a impulsar las decisiones de asignación de recursos. Por ejemplo, observe WorldCities_branch servicio (color rojo); Está recibiendo notablemente más solicitudes, tiene un tiempo de respuesta promedio mucho más alto y usa más instancias en promedio que los otros servicios. Estos indicadores sugieren que se deben asignar más recursos para apoyar la demanda de este servicio.
Configurar una vista de análisis y, a continuación, observar las métricas de ArcGIS Server notificadas a lo largo del tiempo puede ayudar a identificar tendencias. ¿Se utilizan más ciertos servicios durante ciertos períodos de tiempo? ¿O ciertos días de la semana? Tal vez se podrían reasignar recursos para atender la actividad de determinados servicios durante estos períodos de alta demanda. La optimización de los servicios puede ayudar con el rendimiento general, reducir los tiempos de espera y eliminar los tiempos de inactividad del servicio.
Por: Josh Herman