99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

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
返回資訊列表
国成人网| 深爱女色婷婷丁香五月亚洲图区| 天天日天天操心| 99高级会所久久| 久久久久久久11111111111| 丁香激激情网| 久操b网| 成人国产欧美大片一区| 在线中文av| 色婷婷成人在线| 久9视频免费播放| 丁香六月综合激情| 欧美日韩99| 丁香五月综合在线| 婷婷爱在线观看| 成人五月天在线观看| 色色激情| 1024国产| 久久a热| AV堂狠狠干| 91re色综合视频| 天天综合色丁香| 婷婷欧美偷拍综合| 99ri国产| 中文精品在| 日韩成人无码| 色播五月婷婷| 精品久久艹| 99热成人在线| 伊人9999| 婷婷六月天精品| 色情开心五月| se婷97| 婷婷五月天丁香| 这里只有精品视频在线看| 99热在线精品播放| 日本 欧美在线| 欧亚成人A片一区二区| 5五月综合网亚洲| 管管補管管紱| 99热欧| 日韩超碰在线| 99热丁香五月| 色婷婷免费视频| 九九色婷婷五月天| 色插人人| 东北熟女高潮99综合99| 99视频日韩| 少妇高潮呻吟A片免费看软件| 狠狠穞A片一區二區三區| 日木狠狠干| 99热线观看9| 婷婷天天五月天| 无码激情AAAAA片-区区| 欧美日本日韩| WWW.亚洲无码| 极品少妇婷婷五月| 神马欧美精| 婷婷基地成人五月天| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 丁香激情综合| 九九综合网| 五月天丁香婷婷视频网址| 99精品偷自拍| 亚洲丁香花五月丁香花| 色综合久网| Aaa久久| 久久综合99综合| 欧美日韩成人在线| 精品人妻午夜一区二区三区四区| 色婷婷中文| 婷婷不干网| 国产精产国品一二三在观看| 五月丁香六月婷婷网| 超碰99在线观看| 婷婷综合网| 99资源在线视频| 激情五月天偷拍综合网| 天天狠天天叉| 免费无码毛片一区二区A片| 免费做A爰片77777| 五月丁香日逼| 亭亭色色五月天| 久久综合无| 九九精品热播| 五月香蕉综合| 五月婷婷六月丁香在线视频| 熟女激情网| 熟女网站久久| 亚洲爆乳无码精品AAA片蜜桃| 九九亚洲| 国产97色在线 | 日韩| 综合99在线| 成人Av在线大片| 久久婷婷五月天激情四射| 1024婷婷综合久久五月天| av在线免费网站| 玖玖爱资源站| 丁香五月婷婷六月婷| 激情 五月 婷婷 丁香| 男人天堂亚洲综合| 五月婷婷开心五月| 深爱五月婷婷| www.久操| 天天想夜夜爽天天爽| 五月天激情小说网| 色五月在线综合| 五月丁香888| 欧美色97| 日日噜狠狠色综合久久| 色噜噜97视频在线观看| 久久久网站| 免费看欧美成人A片无码| 丁香六月天婷婷色| 五月婷婷六月丁香综合| 五月激情丁香六月狠狠干| 99精品视频免费观看近期发布| 熟女强人妻一区二区三区四区无| 亚洲精品无码久久| 天天操天天草天天草天天| 六月婷婷在线视频| 少妇大叫太大太粗太爽了A片| 人妻视频一区而且二区| 秋霞黄色一级久久| www.久久爱.com| 国产 码在线成人网站| 嫩BBB搡BBBB榛BBBB| 成人啪啪色婷婷久| 影音先锋 91工厂| 色婷婷亚洲六月婷婷中文字幕| 激情五月婷婷丁香| 色婷婷综合电影| 久久这里这里有精品免费视频| 色婷婷五月天综合网| 激情六月天婷婷| 中字幕视频在线永久在线观看免费 | 抽插特写| 五月婷婷六月丁| 色欲AV导航| 大香蕉五月天婷婷| 国产高清视频91九九九久久久| 欧美人久久| 三级大香蕉网| 丁香激情五月天| 亚洲精品第一国产综合亚AV | 五月激情综合网| 五月色情| 同性gv国产精品一区二区| 日韩啊啊啊| 少妇大叫太大太粗太爽了A片| 丁香玖玖| 成人电影AV在线观看| 嫩草免费视频| 色五月丁香五月婷婷五月成人网| 亚洲亚洲人成综合网络| 五月色婷| 色5月婷婷| 久久蜜臀婷婷| 亚洲情a| 激情综合五月婷婷| 人妻操逼| 97色婷婷| 激情婷婷内射| 五月婷婷基地| 久久国产精品乱子伦_靑青草…| 国产avapp 网| 任你操精品免费| 日日夜夜小色哥| 99免费在线视频| 九九色色色| 色婷婷五月天久久| 九九婷婷综合| 99热在线观看精品| 狠狠色官网| 九九热精品视频在线观看| 99,色| 婷婷五月色播放| 九九热10| 欧美色五月| 永久的网站AAAA | 人妻操逼| 五月婷婷av在线| 婷婷玉月丁香五月在线视频| 三日本无码| 区区欧美你爱| 丁香五月大香蕉AV| 亚洲操操| 久热这里精品免费| 婷婷综合伊人| 久热中文字幕| 梁铮版蜘蛛女在线观看| 91呦呦呦| 日本高清久| 婷婷久久久久| 精品影院| 五月天天视频| 日日日日做夜夜夜夜无码| av中文在线| 婷婷区日本| 免费视频WWW在线观看网站| 久久五月丁香综合17C| 色婷婷久久9.com| 中文字幕婷婷| 婷婷五月丁香在线视频| 婷婷五月丁香高清无码| WWW色色色COm| 久9热插入| 日本91在线| 新激情五月天色播| 思思99精品视频在线观看| 91在线人| 51精品国自产在线| 欧美25p| 丁香六月天婷婷开心综合| 婷婷五月天大香蕉| 亚洲综合色激情色五月| 99国产精品白浆在线观看免费| 五月激情综合美女久久| 五月丁香婷婷人体| 情婷婷五月天在线| 丁香五月综合高清在线| 99男人天堂| 韩国中文字幕91| 九九色欲网| 欧美va亚洲va在线播放| 五月社区丁香| 99热网站在线观看| 婷婷丁香五月天婷婷| 4438全国最大视频成人网站在线观看| 亚洲妇女熟BBW| 五月丁香好婷婷A片网| 激情五月,深深爱五月| 九九AV在线| 日韩人人操| 操碰97| 玖玖在线视| 丁香五月六月婷婷怡红院| 色五月久久成人婷婷| 无码髙清| 4399高清无码视频| av线电影| 婷婷色在线视频| 影院久久久| http://www.com久久久精品一区| 超pen个人视频97| 伊人99热| 久久九九免费视频| 丁香六月综合激情| 五月丁香| 精品一二三区久久AAA片| 色色五月婷婷| 97操碰| 91丨九色丨东北熟女| 久久婷婷丁香| 九九久久99| 五月婷婷激情久久| 色婷婷小说| 精品婷婷| 99无码视频| 操一操干一干| 国产成人精品一区二三区熟女在线| 青青草五月天| 欧美私人家庭影院| 超碰成人影视| 五月天激情网址| 超碰9在| 棕合影院色色| 人人澡天天色天天做| 91丨九色丨熟女高潮| 色五月天堂| www.色9| 狠狠爱激情网| 色另类五月天| 人人爱人人摸人人澡| 五月综合色播播丁香婷婷| 激情小说婷婷五月| 久久精典| 免费视频在线观看的网站| 丁香五月天久久| 九九爱激情| 热久免费视频9| 色444综合网| 99视频在线观看视频| 婷婷色六月| 98永久精品| 97碰碰视频在线观看| 青青草原中文字幕| 婷婷激情五月天小说校园| www.婷婷.com| 色九月| 99精彩视频网站在线| H亚洲| 色婷成人狠干| 99热精在线九九久久保| 丁香六月婷婷综合缴| 丁香五月性| 九九热AV| 婷婷五月丁香超碰| 思思re视频在线| 夜夜操夜夜操| 久久久国产精品黄毛片| 综合另类视频| 精品无码99| 亚洲成人av在线播放| 26uuu亚洲| 九色综合五月天婷五月| j久久性爱视频| 五月丁香激情婷婷综合| 深爱激情综合网| 狠狠色丁香乆乆| 久久视频婷婷| 久久这里只有欧美| 最新午夜理论片| 欧美婷婷五月天综合| 99这里| 99视频只有精品| 青青久久五月| 色之综合网| 婷婷伊人五月天| 亚洲操B| www,久久久人人| 色亚洲无码| 久久人妻伦理| 3p九色在线| 色九月婷婷| 婷婷色丁香六月| 丁香五月电影| 26UUU欧美激情一区二区| 久久A极片| 激情综合色婷婷啪啪六月天| 激情婷婷另类| 日本乱子人伦在线视频| 狠狠色丁香| 天天操天天操天天操天天操天天操 | 欧美激情VA永久在线播放| 91欧美| 99久操| 欧美综合五月丁香六月婷| AAA久久久| 色综啪啪啪啪啪啪| 思思热99在线| 爆乳熟妇一区二区三区四区| 五月天婷婷爱丁香中文字幕| 97香蕉碰碰人妻国产欧美| 亚洲无码激情| 亚洲天天操| 激情性爱五月天网页| 五月综合色| 亚洲丁香五冃97色| WWW久久久| 久久av电影| 婷婷六月丁香五月| JAPANRCEP老熟妇乱子伦视频 | 888精品福利地址| 99热这里只有精品18| 成人欧美日韩| 91精品91久久久久77777| 91在线日本| 丁香五月AV在线| 九九色院| 色欲五月天| 天天综合色| 免费无码毛片一区二区A片| 51XX嘿嘿午夜无码| 久久99久久99精品免观看软件 | 色婷婷五月在线| 中文字幕日产A片在线看| 97碰操| 中文字幕丰满乱孑伦无码专区| 婷婷五月成人系列| 国产欧美日韩综合精品一区二区| 亚洲成人AV在线播放| 九九婷婷五月天影视| 99热日本| 婷婷精品在线| 丁香五月婷婷六月婷| 亚洲天堂久久| 99热99re6国产在线播放| 亚韩精品视频1区| 综合色激情| 亚洲色无码A片一区二区麻豆| 久久丁香婷婷色情综合| 深爱五月天 开心网| 日韩成人无码人妻| 综合色影| 五月花婷婷| 激情综合文学| 五月天激情国产综合AV| 天天色情站| 久9视频| 日本婷婷| 性爱五月婷| 欧美婷婷五月无砖| 亚洲射激情| AV在线资源| 男人天堂AV在线一区二区| 亚洲五月婷天天操| www.色五月| 狠狠看狠狠| 婷婷丁香激情综合色情| 日韩在线成人电影| 久久五月天激情| 国产在线网| 五月色亭丁香| 狠狠干,狠狠操| 天天日天天做天天舔| 91成人视频| 天天操天天曰天天射| 六月久久狠狠| 国产女生爱爱AA| 日本五月视频| www.爱婷婷.com| 男人的天堂五月丁香| 狠狠爱青青草| 国产精品婷婷午夜在线观看| 97成人在线视频| 996热re视频精品视频这里| 国产成人精品亚洲线观看| 99久久久国产大片| 激情五月天色播| 国产99美少妇| 极品人妻VIDEOSSS人妻| 日韩操逼小电影| 婷婷中合| 五月丁香天堂网| 天花AV无码| 五月婷婷香| 激情综合在线播放| 97干97色| 99re这里只有精品视频6| 婷婷五月天成人网| 五月色婷婷激情| 综合六月久久| 天天操天天干天天日| 中文字幕成人影视| 久久99网| 婷婷九月激情网| 97热91| 99热在线观看这里只有精品| 色青五月天| 日本99在线视频| 五月天综合在线| www.久久| 婷婷丁香五月在线播放| 99热最新精品| 免费看欧美成人A片无码| 天天 青草 丝袜制服 在线| 不卡成人免费| 天天搡日日搡aaaaⅩ| 99热网站| 国产干逼片| 激情 婷婷| 99人碰碰碰| 玖玖婷婷五月天| 五月丁香六月情婷婷久久| 色五月婷婷天堂| 五月停停999| 激情五月激情综合俺也去婷婷小说| 成人无码精品1区2区3区免费看| 狠狠色狠狠色综合日日91| 国产黄色大片| 六月婷婷开心| 激情五月婷婷色| 久久婷婷婷| 风流少妇A片一区二区蜜桃| 天天做天天爱天天做| 色婷婷偷拍| 激情丁香五月婷婷| 天堂综合久久 | 人妻熟女一区二区AV| 婷婷色五月综合| 一区二区三区视频| 91碰碰碰久久久久| 超碰91在线| 婷婷五月情天| 九九精品片一| 91丨九色丨熟女丰满| 亚洲操操操| 狠狠色综合精品视频在线| 色婷婷成人| 思思热99er| 激情五月天婷婷| 99热九九在线| 婷婷五月天成人在线视频| 182.t午在线观看| 九色PORNY自拍成人精彩视频| www.五月天婷婷姐姐| 色婷婷五月在线| 极骚大香蕉伊人| 日韩婷婷| 色香久久| 成人五月天视频播放| 99热九九这里只有精品| 成人AV网站在线| 中字幕视频在线永久在线观看免费| 五月丁香影院| 国产精品成人av在线观看春天| 青青热视频| 美欧成人视频| 丁香五月色情av| 六月婷婷色综合| 天天操夜夜操| 色五月色五天免费视频| 99色在线观看视频| 亚洲va国产va天堂va综合va| 精品色色网| 亚洲婷婷激情五月天| 夜夜夜天天操| 开心五月综合激情网| 色婷综合| 99人人爽| 丁香六月在线综合| 国产精品18久久久| 激情五月综合| 亚洲色网址| 久久人人九| 五月丁香六月激情欧美综合| 婷婷五月天激情五月天网站| 五月丁香少妇网| 99色色热热| 人人性久久| 五月婷天堂视频| 婷婷五月丁香青青草在线| 五月天婷婷小说| 99这里都是精品6| 99热播放| 九九aV| 97热在线精品| 五月天激情啪啪| 久久五月天综合| 五月天婷婷在线AN| 99综合| 久久久久久久久人妻| 六月婷婷狠狠做| 色欲五月天| 亚洲综合网激情小说| 色欲Av五月天| 情欲综合网| 五月六月激情婷婷| 五月天成人在线| 五月丁香婷婷啪啪综合网| tingtingzonghewang| 五月丁香激情婷婷综合字幕| 成年人99热| 99热在线观看这里只有精品| 热久久99热欧美国产亚洲| 亚洲天堂有码| 三级99热| 男人天堂99| 婷婷无码视频| 色五月之第四色| 色情五月丁香婷婷网| VA国产在线综合网站| 深爱开心激情网| 99久久er| 停婷丁五月在线| 91成人看片| 久久丁香五月婷婷| 久久久国产精品黄毛片| 亚洲成人丁香花| 亚洲四色五月| 超碰在线视屏| 成人羞羞啪啪 全 视频| 亚洲性色XXXXX| 久久亚洲婷婷| 超碰在线观看9| 日本色道视频网站| 国产古装妇女野外A片| 激情涩播| 欧美色色干| 操碰97| 天天色五月| 一级操逼内射在线视频| 久热中文字幕| 亚洲妇女熟BBW| 91碰操| 99在线公开视频| 五月综合亚洲色| 97男人天堂| 99WWW免费视频| 丁香蜜臀黄色婷婷五月天| 五月婷婷久久开心网| 丁香五月五月婷婷五月天激情四射| 99在线观看精品视频| 日韩超碰在线| 精品国产一区二区三区四区阿崩 | 色情五月停停丁香| 怡红院视频| 偷拍丁香九月激情| 丁香婷婷六月天| 狠狠va| www激情| 欧美色频| 五月婷婷丁香大陆免费| 久青操| 丁香五月图片| 天天天天干| 久久久久9| 7777久久亚洲中文字幕| 99精品视频在线观看免费| 五月天成人在线| 秋霞A V毛片| 久久综合婷婷激情| 婷婷五月天激情网| 五月天婷婷人妻| www.久久| 久久天堂婷婷五月| 91视屏在线观看com.wwwvv| 色五婷婷在线视频| 婷婷香蕉精品| 色噜噜狠狠色综合AV兰草影视| A网在线欧洲| 亚洲综合激情五月久久| 9精品一区| 六月丁婷婷| 99视频在线播放大全| 九九色网专区| 五月激情丁香六月狠狠干| 天天日 天天草| 人妻日日日| 99re热在线视频| 五月婷婷综合久久| 熟女人妻视频| 人人草成人视频| 99热成人精品网站| 草久私拍| 久久网思思| 六月丁香啪啪啪| 91日视频| 五月天婷婷色综合| 激情五月天婷婷播播久久综合91| 日韩无码一区二区三区四区| 97久久超碰| 久久久九九九 99| 婷婷五月天人妻| 99热免费在线| 亚洲成人一区| 亚洲综合视频网| 五月婷丁香久久综合| 亚洲性爱99在线| 五月天婷婷基地| 色五月天堂| 色色色热热热| 潮汕成人AV片在线| 丁香五月婷婷综合激情哟哟哟| 美女va| 超碰九色| 精品久热| 99视频内射三四| 玖玖在线视| 丁香五月成人| 天天操五月天| 天天爽天天操| 狼人婷婷综合| 99热免费精品| 五月丁香久久网| 97碰久久| 国产操碰| 五月婷婷色五月| 丁香五月激情婷婷视频| 俺去也五月天| 狠狠操天天操| 亚洲乱码日产精品BD在线观看| 色色网站免费在线视频| 五月天激情四射| 丁香六月婷婷综合激情欧美 | 丁香五月成人| 天天干天天干天天| 天天爽天天日人人爱| 狠狠色综合网| 伊人丁香婷婷东京| 亚洲欧美成人在线观看| 五月天综合在线观看| 色站9/| 欧美在线视频免费播放| 综合激情在线视频| 色播五月婷婷| 久久伊人日日夜夜| 久久人妻久久| 伊人久久大香网| 日日爽夜夜爽| 精品人妻久久久| 久操乱| 五月天六月色| 99热播放| 99精品在线| 狠狠色 综合色区| 丁香五月天社区婷婷| 99网99热| 丁香五月天天哦| 国产偷人爽久久久久久老妇APP| 九九热短视频在线观看| 99热全是精品| 九月色婷婷| 五月天a婷婷伊人| 亚洲综合色激情色五月| 超碰日日操| 26uuu欧美日韩| 日本精品人妻无码77777| 亚洲色情网站| 91精品久久久久| 国产欧美熟妇另类久久久 | 这里只有精品9| 狼友超碰| 桃色成人网| 国产在这里只有精品| 色99视频| 成人免费超碰| 日韩在线视频网站| 99色播| 亚洲成人网站在线播放| 99热66| 深爱开心激情| 韩国真做片在线观看| 五月婷婷欧美激情| 色婷婷操逼| 国内一级片| 亚洲婷婷久久综合| 人妻久久久久久久久妻久久久久| 无码动漫av| 丁香五月婷婷基地| 人人摸人人干| 六月五月久久丁香| 丁香五月在线自慰| 色插人人| 五月天播播| 五月丁香淫淫婷婷婷| 五月丁香婷婷爱激情综合网| 国产第99页| 91啪啪| 九九人人精品| 婷婷五月婷婷五月| 婷婷五月天成人在线视频| 日韩AV在线电影| 亚洲色啪| 欧美久久网| 丁香婷在线| 思思99热这里只有精品| 丁香色影院| 无码少妇高潮喷水A片免费| 夜夜大香蕉婷婷丁香| 亚洲男人的天堂婷婷色五月| 激情网站五月| 97热在线精品| 久久五月天精品视频| 99热9| 久热中文字幕| 亚洲色网络| 69激情小说| 99re熱| 99热久草| 久人人操| 色吧网综合| 国产古装妇女野外A片| 色九区| 亚洲无码yw| 欧美色五月天| 五月开心婷婷| 婷婷六月开心网| 91久热| 大香蕉五月天婷婷丁香91| 天堂网亚洲色图| 九九99九九精品免费 | 久久色午夜在线导航| 亚洲视频在线网站| 99精品偷自拍| 色综合色综合网| 日韩成人综合网| 在线天堂9| 婷婷五月天成人| 思思热在线播放| 成人九九视频| 操你av| 六月婷婷狠狠做| 天天更新天天亚洲| 小视频aaa久久久| 99热 这里只有精品 国产 日韩| 色婷婷a| 九九色大香蕉| 大香蕉久久草| 九色91视频| 91色逼| 天堂色婷婷| 久久久99婷婷久久久久久| 婷婷五月天中文字幕| 伊人久久大香天蕉亚洲特级| 性爱网六月丁香| 丁香久久激情俄| 天天色凹凸| 夜夜谢天天干| 六月丁香婷婷综合在线| 五日激情综合| enecarbon-materials.com污K127封锁请涟系@wip1688 | 五月丁香六月色| 五月婷婷色| 色五月婷婷影院| 91色综合网| 狠狠色综合网| 国内外色色色色色成人视频| 极品少妇XXXX精品少妇偷拍| 熟妇内谢69XXXXXA片| 日本不卡高字幕在线2019| 婷婷五月,综合伊人| 影音先锋男人av资源站| 东北黄色一级| 色月九九| 丁香五月天在线视频| 五月色导航| 婷婷综合伊人丁香| 深爱激情五月网| www.久久爱.com| 超碰久热| 98国产精品综合一区二区三区 | 色播五月天天| 欧美狠狠地| 超碰网站在线观看| 色色色色网| 丰满少妇猛烈A片免费看观看| 色逼综合网| 超碰色人妾| 91热爆在线| 五月激情婷婷开心五月| 激情六月一二| 中文字幕,综合,91| 丁香五月天综合| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 五月丁香777| 91精品久久久久久久久| 99热这里只有精| 婷婷五月激情四射手| 人人搡人人| 激情5月舔| 五月婷婷六月婷| 成人电影在线免费试看| 操碰97| 91伦| 激情文学 综合 色| 国产精品视频久久99| 激情综合网五月| 中字幕视频在线永久在线观看免费| 中文AV网站| 91爱啪啪| 狠狠色综合五月| 久操大香蕉| 色欲色欲久久宗合网| AV操逼网| 99精品在| 天天搞天天色综合| 五月天久久色| 在线成人网址| 色婷婷九月| 婷婷五月激情综合| 丁香av网| 激情五月激情综合俺也去婷婷小说| 一本伊人色婷| 天天干狠狠| www91色网站| 婷婷激情肏屄网| 少妇激情五月天| 青青青在线视频国产| 香蕉乱插| 天天艹天天色| 婷婷在线视频| 超碰99热在线观看| 五月天色婷婷av| 婷婷97碰碰| 亚洲正能量欧美| 伊人春天av| 五月丁香在线| 90色免费视频| 激情五月激情综合俺也去婷婷小说| 美腿丝袜AV天堂网| 久久精品在线| 五月丁香六月香香蕉| 日本色色视频| 色月视频| 五月天久久久| 99五月婷| 9久热这里只有精品| 激情五月丁香婷婷| 91ncm视频| 五月婷婷说| 人妻熟人中文字幕一区二区| 五月婷婷丁香| 亚洲精品色| 中文不卡av| 激情五月综合ì香亚洲| av色色国产| 色婷婷久久天天性爱| 欧美激情综合五月色丁香| 成人做爰A片免费看视频| 91九色网| 久久天堂网| 色综合久久综合| 五月丁香无码| 婷婷色影音天| 综合狠狠五月婷婷| 丁香五月激情网| 久久久久9999| 亚洲综合色色| 久久精品婷婷五月丁香| 婷婷激情图片| 岛国午夜视频| 婷婷五月天啪啪| 九九爱精品网站| 色久免费| 桃色五月婷婷| 我爱婷婷五月天综合88| 538在线精品| 婷久看人爽| 大香蕉五月天| 激情无码五月天| 五月丁香色婷婷| 色色综合色视频| se99视频| wWwCom夜操wwW| 九九激情| 欧美在线骚货| 丁香五月AV| 久久se 综合网| 五月天伊人日日噜影片AV| 精品香蕉99久久久久网站| 婷婷五月综合欧美在线播放| 国产毛片欧美毛片久久久| 第四色色六月色综合| 9久久精品| 亚洲亚洲激情| 国产精产国品一二三在观看| 亚洲乱码成人| 日本久久激情| 深爱激情婷| 综合玖玖偷拍| 国产9色在线/日韩| 亚洲欧美成人在线| 96丁香六月婷婷蜜桃综合久久| 五月丁香网视频| 另类视频在线| 色综合性视频| 久久久9久| 另类激情首页| 亚洲精品无码久久| 91久久久久久久久18| 激情综合网,五月| 久cao香蕉影院| 五月天.com| 久久久久8888| 色五月婷婷五月天| 激情五月亚洲综合网| 亚洲成人日韩无码精品| 日日操夜夜撸| 亚洲丁香花色| 内射在线CHINESE| 五月婷婷综合在线观看| 色偷偷色婷婷| 丁香六月综合激情| 激情综合丁| 五月间天堂综合| 99这里只有精品|v| 丁香伊人激情| 婷婷影院欧美| 九九这里都是精品| 激情都市五月天| 日本毛片内射| 97香蕉碰碰人妻国产欧美| 婷婷免费无视频| 五月婷婷六月丁香玖玖玫瑰91| 大香蕉婷婷色| 99久久思思| 精品99在线观看| www.色综合| 激情5月天天天| 狼友视频在线观看18| 激情5月婷婷狠狠干| 久久综合综合综合| 91中文在线| 色五月综合婷婷| 亚洲无码11| 99ER热精品视频| 综合网啪| www,欧美干干干干干干| 亚洲免费av观看| 日本天天色| 激情五月天小说|五月天开心激情网|亚洲精品国产自在现线|黄色五月天 | 婷婷五月天丁香久久| 婷婷五月av| A久网| 东京热免费视频| 婷婷丁香久久网| 欧美成人A片AAA片在线播放| 五月丁香狠狠| 色五月激情综合网| 国产精品A片在线| 丁香在线视频| 激情五月天com| 色宗合,宗合网| 99啪啪网| 大香蕉AV电影在线| 丁香五月色| 五月婷婷啪啪| 五月婷婷co.m| 久久视频婷婷视频| 国产免费av网站| 91久久婷婷| 色在线99| 无码人妻一区二区三区免费九色| 亚洲成人综合在线| 九九综合五月欧美| 久久久99精品免费观看| 亚洲AV综合在线观看| 日日狠狠久久偷偷四色综合免费| 好好干Av| 久久婷视频| 91午夜婷婷狠狠久久综合9色| 色优久久| 五月丁香六月婷| 五月天婷婷视频30| 五月婷婷综合网在线播放| 99re在线精品视频| 九九99久久| 激情校园 亚洲| 激情五月深爱五月观看| 9久国产| 婷婷久久色| 91无码色色| 9久热| 婷婷视频网| pom538精品视频| 夜夜操,天天撸| 婷婷性爱无码视频| 激情五月黄色小说| 中文字幕在线免费观看视频| 久久久久久久久久久97| 精品无码片| 色色999三级片| 伊人综合网站| 日本色色网| 青青草成人网| av中文在线| 五月天综合久久| 综合网啪啪| 天天干天天拍| 丁香六月婷婷综合| 激情六月天婷婷| 深爱五月网| 少妇人妻综合色6699| 综合深爱五月| 人人干AV| 婷婷五月AV| 国产热精品| 国产淫熟妇| 五月天婷婷色播| 爱草视频在线观看| 五月永久激情| 五月婷婷成人w| 五月天影院婷婷在线观看| 天天摸天天舔天天爽| 色色色在线播放| 婷婷丁香五| 天天噪夜夜爽| 欧美另类五月激情| 天天色天天爱天天爽| 久久久99精品| 久久婷婷丁香六月天| 久久99美女精彩视频| 欧美成人精品一区二区| 六月久久狠狠| 综合激情网激情五月。| 五月婷婷免费看| 99亚州综合精品成人网| 天天爽夜夜操| 久久婷丁香五月| 色999五月色| 99在线免费视频| 97色色网| 极骚大香蕉伊人| 婷婷94s| 欧美色偷拍| 色吧五月婷婷| 丁香色六月| 日日干综合| 丁香五月 六月婷婷首页| www.五月天激情| 99亚洲视频| 五月丁香婷婷久久| 操一操干一干| 日本欧美成人片AAAA| 九九综合网| 九九精品热播| 天天日天天添| 草AV9999| 婷婷伊人网| 99福利导航| AV中文在线| 90色免费视频| 久久99看免费| 91婷婷丁香五月天免费视频网站| 天天日人人| 婷婷五月综合激情免费| 久久人人九| 99色在线| 丁香婷婷久| 91婷色| 日韩欧美四五区| 亚洲第一第二网站| 9+1视频网址| 亚洲在线免费成人| 日本人人草草| Xx色综合| www.久久av.com| 色婷网| 91 影音先锋| 婷婷五月色色| 天天日人人| 五月婷婷丁香俺日污视频| 久久久久er热| 久操香蕉| 大香蕉久久久| 色综合久久天天综合网 | 91操女| 91干| 亚洲小视频| 色九月| 婷婷五月丁香四射| 婷婷五月av| 99热这里只有精品最新地址获取| 丁香六月啪啪啪| 在线18av | 久久大香蕉同僚| 99热九九在线| 99ri精品视频在线观看| Aaa久久| 久久98| 婷婷五月天黄色小说| 99热在线观看| 99热超碰天堂网| 色五月婷婷在线视频| 少妇性按摩无码中文A片| 欧美成人一区二区三区在线视频 | 久久狠狠干| 国产精品涩涩涩视频网站| 五月婷婷七月丁香| 人人射av| 亚洲无码另类| 色 噜噜 九月 婷婷| 激情小说婷婷小说| 色婷婷激情四射视频| 婷婷香蕉精品| 丁香婷婷六月激情文学| 欧美性丁香色色五月天干干| 超碰v| 9色视频在线| 五月婷婷成人| 五月婷婷香蕉| 丁香色六月婷婷| 美女网黄| 国内在线99视频| 亚洲六月婷| 伊人婷婷五月天| 色婷婷超碰| 亚州操人在线视频| 久久精品国产精品| WWW,色五月| 狠狠爱激情网| 免费操超碰| 日日爽天天| 久久精品一区二区三区四区| 婷婷伊人綜合中文字幕| 综合色影院| 婷婷五月天丁香久久| 五月开心婷婷| 欧美电影在线播放| 99爱视频精品| 色色丁香五月天| 狠狠色狠狠爱| 激情99在线视频| 免费超碰在线观看| 婷婷六月丁香久| 丁香五月综合| 91丨九色丨东北熟女| 991精品在线视频| 亚洲Av成人在线观看| 激情婷婷五月天日本系列| 无码成人播放器| 色播五月丁香综合| 五月丁香啪| 天天色情站| 婷婷五月在线视频| 五月天婷婷色在线视频免费观看| 影音先锋色婷婷| 久久99综合网| 天堂综合久| 久操干| 色色色色色色色色色色色色色97| 99热精品网| 99视频精品在线| 激情婷婷网| 五月天久久91| 91 九色 入口| 91精品久久久久、久五月天| 无码九九九九| 26uuu国产| 一级二级色大片| www,com,五月色色| 久久色五月| 欧美丁香五月97色| 91久久99久久91熟女精品| 婷婷九月丁香| 99爱视频免费看| 99热xx| 久久综合激情婷婷激情| 五月天啪啪网| 日日爽日日爽| 婷婷色基地在线看 | 天天搞天天色综合| 久久资源网五月婷| wwwss在线观看| 丁香九月综合| 欧美黑人巨大性生话| 色高清无码视频| 丁香五月婷中字在线| 婷婷激情五月天小说校园| 激情五月天婷婷丁香| 六月丁丁香| 五月丁香激情四射综合| 99视频这里有精品| 就爱操www com| 亚洲黄网在线| 丁香婷婷五月综合| 伊人干综合| 九九Av| 五月婷婷激清网| 国产操逼网站| 久久久久久久97| 一区二区中文字幕| 爆乳熟妇一区二区三区四区| 婷婷涩涩五月天| 99ri久久| 91一起操| 另类综合网| 996精品热视频| 综合网激情| 婷婷激情欧美| 97碰成超视频免费视频| 九九色精品| 激情五月婷婷在线区| 亚洲性爱AV| 九九九九综合| 天天噜天天爱| 亚洲无码AV片| 99精品在线播放| 五月花婷婷最新| 丁香五月天婷婷91| 五月天激情图片| 色天天综合成人网| 手机旧版看人妻1025| 色色五月婷婷| 日本色色色| 99视频精品全部免费看| AV色色天堂中文| 九月婷婷色色| 五月婷婷六月爱| 婷婷趴趴| 亚洲乱码精品久久久久..| 五月伊人婷婷| 综合欧美五月婷婷| 91亚洲视频|