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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions