CLAUDE LABEN
APPLY — ant CLI v1.30.0 に ant apply が入りました。エージェント・環境・スキル・メモリストア・デプロイメントを、リポジトリのファイルから作成・更新できますLOCKFILE — 書き出される claude-lock.json は必ずコミットしてください。忘れると、実行のたびに同じリソースが新しく作られていきますPLAN — ant apply は適用の前に計画を表示し、承認を挟みます。CI で無人実行するなら、この承認をどう扱うかを先に決めておくことですPRICING — Claude Sonnet 5 の 3 ドル / 15 ドルへの値上げは実施されていません。導入価格の 2 ドル / 10 ドルがそのまま標準価格になりましたSOURCE — 価格と版番号は二次ニュースに誤りが混じります。platform.claude.com のリリースノートで裏を取ってから書くようにしていますBETA — Agent Skills と Skills API はベータを抜け、skills-2025-10-02 ヘッダが不要になりました。Files API はヘッダの有無でレスポンス形式が変わる点に注意ですAPPLY — ant CLI v1.30.0 に ant apply が入りました。エージェント・環境・スキル・メモリストア・デプロイメントを、リポジトリのファイルから作成・更新できますLOCKFILE — 書き出される claude-lock.json は必ずコミットしてください。忘れると、実行のたびに同じリソースが新しく作られていきますPLAN — ant apply は適用の前に計画を表示し、承認を挟みます。CI で無人実行するなら、この承認をどう扱うかを先に決めておくことですPRICING — Claude Sonnet 5 の 3 ドル / 15 ドルへの値上げは実施されていません。導入価格の 2 ドル / 10 ドルがそのまま標準価格になりましたSOURCE — 価格と版番号は二次ニュースに誤りが混じります。platform.claude.com のリリースノートで裏を取ってから書くようにしていますBETA — Agent Skills と Skills API はベータを抜け、skills-2025-10-02 ヘッダが不要になりました。Files API はヘッダの有無でレスポンス形式が変わる点に注意です
記事一覧/API & SDK
API & SDK/2026-05-27上級

Claude API のスケジュール運用で観察した tail latency と、リトライストームを抑えるガードレール設計

個人開発で 6 サイトを並行運用し、14 日分のログから p95/p99 の輪郭とリトライ嵐の発生条件を観測しました。ジッタ・バジェット・サーキットブレーカーを組み合わせた本番ガードレールの実装と、観測 → 設計 → 改善の比較値をまとめます。

Claude API121tail latencyretry storm本番運用36scheduled workload個人開発126

プレミアム記事

2014 年から個人開発でアプリを公開し続け、累計 5,000 万ダウンロードに育った頃から、私自身のワークフローの裏側でも自動化を増やしてきました。直近の 5 ヶ月は、Dolice Labs の 4 つの技術ブログと、別フォルダの Blog 系 2 サイトを合わせた 6 サイトを Cowork のスケジュールタスク経由で並行運用しています。中心にあるのは Claude API、外側にあるのは GitHub と Cloudflare Workers です。

並行運用を始めて少し経った頃、ある時間帯に限ってタスクの完了時刻が想定より大きくずれることに気づきました。02:00 JST に走らせている記事生成タスクが、ある夜だけ 02:38 まで終わらない。ログを覗いてみると、API そのものは応答していたのに、リトライが想定外の回数まで膨らんでいました。これが、本記事で扱う「スケジュール運用における tail latency と、それが引き起こすリトライストーム」の入口です。

6 サイト並行運用で気づいた違和感

最初の数週間は、p50(中央値)だけを見て満足していました。1 タスクあたりの平均完了時間は安定していて、グラフだけ見れば異常はない。私の現代美術の制作と同じで、宮大工だった祖父から受け継いだ「手を動かして確かめる」という感覚を信じてログを掘り始めたのは、p50 ではなく p95、p99、そして「単発で 60 秒を超えた瞬間」のサンプルを並べてからでした。

ここから見えてきたのは、Claude API のレスポンス自体が遅いというより、リトライ機構が「遅いレスポンス」を「失敗」と誤認して、追加の負荷をこちらから生んでいるという構造でした。AdMob の収益記事を書く合間に 50 万 DL のアプリ運用で見てきた「自分が踏んだ罠の一番多いパターン」と、ほぼ同じ。クライアント側のリトライ設計が遅延の主因になっている、というやつです。

14 日分のログから見えた p95/p99 の輪郭

観測の前提を揃えるために、まず生のデータ点を共有しておきます。下記は 6 サイト合計の 14 日分(2026-05-12 〜 2026-05-25)、Claude API 呼び出し 1,842 件を集計した数字です。すべて単発呼び出し(モデルは claude-sonnet と claude-haiku の混在、ストリーミングなし)。

指標
成功呼び出し数1,789(97.1%)
失敗呼び出し数53(2.9%)
完了時間 p507.4 秒
完了時間 p9519.8 秒
完了時間 p9941.2 秒
完了時間 最大187 秒(外れ値)
平均リトライ回数(成功時)0.18 回
平均リトライ回数(失敗時)4.6 回

p99 が 41 秒というのは、単発の呼び出しとしては十分許容範囲です。問題は、失敗時の平均リトライ回数が 4.6 回まで膨らんでいたこと。1 回の API 失敗あたり、5 回近く同じリクエストを投げ直していたことになります。これが私の言う「リトライストーム」です。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
14 日のスケジュール実行ログから抽出した p95/p99 の上昇パターン 3 種と、それぞれを切り分けるための観測クエリ
リトライストームを止めるための 3 層ガードレール(ジッタ付き指数バックオフ・バジェット制御・サーキットブレーカー)を、TypeScript で動く形で実装
ガードレール導入前後の p99 値・失敗率・無駄リトライ数の比較と、Cowork スケジュールの 16 本/日体制で実際に効いた設計の取捨選択
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥2,480 の永久アクセス
メンバーシップを見る →

関連記事

API & SDK2026-09-06
訳文は自然なのに、実行時に落ちる翻訳がありました
多言語アプリの文言を Claude API で訳したとき、意味は正しいのに書式指定子だけが壊れることがあります。重大度で分けた受け入れ検査と、壊れた行だけを訳し直す修復ループを実装と実測でまとめました。
API & SDK2026-07-13
画像を原寸で送るか縮小するか — Opus 4.7 の高解像度ビジョンで1枚ごとに解像度を決めるコスト設計
Opus 4.7 の高解像度ビジョンで壁紙の細部分類は上がったのに、全部を原寸で送ったら週のトークンが跳ねました。1枚ごとに解像度と使うモデルを決める preflight を設計し、精度を保ったままコストを下げた実測を残します。
API & SDK2026-07-12
Claude API の 413 request too large を設計で避ける — 送信前サイズ見積もりと分割の実装
長文と画像と tool_result を1リクエストに詰めすぎると Claude API は 413 request too large で落ちます。32MB の壁・base64 の膨張・処理段階で起きる隠れた上限を実測し、送信前にサイズを見積もって安全に分割する設計をコード付きでまとめました。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます