オブザーバビリティ - AWS での 5G ネットワークの継続的な統合と継続的な配信

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

オブザーバビリティ

AWS は、 AWS デフォルトで にデプロイされている 5G CNFs のオブザーバビリティを有効にします。これは Amazon CloudWatch によって有効になります。CloudWatch は、クラウドリソースとアプリケーションを完全に可視化します。

Amazon CloudWatch には、このプロセス中に 4 つの主要なステップがあります。

  1. 収集 — およびオンプレミスサーバーで実行されるすべての AWS リソース、アプリケーション、サービスからメトリクス AWS とログを収集します。

  2. モニタリング — CloudWatch ダッシュボードを使用してアプリケーションとインフラストラクチャを視覚化し、ログとメトリクスを並行して関連付けてトラブルシューティングを行い、CloudWatch アラーム を使用してアラートを設定します。

  3. Act CloudWatch Events と を使用して、運用上の変更への応答を自動化しますAWS Auto Scaling

  4. 分析 CloudWatch Metric Math を使用した最大 1 秒のメトリクス、拡張データ保持 (15 か月)、リアルタイム分析。

Amazon CloudWatch エージェントは、お客様の Kubernetes クラスターにインストールされます。エージェントは、Prometheus の設定、検出、メトリクスプル機能をサポートし、すべての忠実度の高い Prometheus メトリクスとメタデータを埋め込みメトリクス形式 (EMF) として強化して CloudWatch Logs に公開します

Amazon CloudWatch Container Insights は、コンテナ化されたアプリケーションからの Prometheus メトリクスの検出と収集を自動化します。ダッシュボードで視覚化された集計されたカスタム CloudWatch メトリクスを自動的に収集、フィルタリング、作成します。

各イベントは、完全に設定可能な厳選されたメトリクスディメンションのセットの CloudWatch カスタムメトリクスとしてメトリクスデータポイントを作成します。集約された Prometheus メトリクスを CloudWatch カスタムメトリクス統計として公開すると、パフォーマンスの問題や障害のモニタリング、アラーム、トラブルシューティングに必要なメトリクスの数が減少します。CloudWatch Logs Insights クエリ言語を使用して忠実度の高い Prometheus メトリクスを分析し、コンテナ化された環境のヘルスとパフォーマンスに影響を与える特定のポッドとラベルを分離することもできます。

AWS CloudTrail は、この可視性を提供し、 サービス間のすべての API コールを記録します。 AWS Configは、コンプライアンス検証の機能を提供します。AWS では、 AWS X-Ray や などのさまざまなサービスを使用して、アプリケーション、インフラストラクチャ、パイプラインのメトリクス、ログ、イベントのモニタリングオプションを追加で提供していますAWS CloudTrail

  • AWS は、Prometheus、Fluentd などのオープンソースのメトリクスツールをネイティブに統合できます。

  • Prometheus メトリクスをさらに Amazon CloudWatch または OpenSearch Service に取り込み、さらに分析できます。

  • AWS は、さまざまなシステムからログを収集するための標準メカニズムとして fluentD を使用します。このプロジェクトでは、同じメカニズムが使用され、設定されます。

このメカニズムの設定方法の詳細については、CloudWatch Logs にログを送信する DaemonSet として FluentD を設定する」を参照してください。

Amazon CloudWatch がモニタリングするメトリクスを示すスクリーンショット。

Amazon CloudWatch モニタリングメトリクスの例