Los sistemas Enterprise suelen ser complejos y multifuncionales. Para que funcionen con un alto nivel de disponibilidad o de servicio, y para garantizar que cualquier problema pueda ser resuelto eficazmente, deben ser bien comprendidos y transparentemente observables para el personal de ingeniería y de TI. Para administrar y hacer funcionar eficazmente estos sistemas Enterprise, el personal y los equipos responsables deben tener acceso a la información sobre el funcionamiento del sistema, el estado operativo del sistema, las aplicaciones y los servicios de apoyo. La observabilidad es un término informático de uso común para describir la disponibilidad de información sobre el funcionamiento interno de un sistema, como el uso de cómputo de un clúster de bases de datos, las métricas de entrada/salida de almacenamiento de un proveedor o el número de solicitudes y la actividad en diferentes aplicaciones o servicios.
Los sistemas bien diseñados se toman en serio la observabilidad, definiendo y capturando la telemetría de los componentes de ArcGIS. Estos sistemas también garantizan que las aplicaciones, los flujos de trabajo y los componentes personalizados incorporen la observabilidad como un requisito no funcional clave, ya sea informando regularmente sobre el estado, registrando las actividades de forma coherente o proporcionando los métodos de la API para permitir que un proceso externo consulte y monitorice el estado y el progreso.
La importancia de la observabilidad admite dos objetivos relacionados de las operaciones del sistema: que el sistema mantenga un estado constante que sea consistente y estable, y que cuando aparezcan problemas, que los equipos complementarios puedan responder rápidamente a los problemas y hacer cambios informados y eficaces para restaurar el sistema a un estado esperado. La observabilidad lo habilita proporcionando un acceso rápido a una información coherente y detallada sobre las operaciones del sistema, de modo que cualquier informe diferente pueda ser identificado, evaluado y los equipos complementarios puedan actuar en consecuencia.
Muchos componentes del software ArcGIS incluyen herramientas o patrones que admiten la observabilidad, incluidos el registro, la monitorización directa y la elaboración de informes sobre el estado, el uso o el rendimiento. Los componentes de ArcGIS Enterprise proporcionan un amplio registro, los informes de uso de ArcGIS Online permiten a los usuarios administrativos informar regularmente sobre el uso y las actividades, y ArcGIS Pro incluye tanto un monitor de diagnóstico como una herramienta de evaluación del rendimiento para ayudar a la resolución de problemas y la monitorización de los flujos de trabajo.
Identificador | Prácticas recomendadas |
---|---|
O.1 | Asegúrese de que los ingenieros de sistemas de soporte estén familiarizados con las opciones de observabilidad y monitorización existentes en los productos de software de ArcGIS. |
O.2 | Comience por monitorizar los flujos de trabajo clave, en lugar de todas las operaciones del sistema, para centrarse en el impacto y el valor. Asegúrese de que el ruido de la monitorización no sea tan alto que impida escuchar señales importantes. |
O.3 | Integre con las inversiones de observabilidad de organización existentes, como una herramienta de monitorización o un marco de generación de informes existentes, para fomentar la colaboración y aprovechar los éxitos anteriores. |