メインコンテンツまでスキップ
Sumo Logic Japanese

AWS Elastic Load Balancing ULM - Classic アプリケーションのログとメトリクスの収集

AWS Elastic Load Balancer Classic アプリケーションのメトリクスの収集

AWS Elastic Load Balancing のメトリクスを収集するには、以下の手順を実行します。 
  1. Hosted Collector を設定します
  2. メトリクスの CloudWatch Source を追加します

AWS Elastic Load Balancer Classic アプリケーションのログの収集

前提条件

Collector の設定

ELB Source の設定

ログ メッセージのサンプル

2017-11-06T23:20:38 stag-www-lb 250.38.201.246:56658 10.168.203.134:23662 0.007731 0.214433 0.000261 404 200 3194 123279 "GET https://stag-www.sumologic.net:443/json/v2/searchquery/3E7959EC4BA8AAC5/messages/raw?offset=29&length=15&highlight=true&_=1405591692470 HTTP/1.1" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:23.0) Gecko/20131011 Firefox/23.0" ECDHE-RSA-CAMELLIA256-SHA384 TLSv1.2

クエリのサンプル

クライアント ロケーション別の 4XX ELB ステータス

_sourceCategory=*elb* 
| parse "* * * * * * * * * * * \"*\" \"*\" * *" as datetime, ELB_Server, client, backend, request_processing_time, backend_processing_time, response_processing_time, elb_status_code, backend_status_code, received_bytes, sent_bytes, request,user_agent,ssl_cipher,ssl_protocol
| parse field=request "* *://*:*/* HTTP" as method, protocol, domain, server_port, path nodrop
| parse field=client "*:*" as clientIP, port nodrop
| parse field=backend "*:*" as backendIP, backend_port nodrop
| fields - request, client, backend
| where (elb_status_code matches "4*")
| lookup latitude, longitude, country_code, country_name, region, city, postal_code, area_code, metro_code from geo://default on ip = clientIP
| count by latitude, longitude, country_code, country_name, region, city, postal_code, area_code, metro_code
| sort _count

  • この記事は役に立ちましたか?