

# OPS08-BP02 分析工作负载日志
<a name="ops_workload_observability_analyze_workload_logs"></a>

 定期分析工作负载日志对于更深入地了解应用程序的运行至关重要。通过高效地筛选、以可视化方式呈现和解释日志数据，您可以持续优化应用程序性能和安全性。 

 **期望的结果：** 通过全面的日志分析获得对应用程序行为和操作的丰富见解，确保主动检测和缓解问题。 

 **常见反模式：** 
+ 在出现严重问题之前，忽视对日志的分析。
+ 没有使用可分析日志的全套工具，导致错过关键见解。
+  仅依靠人工查看日志，而不利用自动化和查询功能。 

 **建立此最佳实践的好处：** 
+ 主动识别运营瓶颈、安全威胁和其他潜在问题。
+ 高效利用日志数据进行持续的应用程序优化。
+  增进对应用程序行为的理解，有助于调试和故障排除。 

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

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

 [Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/WhatIsCloudWatchLogs.html) 是用于日志分析的强大工具。利用 CloudWatch Logs Insights 和 Contributor Insights 等集成功能，可以直观而高效地从日志中获取有意义的信息。 

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

1.  **设置 CloudWatch Logs：** 配置应用程序和服务以将日志发送到 CloudWatch Logs。 

1.  **设置 CloudWatch Logs Insights：** 使用 [CloudWatch Logs Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AnalyzingLogData.html) 以交互方式搜索和分析您的日志数据。 

   1.  创建查询以提取模式、直观呈现日志数据并得出切实可行的见解。 

1.  **利用 Contributor Insights** 使用 [CloudWatch Contributor Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights.html) 在 IP 地址或用户代理等高基数维度中找到主要贡献者。 

1.  **实现 CloudWatch Logs 指标筛选器：** 配置 [CloudWatch 日志指标筛选器](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/MonitoringLogData.html) 将日志数据转换为可操作的指标。这允许您设置警报或进一步分析模式。 

1.  **定期审查和优化：** 定期审查您的日志分析策略，以捕获所有相关信息并持续优化应用程序性能。 

 **实施计划的工作量级别：** 中。 

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

 **相关最佳实践：** 
+  [OPS04-BP01 识别关键绩效指标](ops_observability_identify_kpis.md) 
+  [OPS04-BP02 实施应用程序遥测](ops_observability_application_telemetry.md) 
+  [OPS08-BP01 分析工作负载指标](ops_workload_observability_analyze_workload_metrics.md) 

 **相关文档：** 
+ [ 使用 CloudWatch Logs Insights 分析日志数据 ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AnalyzingLogData.html)
+ [ 使用 CloudWatch Contributor Insights ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights.html)
+ [ 创建和管理 CloudWatch Logs 日志指标筛选器 ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/MonitoringLogData.html)

 **相关视频：** 
+ [ 使用 CloudWatch Logs Insights 分析日志数据 ](https://www.youtube.com/watch?v=2s2xcwm8QrM)
+ [ Use CloudWatch Contributor Insights to Analyze High-Cardinality Data ](https://www.youtube.com/watch?v=ErWRBLFkjGI)

 **相关示例：** 
+ [ CloudWatch Logs 示例查询 ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL_QuerySyntax-examples.html)
+ [ 可观测性研讨会 ](https://catalog.workshops.aws/observability/en-US/intro)