免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

codeburn sync 團(tuán)隊(duì)同步指南:將本地 AI 用量遙測(cè)安全推送到共享 OTLP 后端

codeburn sync 團(tuán)隊(duì)同步指南:將本地 AI 用量遙測(cè)安全推送到共享 OTLP 后端 【免費(fèi)下載鏈接】codeburnFree, local tool to track AI coding token usage and cost across 37 tools and agents (Claude Code, Cursor, Codex, Gemini and more), by model, project, and task. npx codeburn項(xiàng)目地址https://gitcode.com/gh_mirrors/co/codeburn點(diǎn)擊查看免費(fèi)下載codeburn sync 是 codeburn 的可選團(tuán)隊(duì)功能把本地解析出的 AI 編碼用量與費(fèi)用遙測(cè)token 數(shù)、成本、模型、工具調(diào)用等推送到團(tuán)隊(duì)自建的共享后端讓團(tuán)隊(duì)能夠跟蹤 adoption、預(yù)算與 ROI。它堅(jiān)持 local-first 原則——不會(huì)主動(dòng)發(fā)送任何數(shù)據(jù)且提示詞prompt與代碼內(nèi)容永遠(yuǎn)不會(huì)出現(xiàn)在載荷中。讀完本文你將掌握codeburn sync的完整命令用法、OTLP 載荷字段語(yǔ)義、OIDC 認(rèn)證流程、去重與重試機(jī)制以及如何用--attribution在零 git hook 的前提下把 AI 用量關(guān)聯(lián)到 git 提交??焖匍_始sync 只需要三個(gè)命令即可完成從配置到推送的完整閉環(huán)# 一次性配置會(huì)打開瀏覽器完成登錄 codeburn sync setup https://metrics.your-team.com # 推送最近未發(fā)送的用量 codeburn sync push # 查看同步狀態(tài) codeburn sync status第一次配置只需做一次此后每次push都會(huì)靜默地用 refresh token 換取新的訪問令牌。停止同步也很簡(jiǎn)單——執(zhí)行codeburn sync logout即清除憑證并吊銷令牌或者干脆不再運(yùn)行push。命令詳解codeburn sync setup url用遠(yuǎn)程端點(diǎn)配置同步并打開瀏覽器完成一次性的 OIDC 登錄。其完整流程見 src/sync/cli.ts 的 setup 實(shí)現(xiàn)從url/.well-known/codeburn-export.json獲取服務(wù)器配置發(fā)現(xiàn)文檔打開瀏覽器跳轉(zhuǎn)到身份提供方IdP的登錄頁(yè)登錄成功后將 refresh token 安全存入操作系統(tǒng)鑰匙串把不含任何秘密的端點(diǎn)配置寫入~/.config/codeburn/sync.json。codeburn sync setup https://metrics.your-team.com客戶端在拿回 code 后調(diào)用 token 端點(diǎn)換取access_token與refresh_token若 IdP 未返回 refresh tokenCLI 會(huì)給出可能需要頻繁重新認(rèn)證的警告隨后才落盤配置。整個(gè)交互過程的錯(cuò)誤登錄超時(shí)、端口被占用、發(fā)現(xiàn)文檔失敗會(huì)被收斂為一行清晰報(bào)錯(cuò)而不是 Node 崩潰堆棧。codeburn sync push把窗口內(nèi)未發(fā)送的 AI 用量數(shù)據(jù)推送到已配置端點(diǎn)# 推送最近 7 天默認(rèn)窗口的未發(fā)送調(diào)用 codeburn sync push # 擴(kuò)大窗口推送最近 30 天 codeburn sync push --since 30d # 預(yù)演只展示將要發(fā)送什么實(shí)際不發(fā)送 codeburn sync push --dry-run # 額外推送 git 歸屬opt-in見下文 Git attribution codeburn sync push --attribution--since的合法取值src/sync/cli.ts 中的映射表為today、7d/week、30d/30days、month、all最多 6 個(gè)月受解析器保留期限限制。未知值會(huì)直接報(bào)錯(cuò)退出。--dry-run是強(qiáng)大的審計(jì)工具它會(huì)在不發(fā)送任何數(shù)據(jù)的前提下報(bào)告窗口內(nèi)調(diào)用總數(shù)、已同步數(shù)量、被 hold 的調(diào)用數(shù)會(huì)話仍在 reconcile見 FAQ、被 frozen 的 Copilot 調(diào)用數(shù)、本次將推送的調(diào)用數(shù)與預(yù)估成本以及各字段的攜帶情況lineage 字段、緩存 token、ai.subscription_covered與codeburn.coverage_through。啟用插件時(shí)還會(huì)列出已加載/被拒絕的插件及其聲明的同步屬性確保插件不能靜默拓寬線上數(shù)據(jù)。推送成功后 CLI 會(huì)更新lastSync時(shí)間戳并輸出匯總Synced N calls ($X.XX) to url。若推送未完成如被限流或服務(wù)端錯(cuò)誤進(jìn)程以非零退出碼結(jié)束方便 cron/腳本檢測(cè)。codeburn sync status展示當(dāng)前同步配置與認(rèn)證狀態(tài)Endpoint: https://metrics.your-team.com Traces path: /v1/traces Issuer: https://auth.your-team.com Auth: configured Token storage: keychain Last sync: 2h ago實(shí)現(xiàn)見 src/sync/cli.ts未配置時(shí)提示先運(yùn)行setupToken storage一行會(huì)如實(shí)報(bào)告當(dāng)前使用的是 keychain、secret-tool、DPAPI 還是文件回退。codeburn sync logout刪除本地存儲(chǔ)的憑證并在身份提供方吊銷令牌吊銷端點(diǎn)不可用時(shí)為 best-effortcodeburn sync logoutcodeburn sync reset --confirm清空 sent-ledger使下一次 push 重新發(fā)送窗口內(nèi)全部數(shù)據(jù)。適用于后端遷移后或懷疑數(shù)據(jù)丟失的場(chǎng)景codeburn sync reset --confirm注意重置前必須先清空接收端副本否則會(huì)產(chǎn)生恰好是你想避免的雙重計(jì)數(shù)詳見下文 Copilot 凍結(jié)形狀與 FAQ。自動(dòng)同步codeburn sync auto除手動(dòng) push 外倉(cāng)庫(kù)還實(shí)現(xiàn)了可選的定時(shí)自動(dòng)同步src/sync/cli.ts 與 src/sync/schedule-installer.ts# 以 daily 頻率啟用自動(dòng)推送需 --accept 同意披露內(nèi)容 codeburn sync auto enable --cadence daily --accept # 附帶工作匹配session→commit 關(guān)聯(lián) codeburn sync auto enable --cadence hourly --attribution --accept # 關(guān)閉 codeburn sync auto disable # 查看狀態(tài)含最近 5 條運(yùn)行回執(zhí) codeburn sync auto status codeburn sync auto status --json # 機(jī)器可讀 # 由調(diào)度器調(diào)用的內(nèi)部入口 codeburn sync auto run自動(dòng)同步引入接受指紋acceptance fingerprint機(jī)制啟用時(shí)計(jì)算并保存一份覆蓋目標(biāo)端點(diǎn)、出站字段集合、工作匹配開關(guān)與節(jié)奏的指紋之后每次auto run都會(huì)重算當(dāng)前指紋并與之比對(duì)一旦字段集如新增插件屬性發(fā)生變化就停止推送并寫入acceptance-required回執(zhí)直到用戶重新確認(rèn)。每次運(yùn)行結(jié)果以 JSONL 追加到~/.config/codeburn/receipts.jsonl見 src/sync/config.ts。線上數(shù)據(jù)格式每次交互對(duì)應(yīng)一條 OTLP span每次 AI 交互被編碼為一條 OTLP span嚴(yán)格按 protobuf-JSON 映射ExportTraceServiceRequestlowerCamelCase 字段、hex 編碼 ID、整數(shù)枚舉實(shí)現(xiàn)見 src/sync/otlp.ts。span 屬性如下字段示例說(shuō)明ai.providerkiro,cursor,claude使用的 AI 工具ai.modelclaude-sonnet-4-6使用的模型ai.input_tokens12500提示詞 tokenai.output_tokens3200可計(jì)費(fèi)輸出 token適用時(shí)包含單獨(dú)計(jì)費(fèi)的 reasoningai.cost_usd0.085估算成本ai.projectmy-app項(xiàng)目 basename僅當(dāng)有 provider 記錄的精確工作目錄為背書時(shí)攜帶否則省略ai.tools[Edit, Bash]調(diào)用的工具ai.speedstandardprovider 記錄的速度檔位ai.cost_estimatedtrue成本是估算而非 provider 上報(bào)ai.cache_read_tokens800緩存讀取 token僅當(dāng) provider 記錄非零值時(shí)攜帶ai.cache_write_tokens200緩存寫入 token僅當(dāng) provider 記錄非零值時(shí)攜帶ai.call_count3該 span 所屬會(huì)話在同步窗口內(nèi)貢獻(xiàn)的用量 span 數(shù)ai.session_duration_ms61000provider 記錄事件的首末時(shí)間差任一端缺失或亂序時(shí)省略ai.subscription_coveredtrue成本是否被已配置套餐或代理路徑覆蓋無(wú)法判定時(shí)省略ai.work_unit_id9f2c…偽匿名工作單元 id根會(huì)話的 trace id把會(huì)話與其委派子會(huì)話歸組ai.session_roleroot,child會(huì)話與其工作單元的關(guān)系ai.lineage_evidenceprovider-recorded歸組所依據(jù)的證據(jù)類別每批導(dǎo)出還攜帶一個(gè)偽匿名device_id資源屬性SHA-256(hostnameusername)前 16 位 hex見 src/sync/otlp.ts用于區(qū)分不同機(jī)器而不暴露主機(jī)名。另有codeburn.coverage_through資源屬性本地歷史完整覆蓋到的 ISO 日期取自 daily-cache 的水位線僅當(dāng)一次完整本地解析最終確定了該水位線時(shí)才蓋章complete與watermarkTrusted同時(shí)成立見 src/sync/cli.ts接收端應(yīng)把缺失視為覆蓋未知而不是無(wú)歷史??蛇x字段的證明語(yǔ)義從ai.work_unit_id往下的每個(gè)字段都是可選的只在值被證明時(shí)才發(fā)送舊接收端忽略未知屬性不會(huì)丟失任何東西src/sync/otlp.ts 的注釋詳細(xì)說(shuō)明了判定規(guī)則ai.work_unit_id/ai.session_role/ai.lineage_evidence三者要么一起發(fā)、要么都不發(fā)且只針對(duì) provider 在磁盤上持久記錄了血緣lineage的會(huì)話對(duì)應(yīng) issue #1140。ai.work_unit_id是根會(huì)話 id 經(jīng) work-unit 解析器#1145推導(dǎo)出的deriveTraceId——與線上 trace id 使用同一套 SHA-256 推導(dǎo)保證一個(gè)工作單元的標(biāo)識(shí)與已上線根 trace 一致。血緣從不推斷沒有記錄血緣的會(huì)話不攜帶這三字段父會(huì)話超出窗口、鏈接歧義或成環(huán)的 child 會(huì)話也 fail-closed 不攜帶。ai.cache_read_tokens/ai.cache_write_tokens是 provider 記錄的緩存 token 數(shù)與ai.input_tokens的計(jì)費(fèi)口徑一致緩存讀取采用展示層跨 Anthropic 與 OpenAI 詞匯的max(cacheReadInputTokens, cachedInputTokens)約定。每個(gè)字段僅當(dāng)非零時(shí)發(fā)送。ai.call_count是該會(huì)話在同步窗口內(nèi)貢獻(xiàn)的用量 span 數(shù)ai.session_duration_ms為會(huì)話 provider 記錄事件時(shí)間末減首任一端缺失或亂序時(shí)省略。ai.subscription_covered由套餐/代理路徑機(jī)制判定配置的套餐覆蓋該調(diào)用的 provider、或會(huì)話的 provider 記錄 cwd 位于配置的代理路徑下時(shí)為 true兩者都被排除時(shí)為 false無(wú)法判定無(wú)套餐匹配且無(wú) cwd 可查時(shí)省略。ai.output_tokens是可計(jì)費(fèi)輸出總量。對(duì)于單獨(dú)計(jì)量 reasoning 的 providercodeburn 會(huì)把 reasoning 計(jì)入此字段response 計(jì)數(shù)已含 reasoning 的 provider 則保持不變。ai.project是可選字段usage span 只在 codeburn 能從一個(gè) provider 記錄的絕對(duì)工作目錄中推導(dǎo)出唯一安全 basename 時(shí)攜帶它attribution span 則只從規(guī)范化的git.repo推導(dǎo)純 PR 證據(jù)省略之。接收端必須把缺失項(xiàng)目歸為 unattributed且不得強(qiáng)制要求該字段。確定性 span/trace idspan_id 與 trace_id 是確定性推導(dǎo)src/sync/otlp.tsspan_id SHA-256(deduplicationKey) 的前 8 字節(jié) → hex16 字符 trace_id SHA-256(sessionId) 的前 16 字節(jié) → hex32 字符這意味著重發(fā)在字節(jié)級(jí)別完全相同服務(wù)端去重只是縱深防御同時(shí)也使按 span id 存儲(chǔ)的服務(wù)端天然具備冪等 upsert 能力。Git attributionopt-in--attributioncodeburn sync push --attribution會(huì)額外發(fā)送codeburn yield在本地計(jì)算的 會(huì)話→提交 關(guān)聯(lián)讓后端無(wú)需任何 git hook 就能把 AI 用量關(guān)聯(lián)到 git 活動(dòng)。啟用后會(huì)額外發(fā)射兩種 spancodeburn.session.attribution—— 每個(gè)有可連接證據(jù)的會(huì)話一條字段示例說(shuō)明ai.projectmy-app由規(guī)范化git.repo推導(dǎo)的倉(cāng)庫(kù) basename純 PR 證據(jù)時(shí)省略git.repogithub.com/acme/widget規(guī)范化的origin遠(yuǎn)端剝離憑證與端口git.pr_links[…/pull/12]會(huì)話捕獲的 PR URLgit.commit_count2歸因的提交數(shù)如果同一 trace 的 usage span 與 attribution span 攜帶了不同的安全項(xiàng)目 basenameattribution 中的倉(cāng)庫(kù) basename 對(duì)項(xiàng)目聚合具有權(quán)威性。usage span 上的 provider 記錄 cwd basename 只是臨時(shí)標(biāo)簽不得據(jù)此創(chuàng)建第二個(gè)項(xiàng)目桶。codeburn.commit—— 每個(gè)被歸因到會(huì)話的提交一條字段示例說(shuō)明git.sha4f2a…提交 SHAgit.in_maintrue提交是否進(jìn)入 main 分支git.was_revertedfalse是否有后續(xù)提交將其回滾歸因是推斷的時(shí)間戳窗口關(guān)聯(lián)與codeburn yield同一啟發(fā)式資源屬性codeburn.attribution_methodology: timestamp-window如實(shí)標(biāo)注了這一點(diǎn)。狀態(tài)遷移提交合入 main、或被回滾會(huì)在后續(xù) push 中自動(dòng)重發(fā)——接收端應(yīng)按(git.repo, git.sha)upsert 提交、按traceIdupsert 會(huì)話 span與 usage span 同 id后者狀態(tài)為準(zhǔn)。當(dāng)提交遷移到窗口更緊的后解析會(huì)話時(shí)失利的會(huì)話會(huì)以git.commit_count: 0重發(fā)即撤回 retraction因此對(duì) upsert 后的會(huì)話行求和git.commit_count不會(huì)重復(fù)計(jì)數(shù)。撤回只在提交被另一會(huì)話贏得時(shí)觸發(fā)——僅僅因超出--since窗口而老化的提交不會(huì)撤回已同步計(jì)數(shù)保持正確。進(jìn)行中會(huì)話的窗口增長(zhǎng)時(shí)會(huì)話 span 也會(huì)重發(fā)以保持 end time 最新。啟用 attribution 后究竟會(huì)發(fā)送什么啟用--attribution后以下內(nèi)容會(huì)離開你的機(jī)器規(guī)范化的倉(cāng)庫(kù)遠(yuǎn)端 URL、提交 SHA、提交時(shí)間戳span 開始時(shí)間、PR URL、merged/reverted 布爾值以及 usage span 同樣攜帶的偽匿名codeburn.device_id。PR 鏈接在客戶端由 scheme host path 重建丟棄 userinfo、查詢串與 fragment要求 https、/org/repo/pull/N路徑、長(zhǎng)度受限、每會(huì)話最多 20 條倉(cāng)庫(kù)身份本身在發(fā)送前必須通過嚴(yán)格的主機(jī)名/路徑白名單——畸形或 transport-helper 遠(yuǎn)端ext::…、codecommit::…會(huì)被直接拒絕而不是解析。精確邊界如下提交只來(lái)自具有網(wǎng)絡(luò)origin遠(yuǎn)端的倉(cāng)庫(kù)且只針對(duì)其受信任的 provider 記錄工作目錄解析到該倉(cāng)庫(kù)的會(huì)話。本地分組標(biāo)簽、provider 存儲(chǔ)路徑、提示詞文本、純本地倉(cāng)庫(kù)、file://遠(yuǎn)端、Windows 文件系統(tǒng)路徑永不作為倉(cāng)庫(kù)身份發(fā)出。沒有可信 cwd 來(lái)源的會(huì)話永遠(yuǎn)不會(huì)繼承你恰好從哪個(gè)目錄 push 的倉(cāng)庫(kù)。PR 鏈接只要會(huì)話捕獲了就發(fā)送即使會(huì)話所屬倉(cāng)庫(kù)無(wú)法識(shí)別——PR URL 本身就點(diǎn)名了倉(cāng)庫(kù)所以這不比會(huì)話已記錄鏈接多出任何信息。不加該標(biāo)志以上內(nèi)容一律不發(fā)送。什么絕不會(huì)被發(fā)送提示詞Prompts—— 你發(fā)給 AI 的實(shí)際消息永不包含代碼Code—— 文件內(nèi)容、diff、路徑都留在本地Bash 命令—— 可能包含機(jī)密永不發(fā)送姓名/郵箱—— 身份由服務(wù)端從登錄 token 的sub聲明推導(dǎo)主目錄形、郵箱形、憑證形的項(xiàng)目標(biāo)簽都會(huì)被省略。沒有開關(guān)可以覆蓋這些限制。隱私是結(jié)構(gòu)性的不是可配置的。唯一額外的 opt-in 是--attribution倉(cāng)庫(kù)遠(yuǎn)端、提交 SHA、PR URL——絕無(wú)代碼或提示詞。另外遺留 Hermes 消息中含有的文本Current working directory:行含 Windows 路徑仍可能提供本地分組標(biāo)簽但提示詞文本永遠(yuǎn)不會(huì)成為受信任的projectPath/workingDirectory來(lái)源也永遠(yuǎn)不會(huì)產(chǎn)生出站ai.project。認(rèn)證標(biāo)準(zhǔn) OIDC PKCEsync 使用標(biāo)準(zhǔn) OIDC與Sign in with Google同協(xié)議。團(tuán)隊(duì)管理員配置身份提供方開發(fā)者只需點(diǎn)一次瀏覽器登錄。完整流程src/sync/auth.ts為 Authorization Code PKCE客戶端生成code_verifier32 隨機(jī)字節(jié)base64url與code_challengeverifier 的 SHA-256base64url——見generatePkce()客戶端在127.0.0.1:19876啟動(dòng)回調(diào)服務(wù)器端口占用時(shí)依次回退 19877、19878——CALLBACK_PORTS定義于 src/sync/auth.ts瀏覽器打開{authorization_endpoint}?response_typecodeclient_id...redirect_urihttp://127.0.0.1:{port}/callbackcode_challenge...code_challenge_methodS256state...scope...用戶在 IdP 登錄IdP 重定向回http://127.0.0.1:{port}/callback?code...state...回調(diào)服務(wù)器校驗(yàn)state并提取codestate 不匹配、缺少 code、IdP 返回 error 都會(huì)得到明確的錯(cuò)誤頁(yè)或錯(cuò)誤信息客戶端向{token_endpoint}POSTgrant_typeauthorization_code、code、code_verifier、redirect_uri、client_idIdP 返回access_tokenrefresh_token。固定端口的原因Cognito及 Okta對(duì)回調(diào) URL 做精確字符串比較臨時(shí)端口無(wú)法滿足因此注冊(cè)三個(gè)固定端口依次嘗試。RFC 8252 推薦127.0.0.1IP 字面量而非localhost以規(guī)避 IPv6::1解析問題。令牌刷新每次sync push時(shí)客戶端從系統(tǒng)存儲(chǔ)讀取 refresh tokenPOST{token_endpoint}攜帶grant_typerefresh_token并把服務(wù)器返回的新 refresh token 存回透明處理輪換若收到invalid_grant則停止并提示用戶重新運(yùn)行sync setup。scope 解析請(qǐng)求codeburn-export.json中的 scopes僅當(dāng) OIDC 發(fā)現(xiàn)文檔的scopes_supported包含offline_access時(shí)才追加它——Cognito 會(huì)以invalid_scope拒絕offline_access它無(wú)需該 scope 就簽發(fā) refresh token。憑證存儲(chǔ)平臺(tái)方法實(shí)現(xiàn)macOSKeychainsecurity add-generic-password/find-generic-passwordLinuxlibsecretsecret-tool store/secret-tool lookupWindowsDPAPIPowerShellConvertTo-SecureString/ConvertFrom-SecureString回退文件~/.config/codeburn/.sync-token權(quán)限0600不引入原生模塊keytar已歸檔改為調(diào)用操作系統(tǒng) CLIsrc/sync/credentials.ts。測(cè)試/CI 可用CODEBURN_SYNC_TOKEN_STOREfile強(qiáng)制使用文件存儲(chǔ)以隔離環(huán)境?;赝说轿募那闆r會(huì)在sync status中如實(shí)報(bào)告。Token 生命周期通常 30–90 天由管理員設(shè)定過期后會(huì)被提示重新登錄重新登錄再次運(yùn)行codeburn sync setup url。發(fā)現(xiàn)協(xié)議與服務(wù)器契約服務(wù)器發(fā)現(xiàn)文檔GET {baseUrl}/.well-known/codeburn-export.json{ version: 1, issuer: https://cognito-idp.us-west-2.amazonaws.com/us-west-2_XXXX, client_id: 70e6sgst2ju6ff9dnrmv4l1tcb, scopes: [openid, email], traces_path: /v1/traces, max_batch_size: 1000 }字段必填默認(rèn)說(shuō)明version否1客戶端拒絕version 1issuer是—OIDC issuer URL客戶端拉取{issuer}/.well-known/openid-configurationclient_id是—該部署的 OAuth client IDscopes否[openid]請(qǐng)求的 scopes若 IdP 支持則動(dòng)態(tài)追加offline_accesstraces_path否/v1/tracesOTLP POST 路徑max_batch_size否1000單次 HTTP 請(qǐng)求的最大 span 數(shù)解析與校驗(yàn)邏輯在 src/sync/discovery.ts必須提供issuer與client_idissuer必須 https發(fā)現(xiàn)文檔缺失字段、返回 404、或版本超前都會(huì)給出可讀的DiscoveryError。為什么不用.well-known/openid-configuration代理OIDC 要求發(fā)現(xiàn)文檔內(nèi)的issuer聲明與獲取它的 URL 一致。從不同域名提供 Cognito 的文檔違反此約束。codeburn-export.json文檔把指標(biāo)端點(diǎn)與身份提供方解耦。客戶端安全校驗(yàn)所有攜帶令牌的遠(yuǎn)程端點(diǎn)強(qiáng)制 httpsRFC 8252 §8.3僅回環(huán)地址127.0.0.1、[::1]、localhost允許明文 httpassertHttpssrc/sync/discovery.ts。OIDC 發(fā)現(xiàn)文檔還執(zhí)行 issuer mix-up 防御元數(shù)據(jù)中的issuer聲明必須與獲取來(lái)源一致否則報(bào)OIDC issuer mismatch。服務(wù)器契約后端必須實(shí)現(xiàn)GET {baseUrl}/.well-known/codeburn-export.json—— 返回發(fā)現(xiàn)文檔公開無(wú)需認(rèn)證POST {baseUrl}{traces_path}—— 接受帶 Bearer token 的 OTLP/HTTP JSON校驗(yàn) JWT由配置的 IdP 簽發(fā)從 token 的sub聲明推導(dǎo)開發(fā)者身份接受最早 6 個(gè)月前的startTimeUnixNano返回標(biāo)準(zhǔn) OTLP 響應(yīng)體。載荷中不含任何 PII服務(wù)端僅憑認(rèn)證 token 推導(dǎo)身份。代碼中的測(cè)試 CDK 棧Cognito User Pool JWT authorizer Discovery Lambda Ingest Lambda僅為測(cè)試夾具而非生產(chǎn)參考——任何 OIDC 提供方 接受 OTLP 的端點(diǎn)都能滿足契約。去重、部分成功與限流sent-ledger 機(jī)制客戶端去重來(lái)源sent-ledger 位于~/.cache/codeburn/sync-ledger.json格式為{ key: string, ts: string }對(duì)象數(shù)組。推送邏輯收集窗口內(nèi)全部調(diào)用 → 減去 ledger 中已有的條目 → 發(fā)送剩余 → 成功后追加到 ledger。每次 push 時(shí)清理 6 個(gè)月前的舊條目。為什么不用水位線watermark時(shí)間戳水位線會(huì)靜默跳過遲到調(diào)用長(zhǎng)會(huì)話、provider 后補(bǔ)行。ledger 是精確的。部分成功partial successOTLP 會(huì)在響應(yīng)體中返回partial_success.rejected_spans。由于 OTLP 不指明哪些span 被拒絕客戶端對(duì)部分拒絕的批次不記賬——整個(gè)批次在下一次 push 時(shí)重試。這是安全的span id 由去重鍵確定性派生按 span id 存儲(chǔ)的服務(wù)器會(huì)把重發(fā) span 視為冪等 upsert。限流429一次 push 會(huì)運(yùn)行到完成——沒有常規(guī)的每推上限僅有 50,000 調(diào)用的安全閥。服務(wù)器限流才是預(yù)期中的剎車收到 HTTP 429 時(shí)客戶端遵守Retry-Afterdelta-seconds 或 HTTP-date單次等待上限 120 秒頭部缺失時(shí)默認(rèn) 5 秒parseRetryAfterMs與默認(rèn)值見 src/sync/push.ts同一批次最多連續(xù)重試 3 次若服務(wù)器仍限流推送停止剩余未記賬的調(diào)用在下次 push 發(fā)送401 或 5xx 立即停止同樣在下一次 push 續(xù)傳。安全閥MAX_PER_PUSH 50_000usage與MAX_ATTRIBUTION_PER_PUSH 10_000attribution只是病理情況如 ledger 損壞導(dǎo)致全量重發(fā)數(shù)年數(shù)據(jù)下的安全閥不是常規(guī)上限超出的部分會(huì)在下一次 push 繼續(xù)。FAQQ: sync 會(huì)自動(dòng)運(yùn)行嗎A: 不會(huì)。需要時(shí)運(yùn)行codeburn sync push。未來(lái)版本可能提供機(jī)會(huì)式推送如每次codeburn report之后但始終是顯式行為。注倉(cāng)庫(kù)已實(shí)現(xiàn)需顯式同意的sync auto定時(shí)推送。Q: 同一數(shù)據(jù)推兩次會(huì)怎樣A: 安全。本地 sent-ledger 記錄已發(fā)送內(nèi)容重推同一窗口不會(huì)產(chǎn)生重復(fù)。Q: 為什么我的 dashboard 缺少今天的 Copilot 用量A: Copilot 的 input/cache 用量在本地于按請(qǐng)求的session-store.db行與session.shutdown匯總之間 reconcile且該調(diào)和在會(huì)話存活期間持續(xù)變化——匯總殘差會(huì)隨著覆蓋它的行落地而縮小看似僅崩潰請(qǐng)求的行在 journal 條目出現(xiàn)后會(huì)變?yōu)檠a(bǔ)充。ledger 是 append-once 的調(diào)和中途發(fā)送的值將永遠(yuǎn)無(wú)法在接收端修正。因此 Copilot 會(huì)話會(huì)被保留held直到靜默滿 24 小時(shí)然后一次性最終推送。沒有任何數(shù)據(jù)被丟棄--dry-run會(huì)報(bào)告被保留的調(diào)用數(shù)。實(shí)現(xiàn)常量RECONCILE_SETTLE_MS 24h與完整論證見 src/sync/push.ts。Q: 為什么我舊的 Copilot 會(huì)話沒有用新的按請(qǐng)求分解重新同步A: 這是有意的。一個(gè) Copilot 會(huì)話的 input/cache 可以以兩種形狀之一離開你的機(jī)器——每個(gè) (session, model) 一條session.shutdownrollupspan或reconciled成每個(gè) API 請(qǐng)求一條 span 外加殘差。它們描述相同的 token接收端絕不能同時(shí)持有兩者而 usage span 一旦被 append-once ledger 發(fā)送就無(wú)法撤回。會(huì)話首次同步成哪種形狀就保持哪種另一種對(duì)該會(huì)話永久凍結(jié)。兩個(gè)方向都生效pre-store 版本同步的會(huì)話保持 rollup 永不發(fā)送行按行同步的會(huì)話之后也絕不發(fā)送 rollup——這很重要因?yàn)樵?90 天 durable age-out 時(shí)緩存行被修剪rollup 會(huì)在一個(gè)從未發(fā)送過的鍵下重新服務(wù)。會(huì)話已用形狀內(nèi)的增長(zhǎng)不受影響按輪輸出 span 永不凍結(jié)。--dry-run報(bào)告凍結(jié)數(shù)量。codeburn sync reset --confirm清空本地 ledger 并以新分解重推一切——只有當(dāng)接收端副本也清空時(shí)才應(yīng)這樣做否則你得到的正是它要避免的雙重計(jì)數(shù)。Q: 離線一周怎么辦A: 下次 push 會(huì)補(bǔ)齊。默認(rèn)窗口 7 天長(zhǎng)間隔用--since 30d或--since all最多 6 個(gè)月。推送無(wú)論多大都會(huì)運(yùn)行到完成——服務(wù)器限流429會(huì)自動(dòng)等待。Q: 管理員能看到我的提示詞嗎A: 不能。提示詞永不進(jìn)入載荷。服務(wù)器只能看到 token 數(shù)、成本、保守凈化的 provider/model/tool 標(biāo)識(shí)以及僅在 codeburn 有可信 cwd 來(lái)源時(shí)的可選項(xiàng)目 basename。Q: 如何停止同步A:codeburn sync logout刪除一切?;蛘吒纱嗤V惯\(yùn)行push。深入閱讀用戶文檔docs/sync/README.md本文原始依據(jù)開發(fā)者文檔docs/sync/DEVELOPER.md架構(gòu)圖、協(xié)議細(xì)節(jié)、測(cè)試策略命令注冊(cè)與編排src/sync/cli.ts、src/sync/push.tsOIDC 認(rèn)證與發(fā)現(xiàn)src/sync/auth.ts、src/sync/discovery.tsOTLP 載荷構(gòu)建src/sync/otlp.ts配置與憑證src/sync/config.ts、src/sync/credentials.ts測(cè)試單測(cè) tests/sync.test.ts發(fā)現(xiàn)解析、PKCE、scope 解析、回調(diào)服務(wù)器、配置讀寫等純函數(shù)、Mock IdP e2e tests/sync-e2e.test.ts完整 auth 往返、令牌刷新/輪換/吊銷全離線可入 CI、Playwright 無(wú)頭瀏覽器 e2e tests/sync-headless-e2e.test.ts僅開發(fā)者運(yùn)行需真實(shí) Cognito 測(cè)試后端以及線上協(xié)議相關(guān)測(cè)試 tests/sync-cb3-wire.test.ts、tests/sync-attribution.test.ts、tests/sync-consent.test.ts贊分享【免費(fèi)下載鏈接】codeburnFree, local tool to track AI coding token usage and cost across 37 tools and agents (Claude Code, Cursor, Codex, Gemini and more), by model, project, and task. npx codeburn項(xiàng)目地址https://gitcode.com/gh_mirrors/co/codeburn點(diǎn)擊查看免費(fèi)下載相關(guān)推薦Phoenix LDAP 后臺(tái)同步Background LDAP Sync設(shè)計(jì)與落地推演從登錄時(shí)同步到定時(shí)全量同步Phoenix LDAP 后臺(tái)同步Background LDAP Sync設(shè)計(jì)與落地推演從登錄時(shí)同步到定時(shí)全量同步 導(dǎo)讀 本文基于 internal_do可觀測(cè)性AI 評(píng)測(cè)LLMOpsAI 應(yīng)用人工智能數(shù)據(jù)煉金術(shù)用Awesome Claude Skills重塑Excel到AI的工作流數(shù)據(jù)煉金術(shù)用Awesome Claude Skills重塑Excel到AI的工作流 想象一下這樣的場(chǎng)景你面對(duì)著一份包含數(shù)千行數(shù)據(jù)的Excel報(bào)表需要從中提AI 技能AI 插件人工智能工作流自動(dòng)化團(tuán)隊(duì)協(xié)作利器如何使用Settings Sync共享VSCode配置團(tuán)隊(duì)協(xié)作利器如何使用Settings Sync共享VSCode配置 Visual Studio Code Settings Sync插件是開發(fā)者必備的團(tuán)隊(duì)協(xié)作創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
激情综合在线播放| 久热婷婷| 精品人妻伦九区久久AAA片| 亚洲综合色丁香婷婷六月| 日本99婷婷| 色老久久| 99视频精品全部观看10| 久久只这里有精品| 99热99日…..| 久久9久| 国产精品99久久久久久久女警| 五月丁香黄色视频| 色婷婷五月天成人网| 久艹伊| 欧美精品99久久久| 大香蕉精品视频| 五月色丁香国产在线视频| 久久9RE热视频精品98| 久热这里只有精品6| 亚洲情a| av婷婷丁香 六月| 丁香六月婷婷色播| 婷色视频| 伊人久久大香天蕉亚洲特级| 久久无意婷婷| 天天操天天国产三级片处女学生妹| 五月丁香婷婷色| 日韩啊啊啊| 丁香五月在线视频黑人| 五月婷婷综合色拍| 五月丁香婷在线| 国产色色网址网站| 婷婷六月网| 激情五月综合色| 99亚洲视频| 天天综合天综合久久网| 99久久精品免费精品国产_国产精品久久久久久_国产在线|日韩_久久国产精品电影 | 激情六月丁香| 五月色色网| 中文字幕人妻AV| 丰满少妇猛烈A片免费看观看| 五月丁香啪啪综合| 久久久18| 国产毛片欧美毛片久久久| 99久久激情视频| 激情五月婷| 五月婷婷丁香网| wwwxxx五月婷婷小说| 99在线观看视频蜜臀| 1024在线视频| 91肏| 成人五月天色天堂| 五月天久久成人| 开心 五月 综合| 久久草大香蕉| 蜜桃婷婷丁香五月天狠狠久久综合| 无码色色色色色| 日本一级一片免费视频| 婷婷伊人网| 996er热| 五月天婷婷激情| 337p大胆噜噜噜噜噜91Av| 亚洲天天操| 五月天婷婷视频小说| 色爱五月天| 五月婷婷婷婷网| 狠狠操狠狠操| 婷婷俺去也| 97操在线视频| 激情五月丁香五月色| 99国产精品久久久久久久久久久| 狠狠狠狠狠狠草| 五月婷婷 婷婷五月 一区二区 久久久 | 天天更新天天亚洲| 99亚洲无码| 天天操综合网站| 婷婷五月丁香伊人| 99热精品在线观看| 日逼影音先锋AV男人资源站| 五月丁香综合啪啪| 丁香婷婷成人在线播放| 五月丁香啪啪网| 亚洲天堂久久| 亚洲天堂AV综合网| 思思视频精品| 99久久www| 夜夜夜叫天天天做| 91精品综合久久久久久五月丁香 | 婷婷五月日本| 五月丁香手机在线| 五月天综合色| 开心五月深爱五月婷| 可以直接看的AV网站| 久久这里有精品视频| 国产成人AV在线播放| 97人人超| 超碰日日操| 五月天无码视屏播放| 五月丁香淫淫婷婷婷| 99色天堂| 玖玖综合玖玖| 亚洲麻豆乱码国产2028| 六月激情综合| 久久免费9| 五月丁香va| 丁香五月婷婷在线| 婷婷五月天丁香综合网| 蜜桃婷婷丁香五月天狠狠久久综合| 五月婷婷激清网| 久青操| 婷婷激情五月天色| 日日夜夜婷婷| 九热精品| 操逼视频一区| 国产精品电影网| 日韩精品色| 人妻无码精品一区| AV成人在线播放| 久久这里只有精品无码| 99久热| 97色女人在线| 天天色99| 99狠狠操一| 久久久人人人妻丝丝丝| 天天日天天舔| 丁香五月天欧美成人| 九色七七| 日韩在线观看亚洲| 99久久精品国产色欲| 欧美噜一噜| 色五月欧美| 色五月婷婷青娱乐| 538在线精品| 日本人妻伦在线中文字幕| 六月婷婷色色色| 久久色这里只有精品| 狠狠搞狠狠操| 99激| 99丁香五月| 99成人网站| 在线日韩视频| 少妇丁香婷婷 | 九九热av| 啪啪综合网| 亚洲综合网 665566| 超级碰 久久9| 日狠狠| 91久女| 丁香五月亚洲无码| 日本性视频| 丁香狠狠| 亚洲AV成人无码精品| 五月婷人妻| 五月天婷婷综合| 九九日本视频| 成人短视频在线| 天天干天天干天天干天天干天| 天天插天天玩天天干| 99热综合| WWW久久久| 91 九色 入口| 日狠狠| 色五月综合激情| 久久九九爽| caop在线| 亚洲第一成人无码A片| 成人五月天色天堂| 婷婷丁香红五月91C| 日韩综合大黄| 日本一毛片| www.五月婷婷| 综合五月亭亭9| 婷婷五月激情四射手| 99精品网站| 东北熟女高潮99综合99| 丁香五月色色| 伍月婷丁香花全集| 成人av在线网址| www激情| 丁香五月天啪啪| 色综合色色| 久久婷婷五月天| 人人干AV| 五月天开心色情网| 五月成人丁香av91| 97资源碰碰| 亚洲色爽| 婷婷六月天天| 极品精品一区二区三区在线| 久久久99视频| 欧美丁香六月激情视频| 亚洲99在线| 五月天激情综合| 丁香婷婷五色月| 激情AV中文| 日本三级中国三级99人妇网站| 天天摸,天天爽| www.丁香黄色五月天人与| 狠狠干在线| www99精品| 大陆极品少妇内射AAAAAA| 99热中国| 丁香五月婷婷色五月| 超碰丁香五月| 久久99久久99精品免观看软件| 青青久久91| 97AV在线视频| 五月亭亭性| 五月天狠狠网站| 久久婷婷七月丁香| 色婷婷亚洲婷婷| 丁香婷婷基地| 久狠日av| 五月天开心成人网| 99国产er热视频| 日本97在线观看| 91chinese在线| 色综合性视频| 色亭亭五月天网扯| aaa丁香五月天| 激情骚五月| 99性爱视频| 色99自拍| 成人免费在线电影| 综合激情视频| 99热这里全是精品| av免费人人| 91人妻色色网| 99在线热| 日本色图综合| 国产综合色婷婷精品久久| 五月天婷婷在线AN| 日本va视频| 五月丁香日本一抹本| 婷婷色片| 亚洲色色五月天| 色五月丁香五| 婷婷色五月大香蕉在线| 激情九月婷婷九月| 婷婷色五月综合| 丁香六月欧美| 99热伊人| 五月天色综合| 97久久久久久久久久久| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 噜噜国产| 五月天六月婷婷| 久久欧洲综合网| 99热热九九| 东京热免费视频| 99久re热| 免费AV播放| 五月丁香在线观看99| 禁片二区| 伊人婷婷91| 美女爆乳18禁www久久久久久| 伊人在线视频| 超碰无码老师| AV动漫不卡无码免费| 99热只有精品在线| 日本操碰碰| 色丁香五月| 大香蕉婷婷久久| 亚洲婷婷久久综合| 99热情这里只有精品在线播放| www.色综合| 日韩99视频| 欧美日本国产欧美日本韩国99| 婷婷爱五月| 中文AV网站| 久久视频在线视频| av五月天婷婷丁香| 亚洲一区二区无遮挡A片| 色播五月婷婷| 色五月激情图片| 激情小说视频图片网| 亭亭五月天黑人2014| 久久机只有这里精品| 天天模,夜夜模夜夜爽| 情婷婷五月天在线| 五月丁香六月婷婷综合| 色婷婷综合久久久久| 亚洲av网站| 激情综合色| 丁香五月色情| 中文在线视频久1| 天天摸人人摸| 玖玖婷婷五月天| 五月丁香免费视频| 99燥99日| 五月激情婷婷综合| 日日鲁鲁夜夜爽爽| 免费黄色AV| 性色五月天| 午夜成人片400| 色综合99色| 成人视频在线免费播放| 日本ww亚洲| 3www激情| 99ri视频| 99玖玖在线视频| 久1色色| 五月情涩综合婷婷| 玖玖资源在线视频| 五月丁香免费看| 激情丁香五月激情婷婷| 五月婷婷亚洲天堂激情在线| 欧美色五月天| 色欲久久综合| 精品爆操| 激情综合色五月丁香六月亚洲| 午夜成人综合| 五月天综合区| 亚洲综合激情五月久久| 色99www.| 欧美亚洲婷婷五月| 亭亭五月丁香五月天激情| 爱超碰性| 久久这里在精品视频| 色婷婷色五月天| 激情五月六月婷婷| 欧美色97| 五月丁香六月激情在线| 色综合激情图区| 97视频.干com| 天天爽天天操| 在线sebiav精品视频| 色婷婷影视| 情趣视频66| 99精品网| 只有精品在线观看| 操久久网| 日韩一级A片黄色| 婷婷娱乐丁香综合网| 五月婷五月婷伊人伊人五月婷| 九九在线这里只有精品视频| 曰韩五月丁香色婷婷无码| 色婷婷免费观看| 亚洲第一精品网站| 99久久婷婷国产综合精品电影| 婷婷精品| 天天干狠狠| 色五月欧美| 99热在线这里| 97sese婷婷| 开心五月激情五月丁香五月婷婷| 中字幕视频在线永久在线观看免费| 久久资源网五月婷| AV在线中文| 色婷婷在线影院| 午夜色丁香| 久久六月婷婷| 狠狠插日日干撸| 欧美精品在线观看| 狠狠狠狠狠操| 亚洲国产成人AV在线 | 日韩精品一品二区三区的使用体验| 深爱激情av| 六月丁丁香| 婷婷深爱五月天| 99玖玖免费视频| 99热在线观看免费精品| 丁香激情五月少妇| 五夜丁香| 欧美日韩999| 在线观看的av| 激情五月婷黄版| 四色五月婷婷| 五月青青草综合| 被强行糟蹋的女人A片| 久久五月天综合视频网站| 天天日天天色| 五月四色色| 五月婷婷色在线| 性色99| 在线五月婷| 亭亭丁香aV| 免费看成人747474九号视频在线观看| 激情五月丁香五月| 激情色情五月天| 夜夜骑夜夜撸| 九九久久99精品免费观看www| AV在线免费网站| 在线成人网址| 综合热无码| 日本性视频| 97五月天| 五月婷婷五月丁香综合| 婷婷天堂伊人| 91色久| 五月天激情美女久久| 久久中国毛毛片爱久久| 夜夜骑夜夜操| 激情综合色婷婷啪啪六月天| 丁香五月婷婷亚洲综合精品| 桃色成人网| 久久五月婷婷电影| www.97碰碰com| 婷婷在线播放av| 欧美顶级少妇做爰HD| 丁香婷婷综合激情五月色| 日本天堂免费99| 五月天网站亭亭| 办公室少妇激情呻吟A片在线观看| 亚洲婷婷久久综合| 五月激情丁香啪啪| 久久九九网| 手机看片日日做夜夜| 9久热在线精品| 免费视频99| dingxiangtingtingliuyue| www.精品久9| 婷婷五月激情丁香| 色九月国产| 开心激情婷婷| 激情久久丁香| 天天色综合综合| 天天色图| 久久久久久久五月| 丁香五月大香蕉在线99| 婷婷中文字幕| 区美毛片子| 26uuu激情五月天| 91超级碰在线视频| .comwww在线观看免费操| 操骚货在线| 开心激情五月天网| 五月丁香六月婷婷久久久综合| 99久久精品色老| 玖玖婷婷五月天毛片| 国产免费一区二区在线A片视频| 五月天色婷婷基地| 丁香五月AV在线| 成人在线日韩欧美| 亚洲色久| 成人短视频在线| 激情色播| www.婷婷五月天| 亚洲无AV在线中文字幕| 亚洲激情婷婷| 婷婷精品在线| 婷婷婷久久久| 色婷婷五月天激情在线观看| 六月亭亭久久综合激情| 五月婷婷香蕉| 五月亭亭六月激情| 天天爽天天弄| 婷婷综合网在线| 色999五月色| 久久婷婷夜| 国av网| 搡BBBB搡BBB搡18| 五月天啪啪| 日本狠狠干| 婷婷五月天激情在线| 色欲五月天| 噜综合| 99久久九九| 影视av久久久噜噜噜噜噜三级| www.亚洲激情.com| 久久久九九九 99| 五月停视频天堂| 香蕉AV777XXX色综合一区| 色婷婷综合网站| 日韩九区| 欧洲色区| 91久久国产自产拍夜夜91久久精品文字>91麻豆精品国产 | 人妻久久久| 色五月婷婷很很操| 丁香五月婷婷AV在线| 91精品综合久久久久久五月丁香| 99热网站| 超碰9| 91日本在线| 97视频久久| 丁香五月天网站| 婷婷婷婷婷婷婷五月丁香| 综合激情站| 激情第四色| 午夜少妇在线观看视频| 国内自拍1区| 五月色婷丁香| 91碰超| 综合色图区| 六月丁香婷婷五月天| 五月婷婷综合热| 亚洲色五月天是什么| 六月丁香婷婷色综合| 日日撸日日操| 成人网站免费在线播放| www.zbzhongsen.com| 久久精品99国产精品日本| 久久久久久久久久久-久五月天婷婷| 潘金莲AAAAAAAAAA| 精品99在线| 婷婷五月花免费视频在线| 狠狠色丁香婷婷基地| 深爱五月日韩| 久热无码| 国产AV网页| 五月丁香色| 思思色综合网站| 五月丁香淫淫婷婷婷| 操操自拍| 色五月婷婷成人| 91婷婷丁香五月| 亚州激情网站无码| EEUSS鲁片一区二区三区| 日日操夜夜爽| 成人在线视频男人的天堂4399| 人人操97| 色五月视频,小说| 色五月婷婷影院| 亚洲AV综合在线观看| 六月色激情| 欧美视频五区| 五月色欧洲| 涩涩涩婷婷| 婷婷色五月婷| 少妇做爰免费视看片| 超碰人人摸AV| 狠狠色噜噜狠狠色噜噜噜999| 色色综合无码| 丁香婷婷九月| 2025神马午夜福利| 成人五月天综合网| 能看的av网站| 春色激情| 丁香五月婷婷少妇| 色婷婷88| 996黄色片| 狠狠色丁香久久久婷| 九九视频这里只有精品| 五月天激情四射| 91se在线观看| 色综合综合网| 97干综合网| 蜜桃婷婷五月| 国产欧洲欧洲精品久久| 日韩国产在线免费观看| 五月天久久综合婷婷丁香| 99热精品在线播放| 五月丁香九九| 五月丁香六月婷婷久久久综合| 91色五月| 五月婷婷深深爱| 婷婷射婷婷舔| 婷婷丁香日韩五月| 亚洲五月综合色播| 蜜桃五月天| 五月天无码| 色老久久| 精品亚洲国产成AV人片传媒| 26uuu欧美日本| 97在线观视频免费观看| 丁香五月综合久久八| 9l视频自拍9l九色9l成人| 99热黄| 9久久精品| 91丨九色丨熟女| 中文字幕性爱视频| 亚洲国产精品VA在线看黑人| 色很久综合| 精品亚洲VA网站| 天堂呦 呦百度搜索-百度搜索| 久久在这里有精品| 丁香五月激情综合| 色婷婷六月激情| 五月婷婷久久综合| 久久这里在精品视频| 日韩啪啪视频| 五月激情另类| 久久全意婷婷| 天天舔天天操| 国产成人AV在线播放| 久久久精品人妻| 天堂五月婷婷| 99综合| 丁香婷婷色五月| 久久久www| 激情小说五月天| 天天做夜夜爽| 精品一区二区三区木瓜| 婷婷五月天天激情| 久久婷婷五月天| 99久操| 五月婷婷激情网| 91操碰| 青青久在线视频免费观看| 久久五月天黄色五月天色网址| 91肏肏肏| 亚洲综合色网| www色婷婷| 99碰碰| 天天摸天天高潮天天爽| 婷婷五月丁香色播| 婷婷五月天激情小说| 婷婷六月爽| 日比视频91| 激情网五月天| 77799热| 色婷婷亚洲综合av| 99精品热| 色色色色av777| 天堂网啪啪| www.婷婷五月天.com| 超碰AAAAAAV| 99热一本久道| 五月婷婷激情综合| 26UUU欧美| 人人操日| 九色综合五月天婷五月| 婷婷91| 99亚洲欧洲| 丁香久久久| 狠狠色综合网| 噜一噜在线| 五月丁香激情五月天| 狠狠干狠狠操狠狠爱| www.超碰在线| 操日挥操日日| 色狠狠五月天| aV欲望人妻中文字幕| 久/久精品99看9| 丁香五月天啪啪| 久久黄色免费视频| 99操免费视频| WW婷婷五月天com| 思思热久久艹| 五月婷综合| 亚洲丁香五月深爱五月| 午夜爱插插| 九九婷婷激情综合网| 九九综合色| 色婷婷久久综合久色综| 五月伊人视频在线看| 色婷婷久久综合久色综| 嘿嘿视频免费看9| 丁香五月久久| 成人视频一区| 久久99热这里只频精品6学生| 日韩五月天婷婷| 91综合国免费久入| 99九精品| 丁香五月天亚洲综合| 亚洲中文字幕av| 另类激情五月| 婷婷娌伦网| 九九精品网| 综合视频五月| 婷婷5月天av| 午夜婷婷丁香| 91Chinese在线| 综合一区二区三区| 伊人9草在线观看| 果冻传媒A片一二三区| 99热这里只有精品99| www色色色com| 色综合综合色| 五月婷婷丁香大陆免费| 五月激情综合网| 五月婷婷丁香瑟瑟视频| 亚美欧色影院| 俺也高清无码高清视频| av大香蕉| 操99| 国产熟妇的荡欲午夜视频| 99网| 99色在线| 中文字幕乱码亚洲精品一区| 蜜桃成语时李时珍 免费| 五月丁香婷婷综合| 日日杆天天| 人人摸人人搞| 9999久久久久| 人与禽A片啪啪| 专区无日本视频高清8| 六月激情网| 婷婷综合视频| 超碰操日| 色99婷婷五月天| 草榴视频网| 国产97色在线| 99这里只有精品视频免费| 狠狠婷婷色| 4438激情网| 99操免费视频| 婷婷五月天精品| 色婷婷视频在线| 激情五月天色色网| 久草热8精品视频在线观看| 91蝌蚪窝视频在线| 成人VAV视频在线观看| 国产婷婷综合| 精品国产va久久久久| 91操色| xx色综合| 99色亚洲| 国产91视频| 色色无码| 五月婷婷丁香五月| 亚洲AV成人在线| 婷婷激情五月天在线视频| 小视频一区| 99热这里有精品| 婷婷香五月天| 五月天婷婷偷拍| 五月天另类图片区99| www色色com| 婷婷五月综合在线视频| 色五月激情网| 欧美精品99久久久| 婷婷五月精品中文| 91精品综合久久久久久五月丁香| 丁香五月老师| 女人天堂AV| 丁香六月综合激情| 日本一级大片| 五月天开心成人网| 五月激情婷婷播播开心| 极品人妻VIDEOSSS人妻| 色九九一二| 婷婷五月黄色激情在线| 日本高清综合网五月丁香| www99热| 影音先锋男人站,影音先锋男人色资源网,影音先锋AV最新资源站,影音先锋AV资源 | 久操婷婷| 天天日日| 婷婷五月激情六月丁香 | 亚洲国产精品VA在线看黑人| 婷婷激情啪啪| 五月婷婷六月爱| 久99久在线观看| 玖玖婷婷色欲| 五月丁香久久精品在线观看| 天天日天天摸| 九九在线热九九在线热99热| 丁香婷婷五月激情| 色色色免费视频| 99精品视频在线观看| 色播五月综合网| 五月婷婷无码专区| 婷婷五月天开心网| 91久久九久久九久久九久久九久久| 五月丁香六月婷婷免费视频| 五月天伊人网| 欧美综合五月丁香六月婷| 五月婷婷婷自由综合| 99热这里只有精品3| 一婬一伦一区二区三区| 五月丁香婷中文| 亚洲操操操| 99热免费精品| 激情五月天网| 在线综合91| www.五月婷婷久久.com| 九九色精品| 九九热黄色| 99在线资源| 玖玖99精品视频| 婷婷五月天成人网站| 裸体做A爰片毛片A片免费| 九九热这里只有精品5| 天天肏高清在线| 亚洲国产网站| 99热无码首页| WWW.五月com| 六月婷婷网站| 夜夜嗨一区二区三区直播内容 | 亚洲操操操| 久久99综合网| 亚洲无码AV片| 色婷婷五月天视频网站| 丁香五月色情av| 成人婷婷五月| 日本eVa一区=区视频| 色99视| 91九九| 丁香婷婷丁香五月欧美人| 五月婷视频| AV在线资源| 黄色成人网站在线播放| 色色色在线| www.91九色| 日本综合色色| 99爱在线视频| 五月天激情在线视频| 色五月激情五月| 亚洲 小说 欧美 激情 另类| 91麻豆国产三级精品福利在线观看| 精品九九视频| 亚洲中文AV| 五月天最新网| 伊人玖玖精品| 99爱在线视频| 婷婷激情综合网| www.ywav| 激情五月天小说| 超碰国产AV| 人妻激情综合| 777.色色| 六月色丁香婷婷| 欧美激情 日韩无码 婷婷 五月天| 色五月丁香五月婷婷五月成人网| 色站9/| 中文字幕AV在线| 国产中文亚洲欧美日韩性交| 嫩草AV久久伊人妇女超级A| 97韩国久久电影院| 好色婷婷| 色情五月丁香| 五月天色婷婷网| 操操自拍| 热久久这里只有精品| 色五月天网| 日韩婷久| 日本五月婷婷| 互月天综合| 婷婷情色五月天| 婷婷五月综合在线| 天堂草在线看www| 久久总和99| 国产精品久久久久久久久久| 九九激情视频| 激情丁香五月天综合| 五月天电影网| www.99日本| 九九这里只这里只有精品| av一区免费看| 超碰狠狠操| 激情图片婷婷| 狠狠第四色| 亚洲深喉AV| www色五月| 五月天成人手机在线视频| 久久色五月天| 天天干在线播放| 久Se视频在线观看| 四川女人毛多水多A片| 91婷婷丁香五月| 丁香五月深爱五月婷婷| 国产av基地| 91性交在线播放| 色五月91| 99热这里只有精品3| 色综合色婷婷色伊人| 狠狠色狠狠爱| 99燥99日| 色情婷婷五月天| 人人摸人人摸| 丁香久久AV| 伊久久婷婷| 91人妻人人操| 99热这里只有精| 超碰在线观看9| 婷婷五月天综合色| 亚洲欧洲色色| 狼友视频在线观看18| 男人的天堂av俄罗斯热| 性av| 26uuu日韩| XX久久| 女人天堂 AV| se99在线| 激情精品久久| 99re热视频这里只有综合亚洲| 东北熟女视频99| 国自产拍偷拍精品啪啪一区二区| 色999五月色| 激情五月天综合网| 亚洲第一精品网站| 五月婷婷深爱六月| 立川无码av| 99综合视频一体| 91人人操人人爱| 色色九区| 网站免费一站二站| 思思热久久爱| 伊人干练久| 五月天婷婷色紫薇阁| 五月丁香久久| 色5月婷婷| 丁香五月婷婷色情综合| 超碰人人91| 婷婷亚洲久久| xxxx五月天色色| 九九精品丁香花| 日本婷婷色| 射满了还射免费在线观看 -午夜版全集-新视觉影院 | 五月婷婷在线视频观看| 97色色色色色| www.六月丁香看AV| 天天夜夜操| 久99热| 日本va欧美va欧美va| 五月天色婷婷成人| 79色色色色| 色五月丁香六月欧美综合| 丁香五月婷婷六月| 99热久| 99热只有| 日韩在线视频网站| 婷婷视频网| 九九99久久| 五月色综合| 免费无码毛片一区二区A片| 色婷婷基地 | 激情五月天久久| 久久丁香婷| 丁香五月黄色| 五月天丁香网站| 色五月成人| 天天干,天天舔| 久久综合网免费视频| 亚洲 在线 性爱| 欧美成人精品老美女噜噜噜| 五月丁香婷婷导航视频| 99热这里只有精品1025| 亚洲九九视频| 五月综合激情久久| 成年视频免费观看| 久久狼人天堂| 亚洲色婷婷婷婷人人爽| 天天综合天综合| 色老久久| 99ER热精品视频| 91丨九色丨首页| www.婷婷.com| 美女婷婷六月色| 日韩AV大全| 91seav| 亚洲亚洲人成综合网络| 变天就操逼婷婷五月| 精品久久9| 色综合色欲综合天天免费| 丁香五月亚洲| 超碰人人艹| 六月成人网| 九色 在线| 美女婷婷六月色| 五月婷婷啪啪| AA丁香综合激情| 色五月婷婷丁香凹凸| 青青草色在线视频观看| www.狠狠干| 亭亭五月丁香五月天激情| 日韩aaa| 午夜激情久久| 天天舔天天插天天爱| 天天干天天爽天天操| 日良久久| 色综合99无码| 91超碰在线观看| www.俺去也com| 色色婷婷五月| 97人人操人人操人人操人人| 激情 五月 婷婷 丁香| 日本颜色视频人人爱| 五月天色综合| 97爱综合| 欧美va| 色婷婷99| 色九九丁香九月色九九色| 五月亚洲激情| 九九热视频99| 91丁香色五月| 久久婷婷六月综合资源| 丁香婷婷五月天激情四射| 丁香花大香蕉婷婷综合| 色色婷| 婷婷激情图片| 亚洲色无码A片一区二区麻豆| 五月色婷婷影院| 国产婷婷五月天| 99国产精品久久久久久久久久久| 97日在线视频| 人妻VideOssS人妻高清| 色婷婷六月天| 婷婷五月电影院| 色噜噜狠噜噜视频| 久久性都花花世界成人免费视频| 99色这里| 国产日比| 亭亭色网| 日本欧美成人片AAAA| 五月婷婷先锋| 五月婷在线色视频| 亚洲成人网站在线观看| 中美日韩成人在线| 五月丁香成人小说| 色噜婷婷| 国产精品视频久久99| 精品夜夜澡人妻无码AV| 天天情天天狠天天透| 色情五月婷| 97婷婷狠狠久久综合9色| 色五月综合婷婷| 久久性爱视频| 欧洲永久精品| 97热这里只有精品| 婷婷久月| 婷婷五月香蕉| 久久久久8888| 人人九色| 97干综合网| 久久伊人9| www.9797国产| 99狠狠| 热五月婷婷| 超碰a女人的天堂| 五月丁香综合网| 欧美精品狠狠色丁香婷婷| 五月丁香伊人网| 老师的粉嫩小又紧水又多A片视频| 色五月婷婷狠狠撸| 开心五月婷婷激情| 久久精品国产色| 久久久久久久人妻| 影音先锋激情网| 大香蕉220| 黄页大全十八禁| 操逼电影免费看| 五月天五月天激情网| 婷婷影院欧美| 97丁香五月| 婷婷五月天久久久| 天天天天干| 精品无码色欲AV| 久久五月婷天天干| 激情欧美五月丁香| www.五月天色色色| 网色99| 久久婷婷五月国产激情综合片| 日本99久久| 五月婷婷少妇之| 爱穴久久| 夜色综合网| 国产亚洲在线| 色色无码| 婷婷五月激情视频| 2017人人操| 久久人人看| www开心激情网| 亚洲九九婷婷| 99热最新| 激情久久五月网| 亚洲成人无码片| 亚洲激情四射| 丁香五月综合在线播放| 婷婷中文字暮| 狠狠草狠狠草| 五月丁香激情欧洲啪啪| 九月激情综合| 99热超碰在线| 亚洲天天| 久热99| 亚洲欧洲美女在线观| 色色五月婷婷久久| 亚洲日韩人妻操逼| 激情久久网 | 天天人人综合| 91猫咪国产在线播放| 综合AV在线| 五月天影院婷婷在线观看| 色婷婷亚洲在线观看| WWW免费视频碰碰碰碰| 日本欧美成人片AAAA| 色导航色婷婷五月天在线观看| 综合五月婷婷| 婷婷丁香五月社区亚洲| 91狠狠色丁香婷婷综合久久精品| 五月天婷婷影院影院| 久99久热| 色欧美色色色| 日本一毛片| m色激情网| 91九九| 久久综合55| 夜夜躁爽日日| 看国产探花操逼三级片| 久久婷婷五月天| 亚洲综合欧美色丁香婷婷888月图片| 婷婷色在线| 99热久| 丁香五月婷婷天激情| 99啪啪视频| 加勒比久热| 丰满少妇猛烈A片免费看观看| www.99日本| www.五月天社区| 丁香五月天在线视频| 免费人人操| 久久婷婷超碰| 五月激情小说| 久久激情网| 26UUU欧美| 天天射综合网天天插| 91啪啪视频| 热热99爱爱| 久久五月天精品视频| 涩涩五月天| 国产在线中文字幕| 99热在线只有精品| 99热精品一| 丁香婷婷激情五月| wwwss在线观看| 91精品综合久久婷婷九色| 成人国产网| 久久久天堂国产精品女人| 亚洲久久激情| 超碰在线人人| 激情人妻综合| 噜噜噜久久| 丁香六月婷婷综合啪啪| 激情综合婷婷| 婷婷久久免费看| 99er这里只有精品视频| 8区视频在线| 丁香香蕉婷婷| 人操91在线| 亚洲岛国电影| 九九九干精品| 曰韩五月丁香色婷婷无码| 天天爽天天爽| 久久XX| 色色操| 欧美成人精品A片免费一区99| 亚洲综合五月天婷婷| 丁香五月久久| 激情婷婷| 九九这里只有精品| 日本色五月| 天天做天天爽| 99热精品在线在线| 五月综合色| 欧美激情综合色综合啪啪五月| 五月天婷婷综合| 人人草人人爱| 五月丁香影院| 国产看真人毛片爱做A片| 超pen个人视频97| co超碰在线观看| 99视频综合| 五月天激情黄色网址| 激情五月天婷婷色色色色色色色色色色色| 91丁香色五月| 丁香玖玖视频大全| 极品色丁香| 亚洲午夜AV| 六月丁香五月婷婷首页| 色9色| 五月婷婷开心六月激情小说| 色婷婷丁香五月天| 免费视频99| 久99久视频| 91超级碰碰碰| 97人碰人操| 国产精品视频网| 久婷婷婷| 欧美色色色色色色色色色色影视| 五月丁香六月婷婷亚洲激情综合| 操你av| 五月婷在线观看| 日韩成人网址| 少妇大叫太大太粗太爽了A片 | 天天性视频| 啪啪啪五月天| 色五月AV| 婷婷午夜天| 江苏少妇性BBB搡BBB爽爽爽| 超碰成人影视| 色欲九区| 婷婷丁香五月久久| 夜夜夜夜夜骑撸| 99操| 亚洲成人在线观看av| 99啪在线| 五月六月婷婷激情网| 激情都市五月天| 另类视频五月天| 天天综合网站| 婷婷色色色| 亚洲精品国产成人AV在线| 人人添人人| 五月婷婷六月激情| 嫩草AV久久伊人妇女超级A| 亚洲综合碰| 五月丁香网视频| 五月天六月婷婷电影| 任你爽免费视频| 色爆五月| 99九九综合久久九九| 一个色的综合| 亚洲婷婷五月天| 激情又色又爽又黄的A片 | 五月色综合网欧美网| 日本激情综合| 丁香五月天堂| 欧美色色日韩| 99热欧| 射久久丁香五月| 亚洲欧洲中文日韩久久AV乱码| 久久婷婷六月综合综合| se色99| 婷婷丁香九月| 99色综合久久| 九色视频91| WWW.婷婷| 第四色在线观看| 精品在线网站| 色五月激情五月天| 日本精品久久久久中文字幕| 日韩精品成人在线| WWW.色婷婷.COM| 久9热| www.五月天婷婷| 欧美激情-区二区三区| 五月丁香六月欧美综合网站| 五月丁香婷婷爱激情综合网| 五月天激情综合网站| 日本色爽| 五月天婷婷色播综合在线| 97色婷婷五月天| 99免费热视频| 国产乱子轮XXX农村| 九九伊人网| www.日本91| 久久久久97| 人人爽人人爽人人爽人人爽| www.超碰| 五月丁香激情婷婷| 色天五月天在线观看视频| 91综合视频丁香| 99色视频在线观看| 五月天婷婷激情| www.婷婷五月天.com| 色五月婷婷影院| 色欧美日| 久久只有18视频| 日韩五月婷婷久久| 中文aV网| 国产这里只有精品| 婷婷五月黄色激情在线| 九九热精品| 久久丁香五月婷婷| 六月激情丁香一道本7777| 99久久精品网| 少妇AB又爽又紧无码网站| 五月丁香婷婷福利| 五月婷婷婷婷| 99热99色| 婷婷色在线| 婷婷丁香五月综合| 97色婷婷| 97碰在线| 99re思思热久久| 亚洲国产成人综合| 日韩成人电影AV| 91在线日| 成人短视频在线观看| 大香蕉伊人99| 婷婷情色五月天| 九九99免费视频| 婷婷五月天亚洲| 天天看片日日夜夜| 性做爰1一7伦|