サーバーレス環境を発見、監視する
サーバーレスアーキテクチャー向けに、イベントドリブンなワークロードをスケジュール設定しましょう。ワンランク上のオンデマンドタスク処理が実現します。Elasticオブザーバビリティなら、サーバーレスなアクティビティについても既存の環境と同水準のインサイトを受け取ることができます。サーバーレスな呼び出しからログとメトリックを収集し、サーバーレス関数のトレースと結び付けてみましょう。
オブザーバビリティソリューションの導入時に考慮すべきポイントを、eブックで詳しくご覧ください。
eブックをダウンロードAWS Lambda機能を追跡して、包括的なエンドツーエンドの可視性を得ましょう。
さらに詳しくAWS CloudwatchとElasticオブザーバビリティを活用して、環境を監視してみましょう。
さらに詳しくサーバーレスアプリの一元的な可視性を確立
各呼び出しでデータを収集することで、低速稼働中のAWS Lambda機能、コールドスタート、障害を特定します。サーバーレス環境で生成されたログとメトリックとその他のテレメトリデータを統合すれば、単一のプラットフォームで一元的なオブザーバビリティが実現します。
![Screenshot](https://static-www.elastic.co/v3/assets/bltefdd0b53724fa2ce/blt46d93dc6d6942230/61849b146676ac790d1b91be/screenshot-serverless-visibility.png)
サーバーレス環境に一歩踏み込む
クラウドのメッセージキューやストリームから直接ログやメトリックを収集、監視して、クラウドのデプロイを最適化しましょう。完全にサーバーレスなワークフローにも対応しています。イベントドリブンな処理を実装して、メッセージキューからストリーミングされるデータの分析やエンリッチ化により、トラブルシューティングを容易にします。
![Elastic serverless forwarder architecture](https://static-www.elastic.co/v3/assets/bltefdd0b53724fa2ce/bltb799ceede3a0f2a8/62604e160609f351d030a54c/screenshot-elastic-serverless-forwarder-architecture.png)
サーバーレス関数をマッピング
サーバーレス関数を、機械学習で駆動する設定不要のヘルス指標と共にサービスマップに表示してみましょう。サーバーレス関数と他のインストルメンテーション済みサービス間の関係性を把握して、どのサービスが使用しているかや、何を呼び出しているかを可視化することができます。
![Screenshot](https://static-www.elastic.co/v3/assets/bltefdd0b53724fa2ce/blt3559b1bc59fb081c/61849baa898f1d7860f28a40/screenshot-serverless-on-the-map.png)
ドリルダウンで詳しく調査
サーバーレス関数にインストルメンテーションを行ってトレーシングを実施し、サーバーレスな呼び出しをコンテクスト内で把握しましょう。他のサービスのコンテクストから、レイテンシーの問題やコールドスタートと共にエラーや例外を特定できます。
![Screenshot](https://static-www.elastic.co/v3/assets/bltefdd0b53724fa2ce/blt869bc1473e8f2c39/62604c6d7e7b344b2535015b/screenshot-lambda-waterfall.png)
閾値ベース、異常ベースのアラートを活用
サーバーレス関数の問題を特定したり、アラートを受け取ったりする方法は、コンテナー化されたコードの場合と変わりません。同じ検知とアラートのメカニズムを使って、実施できます。
![Screenshot](https://static-www.elastic.co/v3/assets/bltefdd0b53724fa2ce/blt2fc8fa8afe9492bb/62604d3ad22f554a53caa77c/screenshot-serverless-alerting.png)
サーバーレス環境でのデータ分析
サーバーレスのメタデータを細分化して、他のオブザーバビリティデータと相関させます。コールドスタートの影響をフィルタリング、比較、分析することでサーバーレス関数の構成を最適化し、アプリケーションのパフォーマンスの問題をデバッグします。
![Screenshot](https://static-www.elastic.co/v3/assets/bltefdd0b53724fa2ce/bltdeb4d56d83aaf3be/62604d8202d8144fd4dac786/screenshot-lambda-lateny-correlation.png)