Skip to content

chore(wrangler): sync observability config from Cloudflare dashboard #213

@liplus-lin-lay

Description

@liplus-lin-lay

目的

Cloudflare Workers ダッシュボードで有効化した Observability (Workers Logs) の設定を worker/wrangler.toml に同期する。ダッシュボード側にしか反映されていない状態は、次回 wrangler deploy で silent に revert されるリスクがある。

前提 (検証済み 2026-04-23)

  • bug(get_doc_content): HTTP 401 Bad credentials on fetch github-rag-mcp#98 の真因調査と同じ運用上の地雷を回避するため、webhook-mcp 側でも Observability を有効化した
  • ダッシュボードの注意書き「ローカル開発環境を同期させるために wrangler config ファイルをこれらの変更で更新してください」に従う必要がある
  • 現在 worker/wrangler.toml には [observability] セクションが存在せず、dashboard 状態との不一致が発生している

制約

  • worker/wrangler.toml に末尾へ [observability] / [observability.logs] / [observability.traces] の 3 セクションを追記のみ (既存設定は変更しない)
  • 追記内容は Cloudflare ダッシュボードが提示した TOML と完全一致:
[observability]
enabled = false
head_sampling_rate = 1

[observability.logs]
enabled = true
head_sampling_rate = 1
persist = true
invocation_logs = true

[observability.traces]
enabled = false
persist = true
head_sampling_rate = 1
  • behavior 変更なし (dashboard と同じ状態を toml に固定化するだけ)

Target files

  • worker/wrangler.toml

範囲

patch (config sync のみ、user/system observable behavior 変化なし)

関連

Metadata

Metadata

Labels

enhancementNew feature or requestreadybody converged for implementation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions