ここでは、Server Load Balancer (SLB) のアクセスログ機能の概要を説明します。 アクセスログを分析することで、クライアントユーザーのアクティビティと地理的分布を理解し、問題をトラブルシューティングできます。

概要

SLB のアクセスログ機能を有効化して、SLB インスタンスに送信されたすべてのリクエストに関する詳細情報 (リクエストの送信時刻、クライアント IP アドレス、処理の待ち時間、リクエスト URI、サーバーのレスポンスなど) を記録できます。 Server Load Balancer はインターネットアクセスポイントであるため、大量のアクセスリクエストを処理します。 アクセスログを使用して、クライアントユーザーのアクティビティと地理的分布を分析し、問題をトラブルシューティングできます。

SLB アクセスログを有効化した後、ログの収集と分析のために、Alibaba Cloud Log Serviceの Logstore にアクセスログを保存できます。 複数の SLB インスタンスのアクセスログ機能をいつでも無効にできます。

SLB アクセスログに追加料金はかかりません。 Log Service の料金を支払うだけです。

重要
  • アクセスログ機能は、レイヤー 7 ロードバランシングにのみ適用できます。 この機能はすべてのリージョンで使用できます。
  • HTTP ヘッダーの値に || が含まれていないことを確認してください。 含まれていた場合、エクスポートされたログが誤って配置される可能性があります。

利点

SLB アクセスログには次の利点があります。

  • シンプルなログ処理

    開発者や保守スタッフを煩雑で時間のかかるログ処理から解放し、ビジネス開発や技術研究に集中できるようします。

  • 費用対効果

    SLB のアクセスログは、処理が必要な大量のデータを生成します。 したがって、ログ処理のパフォーマンスとコストの問題を考慮する必要があります。 Log Service は 1 秒で 1 億のログを分析することができるため、オープンソースのソリューションと比較してコスト面において明らかな利点があります。

  • リアルタイム

    DevOps、モニタリング、アラートなどのシナリオには、リアルタイムのログデータが必要です。 従来の方法ではこの要件を満たすことができません。 たとえば、Hive で ETL を実行するには長い処理時間が必要であり、その中でもデータ統合にはかなりの作業が必要です。 Alibaba Cloud Log Service の強力なビッグデータコンピューティング機能と統合された SLB のアクセスログ機能は、リアルタイムに生成されるログを秒単位で処理します。

  • 柔軟性

    選択した SLB インスタンスのアクセスログ機能を有効または無効にできます。 また、必要に応じて保存期間 (1~365 日) を設定できるほか、ビジネスサービスのニーズの拡大に合わせて、Logstore の容量を拡張できます。