Skip to content

design(logging): ログ基盤選定 ADR(infra/docs/adr/0002、Sprint 1 Infra 着手までに方針確定)(P-LOG-A) #326

Description

@win2cot

Phase 1 並行 P-LOG-A: ログ基盤選定 ADR

概要

CloudWatch Logs / Loki / OpenSearch / S3+Athena 等のログ基盤候補を比較し、MVP リリース時点で採用する基盤を ADR で確定する。infra/docs/adr/0002-logging-platform.md 新規作成。

詳細仕様: docs/architecture/infrastructure-plan.md v5 §7 / docs/specs/開発計画書.md v1.3 §4.3.2(並行ストリーム)。

背景

  • Phase 1 Sprint 3 Infra S3Infra-3 で「ログ基盤実装」を計画、その方針確定が Phase 1 Sprint 1 Infra 着手までに望ましい(infrastructure-plan v5 §7 / 開発計画書 v1.3 §4.3.2)
  • MVP コスト圧縮の観点から候補は CloudWatch Logs(暫定採用候補、リスクシナリオで明示済)
  • リスクシナリオ: 選定長引いた場合は CloudWatch Logs 暫定採用、本格選定は MVP 後

議論ポイント(ADR で記録)

  1. 候補比較: CloudWatch Logs / Loki / OpenSearch / S3+Athena
    • 初期 / 運用コスト
    • 検索性能 / 保持期間
    • 構造化ログ取扱い
    • アラート連携
  2. 採用基盤の選定 + 根拠
  3. MVP 段階の scope(短期保持 + 簡易検索 でよいか、SLA 要件)
  4. 将来移行容易性: 後で別基盤に乗せ換えるコスト
  5. NIST 800-53 control 整合(Sprint 4 Infra S4Infra-2 と連携)

やること

  • infra/docs/adr/0002-logging-platform.md を作成、上記 5 ポイントの記録
  • 採用基盤の決定根拠を明記
  • Sprint 3 Infra S3Infra-3 実装着手前にメリ込まれる前提

受入条件

  • ADR が Accepted ステータス
  • Sprint 3 Infra S3Infra-3 が ADR 参照可能
  • CloudWatch Logs 暫定採用なら、その理由 + 将来見直し条件が明記

関連

備考

  • task-type: task-type:design
  • 優先度: priority/p1(着手 deadline は Sprint 1、議論先行)
  • area: area/infra + area/docs
  • claude-automation 推奨: 議論先行

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/docsdocs/ 配下のドキュメント(設計書・規約・ADR 等)変更area/infraAWS インフラ(ECS Fargate / RDS / Keycloak / IAM)変更priority/p1High。現スプリント内で完了必須task-type:design規約・ADR・設計書の追加/変更タスク

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions