コンテンツにスキップ

エラーテレメトリ

tako には、クラッシュ(panic / 致命的エラー)の情報を自動送信して品質改善に役立てる仕組みがあります。既定では無効で、あなたが明示的に有効にしたときだけ動きます。

有効にしている場合、クラッシュ時に送られるのは次の情報だけです。

項目内容
versiontako のバージョン0.6.0
os_versionOS のバージョンmacOS 26.0 (Darwin 25.2.0)
error_kindエラーの種別panic / critical / invariant_violation
messageエラーメッセージ(パスはマスク済み)index out of bounds at ~/src/main.rs:42
backtraceスタックトレース(パスはマスク済み)~/src/...
  • 画面の内容・ターミナルの出力・入力したテキスト
  • 現在の作業ディレクトリ
  • ユーザー名・ホスト名・メールアドレス
  • ファイルの中身・コマンド履歴
  • その他あらゆる個人を特定できる情報

エラーメッセージとスタックトレースに含まれるパスは、送信前にすべてマスクされます。

  • /Users/<名前>/...~/...
  • /home/<名前>/.../home/<user>/...
  • /var/folders/<id>/<id>/.../var/folders/<tmp>/...
Terminal window
tako telemetry status # 現在の状態
tako telemetry on # 有効化
tako telemetry off # 無効化

MCP ツール tako_telemetry からも同じ操作ができます。tako setup でも有効にするかどうかを確認します。

送った内容は自分で確認できます

Section titled “送った内容は自分で確認できます”

送信されたレポートは、すべてローカルにも記録されます(<データディレクトリ>/telemetry.log)。何が送られたか(あるいは有効にしていたら何が送られていたか)を、あとから自分の目で確認できます。 tako telemetry status にログファイルのパスと件数が表示されます。

項目内容
保存先Cloudflare Workers KV
保持期間90 日(自動削除)
閲覧できる人プロジェクトのオーナーのみ
書き込み口レート制限あり(10 リクエスト/分/IP)、認証不要
読み出し口管理者トークンが必要(バイナリには含まれていません)

送信済みレポートの削除依頼や、テレメトリのデータに関する質問は GitHub Issues からお願いします。

送受信の実装はどちらも公開されています。