PCNE#376(manage-monitor)

PCNE#376(manage-monitor)
VPC Flow Logs を有効化する際に、長時間継続する大量のフロー(elephant flow)を観測しつつログ量を抑制したいと考えています。サブネット単位で設定すべきパラメーターはどれですか。
ディスカッション 0

正解:B

正解の根拠

VPC Flow Logs はサブネット単位で 4 つの主要パラメーター(Aggregation interval、Sample rate、Metadata、Filter)を制御できます。Aggregation interval を長く取りつつ Sample rate を下げる組合せは、ログ量を確実に削減しながら長尺フローの観測には十分な解像度を維持できるため、運用コストとトラブルシュート性のバランスがとれます。

パラメーター比較

パラメーター取り得る値効果
Aggregation interval5s/30s/1m/5m/10m長いほどログ件数減
Sample rate0<rate≤1.0低いほど件数比例で減
MetadataInclude all / Exclude all / Custom付帯情報の粒度
FilterCEL 式収集対象を絞込

サンプル設定

gcloud compute networks subnets update SUBNET 
  --region=us-central1 
  --enable-flow-logs 
  --logging-aggregation-interval=interval-10-min 
  --logging-flow-sampling=0.5 
  --logging-metadata=include-all

不正解の理由

  • A: 最短 interval と 100% サンプリングではログ量が爆発するため、コスト最適化の意図に反します。
  • C: Filter は CEL 式で記述する機能であり、all=true という構文は VPC Flow Logs には存在しません。
  • D: Sample rate を 0 にするとログが一切収集されず、長尺フローの観測ができなくなります。

参考:VPC Flow Logs overview


コメント

コメント

コメントする

目次