

# OPS10-BP06 通过控制面板传达状态信息
<a name="ops_event_response_dashboards"></a>

 使用控制面板作为战略工具，面向内部技术团队、领导层和客户等不同受众，实时展现运营状态和关键指标。这些控制面板集中直观地展现系统运行状况和业务绩效，提高了透明度和决策效率。

 **期望结果：**
+  控制面板可向不同的利益相关方，提供与之相关的系统和业务指标的全面视图。
+  利益相关方可以主动访问运营信息，这样就无需频繁地请求查看状态。
+  增强了正常操作和发生意外事件期间的实时决策能力。

 **常见反模式：**
+ 工程师加入事件管理呼叫，需要了解状态更新才能跟得上节奏。
+ 依赖人工报告进行管理，这会导致延迟和潜在的不准确性。
+  在意外事件发生时，运营团队经常被状态更新打断。

 **建立此最佳实践的好处：**
+  让利益相关方能够立即获得关键信息，推动作出明智的决策。
+  尽可能减少人工报告和频繁的状态查询，减少运营效率低下的问题。
+  能够实时了解系统性能和业务指标，提高透明度和信任度。

 **在未建立这种最佳实践的情况下暴露的风险等级：**中 

## 实施指导
<a name="implementation-guidance"></a>

 控制面板可以有效地传达系统状态和业务指标信息，并且可以根据不同受众群体的需求进行定制。利用 Amazon CloudWatch 控制面板和 Amazon Quick 等工具，可以创建交互式的实时控制面板，用于系统监控和商业智能。

### 实施步骤
<a name="implementation-steps"></a>

1.  **确定利益相关方的需求：**确定技术团队、领导层和客户等不同受众群体的特定信息需求。

1.  **选择正确的工具：**选择合适的工具，例如用于系统监控的 [Amazon CloudWatch 控制面板](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)，以及用于交互式商业智能的 [Amazon Quick](https://aws.amazon.com/quicksight/)。[AWS Health](https://docs.aws.amazon.com/health/latest/ug/what-is-aws-health.html) 在 [AWS Health Dashboard](https://health.aws.amazon.com/health/home) 中提供即用型体验，或者您可以在 Amazon EventBridge 中或通过 AWS Health API 使用运行状况事件来增强自己的控制面板。

1.  **设计有效的控制面板：**
   +  设计控制面板，清晰地显示相关指标和 KPI，确保这些指标易于理解且可操作。
   +  根据需要，纳入系统级和业务级视图。
   +  包括高层控制面板（用于整体概述）和底层控制面板（用于详细分析）。
   +  在控制面板中集成自动警报，以便突出显示关键问题。
   +  在控制面板中添加重要指标阈值和目标等注释，以便即时查看。

1.  **集成数据来源：**
   +  使用 [Amazon CloudWatch](https://aws.amazon.com/cloudwatch/) 汇总和显示各种 AWS 服务的指标，并[查询源自其他数据来源的指标](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/MultiDataSourceQuerying.html)，从而创建系统运行状况和业务指标的统一视图。
   +  使用 [CloudWatch Logs Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AnalyzingLogData.html) 等功能来查询和可视化源自不同应用程序和服务的日志数据。
   +  使用 AWS Health 事件，通过 [AWS Health API](https://docs.aws.amazon.com/health/latest/APIReference/Welcome.html) 或 [AWS Health events on Amazon EventBridge](https://docs.aws.amazon.com/health/latest/ug/cloudwatch-events-health.html)，随时了解 AWS 服务中运营状态和已确认的运营问题。

1.  **提供自助访问：**
   +  与相关利益相关方分享 CloudWatch 控制面板，以便使用[控制面板分享功能](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-dashboard-sharing.html)进行自助信息访问。
   +  确保控制面板易于访问，并可实时提供最新信息。

1.  **定期更新和完善：**
   +  不断更新和完善控制面板，以便适应不断变化的业务需求，并与利益相关方的反馈保持一致。
   +  定期审查控制面板，确保其信息贴近用户需求，并有效地传达必要信息。

## 资源
<a name="resources"></a>

 **相关最佳实践：**
+  [OPS08-BP05 创建控制面板](ops_workload_observability_create_dashboards.md) 

 **相关文档：**
+ [构建控制面板以获取操作可见性](https://aws.amazon.com/builders-library/building-dashboards-for-operational-visibility/)
+ [Using Amazon CloudWatch Dashboards](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)
+ [使用控制面板变量创建灵活的控制面板](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_dashboard_variables.html)
+ [共享 CloudWatch 控制面板](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-dashboard-sharing.html)
+ [查询源自其他数据来源的指标](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/MultiDataSourceQuerying.html)
+ [将自定义小组件添加到 CloudWatch 控制面板](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/add_custom_widget_dashboard.html)

 **相关示例：**
+ [One Observability 讲习会 – Dashboards](https://catalog.us-east-1.prod.workshops.aws/workshops/31676d37-bbe9-4992-9cd1-ceae13c5116c/en-US/aws-native/dashboards)