Published on2026年7月20日その 504 は誰も見ていない ― 生ログに UA を一列足したら、踏んでいたのは Cloudflare 内部だったcloudflaresremonitoringduckdbs3集計 API で 5xx を数えるところまでは前回やった。だが「何件出たか」は分かっても「誰が踏んだか」は分からない。生ログを 9 日ぶん S3 に貯めて DuckDB で掘ったら、504 の 307 件すべてが Cloudflare の Early Hints による内部リクエストで、実ユーザーの UA は 1 件も無かった。慢性障害だと診断していたものが、ユーザー影響ゼロだった話。ついでに無料プランのログ保持が 8 日しかないことも実測で分かる。
Published on2026年7月20日訪問者の97%はボットだった ― UAを信じずに正体を5段で分類するcloudflaresresecurityduckdbbot9日ぶんの生アクセスログを1リクエスト1行で S3 に貯め、全 1198 IP を排他的に分類したら、人間候補は 2% だった。鍵は「UA を証拠として使わない」こと。データセンターから来る MobileSafari が 297 IP、ブラウザ UA を名乗るがアセットを一切読まないスクレイパーが 76 IP。UA は自己申告なので、ASN と行動を重ねて初めて正体が見える。判定ロジックと実数を全部出す。
Published on2026年7月18日GA4 に映らないアクセスを Cloudflare GraphQL で拾う ― 自ブログの 504/522 を edge ログから見つけるまでcloudflaregraphqlobservabilityga4sreGA4 は JS ビーコンなので、5xx・ボット・ブロックされたリクエストは構造的に計測に乗らない。その死角を Cloudflare の GraphQL Analytics API(無料・集計)で埋める過程を、実際のクエリと実データで追う。ついでに自分のブログが全ページで 504、www で 522 を返していたことに気づいた ― GA4 では静かなままだった。
Published on2026年7月17日1万円の OptiPlex 3050 をホームラボの一台目にする — メモリとストレージの見立てhomelaboptiplexproxmoxsreinfrastructure中古の Dell OptiPlex 3050 SFF を実質1万円で入手し、Proxmox で複数 VM を回す仮想化ホストに仕立てる前提で、メモリとストレージをどう積むかを判断する。開封レビューやベンチ一覧ではなく、フォームファクタで変わるメモリ規格・32GB という上限・M.2 が PCIe 3.0 x2 である含意といった、換装前に効く選定の勘所に絞る。
Published on2026年7月3日GA4 の参照元に block.sse.cisco.com が現れた ― referrer 一個から Cisco Secure Access と Talos 未分類を辿るga4ciscosecuritytalossre