可观测性支柱

企业系统通常很复杂且功能齐全。 为了载高可用性或服务水平下运行,并确保任何问题都能得到有效处理,工程和 IT 人员必须能够充分理解和透明地观察这些系统。 为了有效地管理和操作这些企业系统,员工和负责团队必须能够获取有关系统运行方式、系统运行状态、应用程序和支持服务的信息。 可观测性是一个常用的 IT 术语,用于描述有关系统内部工作的信息的可用性,例如数据库集群的计算使用情况、提供商的存储输入/输出指标或不同应用程序或服务之间的请求和活动数量。

架构完善的系统通过定义和捕获 ArcGIS 组件的遥测数据来认真对待可观测性。 这些系统还确保应用程序、工作流和自定义组件将可观测性纳入为关键的非功能性要求,无论是通过定期报告状态、以一致的方式记录活动,还是提供 API 方法以允许外部进程查询和监控状态和进度。

可观测性的重要性

可观测性的重要性支持系统运行的两个相关目标 - 系统保持一致和稳定的稳定状态,以及当问题出现时,支持团队可以快速响应问题并做出明智、有效的更改,以将系统恢复到预期状态。 可观察性通过提供对有关系统运行的一致、详细信息的随时访问来实现这一点,以便支持团队可以识别、评估和处理任何不同的报告。

ArcGIS 软件的可观测性

许多 ArcGIS 软件组件都包含支持可观测性的工具或模式,包括日志记录、直接监测以及状态、使用情况或性能报告。 ArcGIS Enterprise 组件提供广泛的日志记录,ArcGIS Online 使用情况报告允许管理用户定期报告使用情况和活动,ArcGIS Pro 包括诊断监视器和性能评估工具,用于协助对工作流进行故障排除和监测。

可观测性最佳实践

标识符 最佳实践
O.1 确保支持系统工程师熟悉 ArcGIS 软件产品中的现有可观测性和监控选项。
O.2 首先监控关键工作流程而不是所有系统操作,以关注影响和价值。 确保监控噪音不会太大,以免错过重要信号。
O.3 与现有组织可观测性投资集成,例如现有监控工具或报告框架,以鼓励协作并在以前的成功基础上再接再厉。
Top