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

ARTICLE DETAIL

資訊詳情

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

容器化Java服務(wù)Dockerfile集成SkyWalking APM避坑指南

容器化Java服務(wù)Dockerfile集成SkyWalking APM避坑指南 最近給一個 Java 服務(wù)做容器化改造正好趕上要給系統(tǒng)接 SkyWalking 做鏈路追蹤就想在 Dockerfile 里直接把 agent 打進(jìn)鏡像省得每次發(fā)布還要單獨(dú)掛目錄、搞版本同步。第一版寫得很順以為加個-javaagent就完事了結(jié)果鏡像能起、業(yè)務(wù)也正常SkyWalking 后端卻怎么都查不到這個服務(wù)折騰了大半天才定位到問題。從頭到尾踩了三個坑基礎(chǔ)鏡像里/tmp目錄不可寫、agent 版本和 OAP 后端版本不對齊、上報(bào)地址把 gRPC 端口和 HTTP 端口搞混了。這篇文章就是想把 Dockerfile 配置 SkyWalking 的完整思路、可以直接抄的代碼模板和排查方法整理出來給正在做微服務(wù)容器化改造、想在鏡像里內(nèi)置 APM agent 的 Java 開發(fā)和運(yùn)維同學(xué)做個參考。不管你是剛接觸容器化的新手還是已經(jīng)在生產(chǎn)環(huán)境摸爬滾打過的老手按照這里的思路走一遍能少踩不少坑。1. 先把方案選型想明白為什么要把 agent 直接做進(jìn)鏡像里1.1 從 APM 的接入方式聊起SkyWalking 是一個開源的 APM 系統(tǒng)核心價值是鏈路追蹤、服務(wù)拓?fù)?、性能剖析和告警。Java 服務(wù)接入 SkyWalking 幾乎不需要改業(yè)務(wù)代碼只要在 JVM 啟動時掛一個-javaagent參數(shù)指向 skywalking-agent.jar字節(jié)碼增強(qiáng)就能自動完成埋點(diǎn)采集。這個模式很像快遞驛站給包裹裝追蹤標(biāo)簽包裹本身不用改樣驛站按尺寸給每個包裹貼一張單子快遞系統(tǒng)就能全程看到它到了哪一站、停了多久、在哪一站異常了。業(yè)務(wù)代碼就是包裹agent 就是那張標(biāo)簽JVM 啟動參數(shù)就是貼標(biāo)簽的動作。既然接入方式這么簡單那問題就是agent 這個標(biāo)簽放在哪里常見的做法有三類我在實(shí)際項(xiàng)目里都試過各有各的坑。1.2 三種常見接入方案對比第一種也是最推薦的做法就是在 Dockerfile 構(gòu)建階段就把 agent 打進(jìn)鏡像run 起來的時候啟動腳本自動帶上-javaagent。交付的鏡像是自包含的開發(fā)測試環(huán)境和生產(chǎn)環(huán)境拿到的產(chǎn)物完全一致不會出現(xiàn)本地能看鏈路、測試環(huán)境看不了的問題。第二種是用 K8s 的 Volume 把 agent 目錄掛載進(jìn)容器鏡像保持干凈不裝任何 agent 相關(guān)的東西。聽起來挺優(yōu)雅但實(shí)際維護(hù)起來很痛苦每一個節(jié)點(diǎn)都要準(zhǔn)備一份 agent 二進(jìn)制升級 agent 版本的時候所有節(jié)點(diǎn)的文件都要跟著換稍有不慎就是新舊版本混用。要是碰到那種直接跑 Docker 的虛擬機(jī)環(huán)境你還得單獨(dú)去每臺機(jī)器上準(zhǔn)備目錄鏡像本身反而失去了可移植性。第三種是通過 Maven 插件或 JIB 等工具在構(gòu)建鏡像的時候把 agent 塞進(jìn)去適合已經(jīng)統(tǒng)一了 CI 構(gòu)建流程的團(tuán)隊(duì)。但這個方案對現(xiàn)有構(gòu)建鏈路侵入比較大而且出了問題不好排查不是所見即所得。三者的取舍我用一張表總結(jié)一下方便你根據(jù)團(tuán)隊(duì)情況選擇對比維度Dockerfile 內(nèi)置Volume 掛載構(gòu)建插件注入鏡像自包含是否是版本一致性高低高部署復(fù)雜度低中高中排障直觀性高低中適合場景多數(shù)微服務(wù)團(tuán)隊(duì)多租戶共享節(jié)點(diǎn)已有強(qiáng) CI 體系我個人的建議很簡單只要你的服務(wù)是走容器化交付就優(yōu)先把 agent 做進(jìn)鏡像。體積多幾十兆完全無所謂換來的是部署和排查的確定性這筆賬怎么算都劃算。1.3 先把版本對應(yīng)關(guān)系定下來再動手寫選方案之前有一件事必須提前確認(rèn)agent 版本和 OAP 服務(wù)端版本要匹配。SkyWalking 的 Java Agent 和 OAP 之間的通信協(xié)議是分版本的跨大版本連基本都會出問題。比如 8.x 的 agent 去連 9.x 的 OAP很常見的情況是 agent 啟動日志看著正常但數(shù)據(jù)就是注冊不上去UI 里服務(wù)列表永遠(yuǎn)空白。正確做法是先看你們線上 OAP 是什么版本再去下載對應(yīng)版本的 java-agent 包。這里給一個簡單的版本對應(yīng)規(guī)律8.x 的 OAP 配 8.x 的 agent9.x 的 OAP 配 9.x 的 agent不要在同一個大版本里混用不同小版本比如 8.16.0 的 agent 配 8.9.0 的 OAP雖然大部分情況能用但有些新上報(bào)的指標(biāo)在老版本 OAP 上解析不了會直接影響展示。另外還要注意 JDK 版本。SkyWalking 8.x 的 agent 支持 JDK 8 到 179.x 在此基礎(chǔ)上覆蓋更廣。如果你的服務(wù)還在 JDK 7 或者更老的版本上就得考慮上歷史版本的 agent 了這一點(diǎn)在做 MES 這類傳統(tǒng)制造系統(tǒng)兼容性評估時尤其重要后面第 5 節(jié)我會專門展開說。2. Dockerfile 核心配置細(xì)節(jié)每個關(guān)鍵點(diǎn)都藏著一個坑2.1 基礎(chǔ)鏡像怎么選不是隨便拉個 JDK 鏡像就完事基礎(chǔ)鏡像是 Dockerfile 的地基很多人習(xí)慣直接用openjdk:8-jdk-alpine圖它體積小。但如果你要在里面跑 SkyWalking agent這個選擇可能會讓你在深更半夜排查的時候懷疑人生。Alpine 系統(tǒng)用的是 musl libc不是標(biāo)準(zhǔn)的 glibc。SkyWalking agent 內(nèi)部依賴的很多組件在 glibc 環(huán)境下測試最充分放到 musl 環(huán)境中偶爾會出現(xiàn)文件鎖、socket 通信異常、線程調(diào)度異常這類莫名其妙的問題。agent 加載本身不報(bào)錯但采集數(shù)據(jù)就是不穩(wěn)定。我記得有一次在一個 Alpine 鏡像里部署服務(wù)能正常跑SkyWalking 的 UI 上拓?fù)鋱D卻時有時無后來把基礎(chǔ)鏡像從 Alpine 換成 Ubuntu 底層的 temurin問題就再沒出現(xiàn)過。如果你想少在半夜被叫醒生產(chǎn)環(huán)境基礎(chǔ)鏡像建議直接用 Eclipse Temurin它維護(hù)規(guī)范、CVE 修復(fù)及時底層是 Ubuntuglibc 環(huán)境穩(wěn)妥。根據(jù)你的 JDK 版本選對應(yīng)的 tag 就行。如果項(xiàng)目還在用 Java 8就eclipse-temurin:8-jreJava 11 就eclipse-temurin:11-jreJava 17 就eclipse-temurin:17-jre。是選 JRE 還是 JDK多數(shù)情況 JRE 就夠用了但如果后續(xù)要自己擴(kuò)展 agent 插件或者做一些深入的字節(jié)碼調(diào)試選 JDK 會更省事。時區(qū)配置也要在基礎(chǔ)鏡像階段解決。容器默認(rèn)是 UTC 時間如果你的服務(wù)是面向國內(nèi)用戶的日志和監(jiān)控?cái)?shù)據(jù)的時間戳?xí)?8 個小時排查問題時很難受。我一般會在 Dockerfile 里加一行ENV TZAsia/Shanghai RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime這樣容器內(nèi)執(zhí)行的 Java 進(jìn)程、agent 寫的日志時間都是東八區(qū)不用再對著時間戳做減法。2.2 agent 下載與多階段構(gòu)建不要在生產(chǎn)鏡像里留一堆構(gòu)建工具下載 SkyWalking agent 有一個現(xiàn)實(shí)問題公網(wǎng)下載速度受網(wǎng)絡(luò)環(huán)境影響大直接在 Dockerfile 里用ADD https://...拉取每次構(gòu)建都可能因?yàn)榫W(wǎng)絡(luò)波動失敗。更穩(wěn)妥的做法是把 agent 包先下載到公司內(nèi)部的制品庫比如 Nexus 或 ArtifactoryDockerfile 里從內(nèi)網(wǎng)地址拉取構(gòu)建穩(wěn)定性和速度都會有保障。拿到 tar.gz 包之后解壓出來是一個skywalking-agent目錄里面包含了skywalking-agent.jar、plugins/、config/、logs/等子目錄。需要注意plugins/目錄里的插件不能隨便刪它是 SkyWalking 能采集各種中間件鏈路的底氣logs/目錄是運(yùn)行時寫日志用的鏡像里要有對應(yīng)的可寫權(quán)限。一個典型的下載寫法是這樣FROM alpine:3.18 AS skywalking-download RUN apk add --no-cache ca-certificates tar ARG SW_AGENT_VERSION8.16.0 ADD https://archive.apache.org/dist/skywalking/java-agent/${SW_AGENT_VERSION}/apache-skywalking-java-agent-${SW_AGENT_VERSION}.tgz /tmp/agent.tgz RUN tar -zxf /tmp/agent.tgz -C /opt用多階段構(gòu)建是這里的關(guān)鍵思路。第一階段只負(fù)責(zé)下載和解壓第二階段 COPY 的時候只把解壓好的目錄復(fù)制過去最終運(yùn)行鏡像里不會殘留 curl、tar、apk 這類構(gòu)建工具和包管理緩存鏡像更小、更安全CVE 面也更小。2.3 環(huán)境變量與啟動參數(shù)注入讓你少踩兩個隱形坑SkyWalking agent 支持用環(huán)境變量覆蓋配置文件里的參數(shù)這比在 Dockerfile 里硬編碼-Dskywalking.xxx要靈活得多。最常用的兩個環(huán)境變量是SW_AGENT_NAME服務(wù)名和SW_AGENT_COLLECTOR_BACKEND_SERVICESOAP 后端地址。如果你在 Dockerfile 里寫ENV SW_AGENT_NAMEmes-service \ SW_AGENT_COLLECTOR_BACKEND_SERVICESskywalking-oap:11800那么在部署到 K8s 的時候只要在 Deployment 的 env 里覆蓋同名變量就能做到不重新構(gòu)建鏡像就調(diào)整服務(wù)名或后端地址。這樣一套鏡像可以部署多個環(huán)境非常實(shí)用。這里有一個特別容易踩的坑OAP 的 gRPC 端口默認(rèn)是 11800UI 查詢端口是 12800而很多新手會把collector.backend_service配成http://xxx:12800或者干脆寫成 8080結(jié)果 agent 一直連不上后端。注意這里不需要寫http://前綴直接寫host:11800就行agent 走的是 gRPC 協(xié)議不是你瀏覽器訪問 UI 的那個端口。啟動參數(shù)方面有兩種注入方式一是用JAVA_TOOL_OPTIONS環(huán)境變量JVM 會自動讀取但每次啟動都會打印一行Picked up JAVA_TOOL_OPTIONS比較污染日志二是用JAVA_OPTS環(huán)境變量配合自定義入口腳本拼接靈活性和可控性都更好。我在生產(chǎn)環(huán)境更喜歡后者因?yàn)榭梢栽谀_本里做各種判斷和預(yù)處理而且不會被 JVM 自動拾取的機(jī)制干擾。3. 完整實(shí)操從零寫一個能上生產(chǎn)環(huán)境的 Dockerfile3.1 直接可用的 Dockerfile 模板下面這個 Dockerfile 是我在多個項(xiàng)目里反復(fù)用過的模板改一改業(yè)務(wù) jar 名和版本號就能用。它同時處理了時區(qū)、agent 版本鎖定、非 root 用戶、多階段構(gòu)建這幾個要點(diǎn)# 階段一只負(fù)責(zé)準(zhǔn)備 SkyWalking Agent FROM alpine:3.18 AS skywalking-download RUN apk add --no-cache ca-certificates tar ARG SW_AGENT_VERSION8.16.0 ADD https://archive.apache.org/dist/skywalking/java-agent/${SW_AGENT_VERSION}/apache-skywalking-java-agent-${SW_AGENT_VERSION}.tgz /tmp/agent.tgz RUN tar -zxf /tmp/agent.tgz -C /opt # 階段二業(yè)務(wù)運(yùn)行鏡像 FROM eclipse-temurin:8-jre ENV TZAsia/Shanghai \ SW_AGENT_NAMEmes-service \ SW_AGENT_COLLECTOR_BACKEND_SERVICESskywalking-oap:11800 RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ mkdir -p /app/logs /opt/skywalking-agent/logs \ useradd -r -s /sbin/nologin appuser WORKDIR /app COPY --fromskywalking-download /opt/skywalking-agent /opt/skywalking-agent COPY app.jar /app/app.jar COPY entrypoint.sh /app/entrypoint.sh RUN chmod x /app/entrypoint.sh chown -R appuser:appuser /app /opt/skywalking-agent USER appuser EXPOSE 8080 ENTRYPOINT [/app/entrypoint.sh]這個模板里有幾個細(xì)節(jié)值得你注意。第一我單獨(dú)創(chuàng)建了/opt/skywalking-agent/logs目錄并且把整個 agent 目錄的屬主改成了非 root 用戶否則 agent 運(yùn)行時寫不了日志啟動日志里會刷一堆Permission denied但業(yè)務(wù)進(jìn)程本身不報(bào)錯極易漏判。第二agent 的 jar 包是通過 COPY 從第一階段拿來的運(yùn)行鏡像里沒有任何包管理器鏡像很干凈。第三我用的是非 root 用戶appuser來跑業(yè)務(wù)這是容器安全的基本要求能夠避免容器內(nèi)進(jìn)程以 root 權(quán)限被攻破后直接操作宿主機(jī)。3.2 entrypoint.sh 啟動腳本agent 加載的正確姿勢Dockerfile 里的 ENTRYPOINT 指向的腳本負(fù)責(zé)在容器啟動時把-javaagent拼進(jìn) JVM 啟動命令。最簡版本長這樣#!/bin/sh set -e AGENT_PATH/opt/skywalking-agent/skywalking-agent.jar if [ ! -f ${AGENT_PATH} ]; then echo [ERROR] SkyWalking agent not found at ${AGENT_PATH} exit 1 fi JAVA_OPTS${JAVA_OPTS} -javaagent:${AGENT_PATH} exec java ${JAVA_OPTS} -jar /app/app.jar $這個腳本做了三件事校驗(yàn) agent 文件存在、把外部傳入的JAVA_OPTS和-javaagent拼接起來、用exec啟動 Java 進(jìn)程。注意最后一行用了exec這個不是可有可無的細(xì)節(jié)。用exec之后Java 進(jìn)程會直接替換掉 shell 進(jìn)程容器的 1 號進(jìn)程就是 Java 進(jìn)程本身這樣容器收到 SIGTERM 信號時Java 進(jìn)程能直接響應(yīng)配合 JVM 的優(yōu)雅停機(jī)機(jī)制完成收尾。如果不用execshell 會成為 1 號進(jìn)程信號先打到 shell 上程序退出行為會變得不可控。SkyWalking agent 本身的配置在上面的 Dockerfile 里已經(jīng)通過環(huán)境變量指定了。如果你需要在腳本里做一些個性化處理比如動態(tài)設(shè)置服務(wù)名、按環(huán)境切換 OAP 地址也完全可以在這個腳本里加邏輯自由度比JAVA_TOOL_OPTIONS大得多。3.3 構(gòu)建、運(yùn)行與驗(yàn)證怎么確認(rèn) agent 真的起了作用鏡像文件準(zhǔn)備齊了接下來就是構(gòu)建和驗(yàn)證。構(gòu)建命令很簡單docker build -t my-mes-service:1.0.0 .跑起來的時候可以手動覆蓋環(huán)境變量來模擬不同環(huán)境docker run -d --name mes-service \ -e SW_AGENT_NAMEmes-service-test \ -e SW_AGENT_COLLECTOR_BACKEND_SERVICES192.168.10.20:11800 \ -p 8080:8080 \ my-mes-service:1.0.0這里覆蓋了 Dockerfile 里默認(rèn)的SW_AGENT_NAME和 OAP 地址模擬的是測試環(huán)境連接不同的后端。這樣你就能理解為什么我前面強(qiáng)烈推薦用環(huán)境變量而不是寫死參數(shù)部署的靈活性就體現(xiàn)在這里。啟動之后第一步是看 agent 自己的日志docker exec -it mes-service tail -f /opt/skywalking-agent/logs/skywalking-agent.log如果 agent 加載正常這個日志里會有啟動信息并且會顯示 OAP 地址。如果連不上后端日志里會有明顯的連接異?;蛑卦囆畔ⅰ5诙绞谴蜷_ SkyWalking UI在服務(wù)列表里找mes-service-test能看到就說明注冊成功了。第三步是主動打幾條請求過去過一兩分鐘到 Traces 頁面看有沒有鏈路數(shù)據(jù)。這里有個經(jīng)驗(yàn)鏈路數(shù)據(jù)通常要等請求發(fā)生之后才上報(bào)不是服務(wù)一注冊就立刻有 trace。很多新手啟動完發(fā)現(xiàn) UI 里沒數(shù)據(jù)就以為失敗了其實(shí)只要服務(wù)列表里有你注冊的服務(wù)名就已經(jīng)成功了一大半剩下的只是等流量進(jìn)來。4. 生產(chǎn)環(huán)境常見坑與排查實(shí)錄4.1 服務(wù)老是不上報(bào)按這個順序排查我接手過好幾個團(tuán)隊(duì)的容器化排查發(fā)現(xiàn)大家遇到的問題高度相似。服務(wù)不上報(bào)數(shù)據(jù)時不要一個一個按鈕亂點(diǎn)按下面的順序來先查 agent 能不能啟動。看/opt/skywalking-agent/logs/下的日志如果這個文件壓根不存在說明 agent 連寫日志的權(quán)限都沒有或者啟動參數(shù)根本就沒帶上去。二查 agent 日志里有沒有異常堆棧最常見的兩個錯誤agent 版本與 OAP 不兼容、找不到collector.backend_service配置。三查網(wǎng)絡(luò)連通性。agent 和 OAP 之間走 gRPC端口默認(rèn) 11800很多微服務(wù)集群的網(wǎng)絡(luò)策略只放開了 HTTP 端口gRPC 端口是通的但防火墻沒放行也會導(dǎo)致連接超時。在容器里執(zhí)行nc -zv skywalking-oap 11800驗(yàn)證一下是最直接的。我遇到過最隱蔽的一個問題K8s 集群里 agent 和 OAP 之間網(wǎng)絡(luò)沒問題但 agent 日志里反復(fù)出現(xiàn)Channel ... is not active最后查出來是 OAP 的 Pod 有多個副本其中一個副本所在的節(jié)點(diǎn)內(nèi)存壓力太大OAP 一直在 GC導(dǎo)致某些 gRPC 連接建立后又被重置。這種情況就不是 Dockerfile 能解決的了得從后端資源規(guī)劃去找原因。4.2 時區(qū)、臨時目錄、協(xié)議端口三個看起來不像問題的問題第一個是時區(qū)。容器默認(rèn) UTC如果 Dockerfile 里沒有設(shè)置TZAsia/Shanghaiagent 日志時間會比北京時間慢 8 小時你看到這個時間點(diǎn)沒有數(shù)據(jù)其實(shí)只是時間標(biāo)簽錯位。更麻煩的是 OAP 服務(wù)端如果沒有統(tǒng)一時區(qū)配置UI 上展示的曲線按小時錯位排查半天發(fā)現(xiàn)是時區(qū)問題很浪費(fèi)精力。第二個是/tmp目錄權(quán)限?,F(xiàn)在安全掃描和運(yùn)行策略普遍要求容器以非 root 用戶啟動但很多精簡鏡像的/tmp目錄默認(rèn)權(quán)限是drwxrwxrwt非 root 用戶按理說也能寫。問題常出在那些在加固鏡像上又加了一層只讀根文件系統(tǒng)策略的環(huán)境里agent 初始化時需要寫臨時文件寫不進(jìn)去就直接崩潰或者靜默降級。解決方法是提前建一個應(yīng)用可寫的目錄并且通過 JVM 參數(shù)指向它JAVA_OPTS${JAVA_OPTS} -Djava.io.tmpdir/app/tmp第三個是協(xié)議端口。collector.backend_service一定要寫 OAP 的 gRPC 端口默認(rèn)是 11800。UI 的訪問端口是 8080OAP 的 HTTP 查詢端口是 12800這三個端口各有各的用途但它們之間是獨(dú)立的。配成什么http://127.0.0.1:8080之類agent 自然連不上。每次遇到服務(wù)看不到的問題我都會第一時間去檢查這個變量。4.3 常見問題速查表為了方便你排查時對照我把高頻問題整理成了速查表癥狀常見原因處理建議agent 啟動日志為空或不存在目錄不可寫、-javaagent未生效檢查鏡像權(quán)限、確認(rèn) entrypoint 是否執(zhí)行啟動日志提示 agent jar 無法加載COPY 路徑不對或 jar 損壞檢查 Dockerfile 中 COPY 前后路徑服務(wù)列表看不到新服務(wù)agent 與 OAP 版本不兼容兩端統(tǒng)一到同一大版本8.x/9.x服務(wù)能看到但 Track 沒有數(shù)據(jù)請求流量未經(jīng)過 agent 埋點(diǎn)確認(rèn)啟動命令確實(shí)帶上了-javaagentOAP 日志顯示連接被重置網(wǎng)絡(luò)策略限制 gRPC 端口放行 11800檢查集群網(wǎng)絡(luò)策略UI 時間曲線整體偏移時區(qū)配置不一致統(tǒng)一設(shè)置TZAsia/Shanghaiagent 日志有 gRPC 連接異常backend_service 端口錯誤改為host:11800不要寫 HTTP這個表我實(shí)際用下來很有效基本覆蓋了 80% 的接入問題。如果你的問題不在表里記住一個核心思路任何 APM 接入問題永遠(yuǎn)都是從 agent 日志門口第一塊磚開始查不要跳過去猜。5. 延伸SkyWalking 能部署到 MES 制造系統(tǒng)上嗎5.1 先給結(jié)論能而且非常適合很多做制造業(yè)數(shù)字化的人會問MES 制造執(zhí)行系統(tǒng)能不能上 SkyWalking。這個問題需要分兩層看第一層MES 系統(tǒng)只要跑在 JVM 上就能掛 agent 接 SkyWalking和它是不是制造系統(tǒng)沒有本質(zhì)區(qū)別第二層MES 系統(tǒng)通常部署在工廠內(nèi)網(wǎng)網(wǎng)絡(luò)環(huán)境比較封閉后端組件需要跟著內(nèi)網(wǎng)策略一起規(guī)劃。我經(jīng)手的 MES 項(xiàng)目里技術(shù)?;径际?Java Spring Boot MySQL服務(wù)數(shù)量一般在二三十個以內(nèi)。這種體量接入 SkyWalking 后的收益非常直觀工單流轉(zhuǎn)慢、設(shè)備數(shù)采延遲、過站事務(wù)卡頓這類問題之前排查要翻半天日志有了鏈路追蹤以后一眼就能看到是哪一次遠(yuǎn)程調(diào)用耗時最長、哪一個 SQL 出現(xiàn)了慢查詢。有一點(diǎn)需要特別提醒MES 行業(yè)里至今還有不少系統(tǒng)跑在 JDK 7 甚至更老的版本上。SkyWalking 從 8.x 開始對 JDK 版本有硬性要求JDK 7 的項(xiàng)目只能考慮更早的 agent 版本但這又意味著功能不完整、維護(hù)成本高。所以接到 MES 接入需求時先做的應(yīng)該是摸清線上 JDK 版本這決定了你能不能用上現(xiàn)代版本的 SkyWalking。5.2 部署形態(tài)與資源規(guī)劃建議MES 系統(tǒng)的部署環(huán)境常見有單機(jī) Docker Compose 和 K8s 集群兩種。中小型 MES 如果只有十幾二十個服務(wù)部署單機(jī)模式完全夠用OAP 一個進(jìn)程、UI 一個進(jìn)程存儲直接用 MySQL 庫注意提前初始化 SkyWalking 所需的表結(jié)構(gòu)即可。這個形態(tài)三臺 8C16G 的機(jī)器可以跑得很舒適。規(guī)模大一些、或者對服務(wù)可靠性要求高的 MES 集群建議走 K8s 部署 OAP 集群存儲換 Elasticsearch。這里要給一個明確建議trace 數(shù)據(jù)量上來之后MySQL 做存儲會逐漸吃緊ES 的寫入和查詢效率明顯更好。初期數(shù)據(jù)量小的時候可以用 MySQL 省運(yùn)維成本一旦服務(wù)數(shù)量超過四五十個、核心鏈路的 trace 量每天幾百萬上千萬條就要考慮遷移到 ES 了。agent 對業(yè)務(wù)性能的影響方面以我的實(shí)測經(jīng)驗(yàn)來看常規(guī) Web 接口的損耗大概在 5% 到 10%大部分場景可以接受。但 MES 系統(tǒng)里有不少高頻采集服務(wù)每秒鐘要處理上千條設(shè)備數(shù)據(jù)這類服務(wù)上 agent 之前最好先做一輪壓測對比可以在 Dockerfile 層面通過環(huán)境變量控制SW_AGENT_SAMPLING_RATE把采樣率調(diào)整到更低區(qū)間比如 1%在業(yè)務(wù)影響和監(jiān)控力度之間找平衡。接入節(jié)奏上我強(qiáng)烈建議先在測試環(huán)境跑通整個鏈路再挑一兩個非核心服務(wù)觀察兩三天確認(rèn)穩(wěn)定后逐步推廣。這樣既能保證監(jiān)控真正服務(wù)生產(chǎn)也不會因?yàn)橐淮渭みM(jìn)改造把制造系統(tǒng)的穩(wěn)定性搞出問題。我做 MES 項(xiàng)目的感受是SkyWalking 這套東西本身技術(shù)門檻不高真正決定體驗(yàn)的往往是在 Dockerfile 里那些細(xì)節(jié)agent 放進(jìn)鏡像、版本鎖對、環(huán)境變量分清、端口和權(quán)限都處理干凈。你把這些基礎(chǔ)設(shè)施搭好了后面接任何服務(wù)都只是復(fù)制模板改個名的事。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
丁香蜜臀黄色婷婷五月天| 色五月天堂| 亚洲综合网激情小说| 香蕉97碰碰碰欧美| 激情久久久| 激情激情激情网| 色亭亭九月| 日本婷久久| 欧洲高清免费久久| 538午夜激情| 深爱激情久久| 激情床戏| www.日本91| 99热| 中文字幕AV在线| 99热精品一区| 五月天激情站| www.激情.com.| 99久久終合| 色综合五月天| 五月婷av| 色一情一乱一乱一区91| 亚洲尤物在线| 日本在线wwww| 日本综合九九| 99久久综合网| 色很久综合| 天天干,天天日| 五月天啪啪啪| 五月丁香六月婷婷在线小说视频| 色99网| 噜噜五月天综合| 91Chinese在线| 玖玖九九99| 99色在线观看免费| 99r久久这里只有精品| 4399高清无码视频| 影音先锋男人资源站一区二区| 成人国产欧美大片一区| 99ER热精品视频| 国产 亚洲 在线| 五月综合色播播丁香婷婷| 第四色激情网| 免费AV播放| ′久久99一| 五月天激情小说| 久久激情天堂| 热99这就是精品视频| 天天激情视频| 操丝袜视频影院导航| 曰曰久久| 激情婷婷色色| 夜夜谢天天干| 亚洲婷婷五月天| 亚洲操逼片| 久久金品黃色| 五月天激情AV| 久久久久人妻精品| 99riAv1国产在线观看| 在线只有精品| 久久久久久久97| 五月天婷婷小说| 伊人久久五月天综合| 五月丁香综合啪啪| 秋霞黄色一级久久| 激情五月亚洲综合网| 99在线爽| 2025年最新亚洲在线欧美| 丁香五月婷婷精品视频| 五月激激激情综合网| 玖玖资源网站最新站| 日韩一区二区三区无码| 伊人成人宗合网| 欧美99热| 丁香色五月婷婷| 激情婷婷五月天日本系列| 日韩六十路91性交电影| 九九热99热| 久久金品黃色| 伊人99热| 日产精品一线二线三线芒果| 丁香五月天社区| 婷婷色五月天在线| 99热综合| 色爱综合五月| 9+1视频网址| wuyuedingxiang99| 成人在线免费网址| WWW.99热| 26uuu欧美日韩| 五月丁香999| 中国AV性爱观看| 99热这里只有精品中文字幕| 婷婷丁香成人五月天| 丁香五月婷婷激情123| 五月丁香婷婷俺| 五月丁香亚洲婷婷| 久综合色| 国产精品第一国产精品| 一本九九色| 久久免费高| 亚洲黄网在线| 五月天大香蕉| 国产高清精品色| 五月天停婷基地| 日本五月婷婷| 五月丁香婷婷色播无码| 影音先锋女人av鲁色资源网小说免费| 婷婷五月天BBw| 66成人网| 狠狠CAO日日穞夜夜穞AV| 婷婷热色| 色色色777| 丁香婷停五月激情综合深爱| 天天操婷婷| 五月天色不卡| 狠狠色狠狠色综合日日91| 97在线日韩| 五月草视频| 丁香五月网址| 香蕉网婷婷| 91丨九色丨老农村| 91婷婷伊人牛牛| ss五月天激情| 五月天婷婷綜合院| 99色在线观看视频者| 久久电影4399| 性生活视频98791| 色婷久| 五月天成人综合| 999热这里只有美国精品| 婷婷激情人妻| 激情网婷婷婷| 99爱这里只有精品免费视频| 五月婷婷 婷婷五月 一区二区 久久久 | 久热久色| 丁香婷婷五月六月久久| 天天干夜夜想| 奇米网大香蕉| 无码色色| 五月天网址在线刘玥| 综合99久久天天综合| 五月丁香六月久久| 这里只有精品视频| 丁香狠狠操| 亚洲精品国产成人AV在线| 五月丁香六月婷婷a v| 大香蕉五月婷婷| 五月丁香六月综合激情网| 久久婷婷婷| 禁欲电影完整版在线播放| 五月丁香激情啪啪网| 怡红院院在线导航网 | 婷婷五月天VI| 天天做天天干天天综合网 | 五月婷丁香久久综合| 伊人久久激情图区五月| 婷婷丁香五月天激情| 亚洲欧美国产A片免费观看| 五月丁香婷婷国产精品综合| 九九热AV| 九九视频精品这里只有| 亚洲第一成人无码A片| 色欲五月丁香| 丁香六月天之亚州热女| 激情五月婷婷综合秋霞| 激情五月婷婷综合视频| 国产婷伊人| 五月婷婷黄色| 色99在线视频| 色狠狠综合| 综合网啪| 久久久91| 亚洲综合九九| 天天日夜夜夜操操操操| 五月天婷婷婷| 婷婷五月情色| 丁香花大香蕉婷婷综合| 色波激情五月天| 日本超碰在线| 天天干天天干天天干| 丁香色色网| 亚洲天堂爱爱| 五月天激情国产综合婷婷婷就去爱 | 亚洲性爱AV在线| 5月婷婷综合| 99热国产| 久久亚洲网| 97婷婷色| 俺五月| 国产乱人偷精品人妻A片| 天天做天天爱天天爽在| 中文字幕日本最新乱码视频| 国产裸舞表演WWWW| 婷婷色偷拍| 久久婷婷色五月| 亚洲日比视频| 人人摸人人| 99热销国产这里有精品| 综合激情五月丁香| 五月丁香激情综合网官网| av网站中文| 婷婷激情五月呦呦| 可似看的AV| 精品夜夜澡人妻无码AV| 噜噜视频| 五月开心婷婷极品激情| 曰韩五月丁香色婷婷无码| 热热久久久久久久久| 看片视频在线免费日产在线看| 超碰在线91| 777精品久无码人妻蜜桃| 五月天色婷婷激情综合| Aaa久久| 天天操综合网站| 亚洲视频一区| 超碰人人干| 亚洲综合色色| 影音先锋高清无码资源网| 色性日本| 丁香五月欧美成人| 美女婷婷激情亚洲| 激情五月婷| 久久久久妻| 性一交一乱一交A片久| 五月天婷婷丁香视频| 九九爱精品网站| www.婷婷六月天| 黄色一级影片| 久婷婷视平| 婷婷成人AV| 日熟女| 五月丁香激情综合网| 99亚洲大片精品永久在线观看| 婷婷丁香婷婷97| 久久久WWW| 另类图片激情五月天| 啪啪五月婷婷| 超碰精品在线| 亚洲乱码w在线观看| 凹凸探花电影| 色色色地址| 超碰免费成人| 777色色色| 丁香五月天偷拍| 色综合婷婷99| 日本高清久久| 欧美成人va| 婷婷综合网在线| 久热婷婷在线视频| 久久婷婷五月综合色欧美| 九九在线精点品| 婷婷五月丁香六月伊人网| 精品一区久热| 99这里有精品视频| 婷婷成人综合| 精品乱码久久久久| 开心五月激情五月丁香五月婷婷| 日韩中文欧美| 91热在线观看视频| 日本一级黄色片。| 狠狠狠狠狠狠| 婷婷五月天色| 欧日韩成人| 婷婷五月色亚洲| 日本99热| 97色色色| 五月丁香色婷婷色| www九九热| 激情99| aaaaa黄色| 日本不卡高字幕在线2019| 激情婷婷五月基地| 色五月婷婷婷婷| 色欲影香| 丁香五月婷婷天堂大香蕉| 色色色色色色色色综合网| 久久综合激情婷婷激情| 99热骚货| 校园激情 亚洲| 玖玖在线视频福利| 无码激情| 99热精品在线| 99精品视频在线观看免费| 婷婷色在线视频| 亚洲精品**不卡在线播he| 午夜天堂啪啪| 色一情一乱一乱一区91| 色综合久久88色综合天天看| 五月丁香综合影院| 九九在线精点品| 天天做天天爱天天爽在| 亚洲日韩人妻操逼| 深爱激情小说五月婷婷| 五月综亚洲| 五月香蕉综合| 深爱女色婷婷丁香五月亚洲图区| 99热国产在| 99久久久| 五月丁香婷婷六月| 天天日天天插| 欧美性生交XXXXX无码小说| 夜夜撸日日操| 无码少妇高潮喷水A片免费| 俺去也五月天| 欧美日韩中文国产一区发布| 中文字幕中文有码在线| 婷婷97色| 婷婷综合日本| 性欧美日本| 亚洲熟女色| 96精品久久久久久久久| 婷婷综合五月| 99激情视频热| 五月婷婷激情综合| 日本99视频精品免费播放| 人妻无码视频网| 少妇人妻丰满做爰XXX| 91一起操| 玩熟女五十AV一二三区| 欧美日本不卡黄色片| 91丨九色丨国产| 五月婷九月| 五月婷视频在线观看| 热久免费视频9| 超碰国产AV| 婷婷色影院| 99久久久久| 国产成人精品一区二三区熟女在线| 小视频久久久aaa| 丁香五月五月婷婷| 免费看成人AA片无码视频吃奶| 99热亚洲精品66| 五月婷婷综合潮喷| 久久免费操| 另类专区在线观看| 五月天久久网站| 嫩草极品| 婷婷综合在线视频| 天天噜日日噜综合无码| 久久久香| 噜噜噜噜在线| 天天干天天干天天干| 五月激情网络| 五月丁香无码| 免看黄大片AA | 九九久久玖玖爱| 日本婷久久| 色五月之第四色| 99久久精品视频女神1| 五月久视频| 爱射综合| 丁香五月 性爱| 婷婷五月丁香花综合| 久久黄A片| 五月丁香六月合| 久久久久久丁香五月| 无码动漫av| 超碰人人草| 青吴乐视频| 婷婷午夜丁香| 五月综合色播播丁香婷婷| 99这里有精品视频| 男人先锋久久| 久久99久久99精品免视看婷婷| 26UUU亚洲欧美| 天天激情欧美美女| 日韩aaaaa| 色444综合网| 婷婷五月天成人导航| 婷婷五月天A V| 五月丁香婷婷啪啪综合| 天天爽在线视频| 久99久热只有精品国产99| 99热一区| 丁香六月丁香婷婷激情| 五月天婷五月天综合网小说首页-五月天激激婷婷大综合,婷婷亚洲综合五月天小说 | 成人婷99最新| 色婷婷成人| 激情丁香五月| 91久久九久久九久久九久久九久久| 色七色九九| 婷婷五月天在线视频网站| 九月丁香婷婷| 在线另类| 亚洲乱码w在线观看| 99热99艹在线观看| 丁香午月AV中文字幕| 丁香六月久久| 五月精品99综合| 精品视频这里只有精品| 亚洲成人超碰| 六月丁香激情| 婷婷激情社区| 婷婷丁香五月天激情四射| 97婷婷丁香五月天激情图片| 99亚洲色| 色色丁香| 激情五月综合网| 久久免费精彩视频| 在线色婷婷| 日本婷婷综合精品| 亚洲操B| 天天干,天天操,天天射| 色亚洲激情| 一本色道久久88加勒比| 婷婷丁香五月天综合网| 99热这里只有精品9| 丁香六月婷婷综合啪啪| 色婷婷久久综合久色综| 九九热99在线视频| 噜噜久| 丁香五月天大香蕉啪啪| 婷婷五月天影视| 婷婷五月天在线观看| 天天开心天天色| 97在线视频人妻九色| 免费在线a| 色丁香久久久| 色天使色综合| 天天色,天天日,天天做| 婷婷五月天六点丁香五月| 久久人妻高清中文| 久久视频婷婷| 五月丁香六月色| yw国产AV| 99热精品在线免费观看| 日韩有码一区| 亭亭五月丁香五月天激情| 五月丁香 狠狠爱| 久久久精久人妻| 久久五月婷6 9| 色综合久久88色综合天天人守婷| 蜜臀AV在线观看| 桃色激情婷婷伊人网| 九九热超碰| 99这里只有精品视频在线| 婷婷六月激情| 五月色情婷婷开心五月色情| 97人人干视频| 99热这里精| www99精品日韩| 丁香五月激情综合啪啪| 九色在线观看91av| 久久性爱视频| 婷婷五月天无码视频| 国产成人精品一区二区三区视频| 色婷婷香蕉丁丁网| 激情五月天婷婷色色色色色色色色色色色 | 精品欧美一区二区三区久久久| 开心六月丁香五月婷婷| 国产成人网址| 夜夜噜夜夜奇| 五月天丁香花婷婷| 成人短视频在线| 色5在线| 少妇出轨做爰高潮A片| 婷婷综合五月色播| 91九色中文字幕女在线观看| 99热这里只有精品在线观看| 五月开心啪啪| 2017人人操| 永久精品| 日屌日日操日日色| www,久久久| 亚洲日韩一页精品发布| 天天爽天天爽视频| 久操热| 精品久久9| 99免费热视频在线| 激情综合网亚洲色图| 久久婷婷五月天丁香| 思思热精品在线视频| www九九| AA片在线观看视频在线播放| 思思久久精品| 色五月婷婷狠狠撸| 亚洲乱码日产精品BD| 成人丁香五月| 亚洲精品操一操、噜一噜、摸一摸、爽 | 丁香五月婷婷激情蜜桃| 狠狠综合久久| 狠狠夜夜五月丁香| 婷婷丁香五月天操逼| 亚洲成人av在线播放| 色波激情五月天| 91五月花丁香| 激情五月天在线视频| 五月综合精品| 色婷婷婷av | 五月丁综合在线观看| 亚洲AV成人在线| 久久这里只有精品无码| 超碰人人射| 成人超碰网| 欧美色五月天| 丁香五月欧美激情| 国产亚洲99久久精品| 逼特逼在线免费播放| 超碰成人在线观看| 人人妻久久妻| 天色综合网站| 婷婷99| 丁香婷婷久| 久久香蕉影院| 狼人久草| 色婷婷综合影院| 色婷婷五月亚洲| 97自拍视频在线| 日日操夜夜操不卡| WWW.国产| 婷婷久久色| 五月丁香婷婷导航视频| 噜噜久| 色插综合网| 91一起操| 狠狠狠狠狠狠色| 六月色 亚洲| 99久久成人| 噜噜狠狠| 日日噜狠狠| 久久婷婷激情久久| 亚洲电影中文字幕| 久久99人人| 精品人妻伦九区久久AAA片| 婷婷精品在线| 日韩综合久久| 91人操| 99久久五月婷婷| 夜丁香五月婷婷| 丁香六月婷婷色XXXX| 婷婷6月综合网| 日韩精品999| 亚洲av电影网站| 99热在线观看| 99国产在线精品视频| 亚洲激情在线| 开心激情站| 囯产精品久久欠久久久久久九大| 久久综合影院| 婷婷激情五月天在线| 操碰97| 久久综合干| 五月婷婷偷拍| 黄色五月婷婷| 99re在线观看| 五月激情五月丁香| 五月丁香六月欧美| 欧美成人网婷婷综合在线| 五月婷婷开心深| aaaaaa片| 欧美噜一噜| 亚欧州精品视频| 日日夜夜天天综合| 久色激情| 大香蕉五月天婷婷| AV性爱网| 青草视频在线观看视频| 日产精品久久久久久久蜜臀| 亚洲国产精品成人午夜| 97在线天堂| caopeng97人人| 五月丁香色婷基地综合久久| 日韩成人AV在线| 97碰久久| 欧洲精品欧洲情| 亚洲人人干| 99re这里只有精品首页| 色综合久久88色综合天天99| 色情五月天丁香社区| 九九热视频99| 99久久婷婷国产综合精品草原| 天天日天天插| 日韩啪啪自拍| 五月综合激情| 欧美噜噜免费观看| 五月丁香色婷婷基地| 乱色色色| 99精品久久久久| 99热最新地址在线| 五月婷婷之六月丁香| 都市激情五月婷婷亚洲| 韩国天天婷婷| 丁香五月激情啪啪| 变态 另类 在线 | 啪啪操网| 五月丁香啪啪综合| 婷婷五月天国产手机在线视频观看| 男人综合网| 九九精品视频在线观看| 99国产视频网| WWW,五月| BlACKEDRAW视频一区二区| 综合色影院| 婷婷五月中文在线| 精品五月天| 99热自拍| AV亚洲在线| www,久久久| 亚洲欧美一区二区三区爱爱动图 | 婷婷五月丁香超碰| 深爱激情五月天| 在线一起草av| 涩涩五月天综合| 日韩操| 色五月天丁香婷婷| 大香蕉 婷婷| 97视频.干com| 激情五月黄色小说| 在线A色| 天天干天天操天天爽| 欧美成人Va| 色播激情五月天| 婷婷欧美| 超级黄色片| 另类小说五月天综合网| 婷婷伊人綜合中文字幕小说| 免费V片在线| 色婷婷综合久色AV五色最新| 久久免费精彩视频| 婷婷五月天淫荡| www.激情.com.| 天天五月天综合网址| 久99热| 久草a片| 免费视频WWW在线观看网站| 九九草草逼| 99视频在线| 播五月,色五月,开心五月播放器| 精品亚洲国产成AV人片传媒| 国产成人+综合亚洲+天堂| 狠狠五月天婷婷激情网。| 九九av| 五月亭亭色| 九九在线免费观看| 五月婷婷色| 97操资源婷婷| 欧美天天爽| 14色综合婷婷| 丁香香蕉婷婷| 99久久久| 九九成人电影婷婷| 亚洲视频在线观看99| 91超碰在线播放| 婷婷免费视频| 亚洲经典小视频| 亚洲精品无码一区二区| 五月婷婷免费在线| 婷婷九月激情| 猫咪伊人久久| 五月天成人免费视频| www.五月天| 国产韩日亚洲美州欧亚综合在线 | 六月婷婷激情| 热的五码久久精品| 日韩操人| 色婷婷操逼网| 五月激情婷婷国产精品久久久久久 | 色色色99| 99啪在线视频| 久久综合人妻| 色色丁香色五月| 无码 色| 五月丁香久久综合91| 国产夫妻操逼内射视频| 狠狠爱综合网| 99热99日…..| 天堂成人A片永久免费网站| 亚洲小视频免费看| 色婷婷电影网| 五月婷婷色丁香| 欧美色综合天天久久综合精品| 高潮毛片遮挡费高一百度| 久色激情| 中文字幕av在线| 人人操99| 色综合色综合婷婷热| 综激情网| 五月色综合| 91婷婷色 | 天堂成人A片永久免费网站| 色婷婷4| 偷拍九九热| 综合噜噜| 丁香色情五月综合激情| 婷婷色情 | 青草少妇激情| 97碰碰人人| 99热久| www.精品99| 激情玖玖sh| 这里只有精品免费观看网占| 久久思思99| 99九九视频精彩在线| 激情综合色网| 日韩在线99| 91爱啪啪| 亚洲乱码日产精品BD| 密桃激情五月天综合网| 任你搞在线观看视频| 九九色色| 天天狠天天狠| 激情综合视频| 久色激情| 亚洲美女婷婷五月天| www.91热久久| 人妻AV在线| 色丁香久久久| 久热91| www.99.色| 丁香五月综合| 国产另类综合| 九九伊人网| 拍色综合| 丁香五月偷拍| a久久| 六月丁香深深爱| 激情五月天的婷婷| 操操操97| 99色精品| 能看的AV| 五月丁香六月综合激情网| 亚洲不卡| 伊人丁香五月婷婷潮吹| 开心激情站| 成人永久免费视频在线观看| 五月综合六月丁| 婷婷六月丁| 亚洲最大五月六月丁香婷婷| 亚洲五月天色| 亚洲av网址| 亚洲亚洲人成综合网络| 综合五月婷婷| 天天摸天天舔| 久久久区区一久久久久久| 色婷婷综合网站| 色五月色五天色情网址| 欧美成人精品A片免费一区99| 日本一级一片免费视频| 噜噜色com| 五月天婷婷在看| 五月丁香啪啪网| 综合激情sV| 五月婷婷影视| 97精品人人A片免费看| 97狠狠色| 婷婷色五月开心五月| 狠狠干思思热| 天天干天天操天天干天天操天天干天天操| 大香蕉520| 五月久久婷婷天堂视频| 超碰中文字幕在线| 激情婷婷激情在线不卡| 97在线观视频免费观看| 狠狠爱综合网| 五月开心久久| 色综合久| 超碰成人电影| 99riAV国产精品视频| 亚洲这里只有精品| 天天操屄网| 五月天婷婷青青草| 六月婷婷狠狠做| 色亭亭五月天网扯| 婷婷五月天在线综合导航| 99色激| 特黄三级片| 丁香五月91| 五月丁香激情婷婷| 狼人狠狠操| 99精品97| 色综合久久88色综合天天看| 黄色一极大片| 婷五月天丁香婷五月| Av免费网站在线| 中文字幕丰满乱孑伦无码专区| 国产一区二区av免费| 欧美性生交XXXXX无码小说 | 婷婷丁香成人色综合| 成人中文网| 三级毛片视频| 人妻久久久久久久| 99精品亚洲| 狠狠草狠狠草| 五月婷婷九| 久久久久久久久99精品| 99热碰碰热| 五月婷婷啪| 狠狠干,狠狠操| 91久热| 欧美日韩精品人妻狠狠躁免费视频| 亚洲精品久久久无码| 高清资源站日A美A欧亚…| 色99综合色88| 色婷婷另类| 99亚洲精品视频| 亲子乱AV一区二区三区下载| 91久久久久久| 99热这里只有精品亚洲| 99色热视频| 亚洲色模骚货| 五月婷婷六月丁香五月| 色五月成人| 99激情视频| 琪琪色综合网站| 牛牛色av| 91一起艹| 六月丁香婷啪射| 亚洲激情97五月天| 九九99热| 五月激情天| 99丁香五月| 综合激情专区| 婷婷五月四狠狠| 玖操97| 激情开心五月天| 色五月六月| 国产毛片精品一区二区色欲黄A片 99国产在线精品视频 | 9久热| 97人人干视频| 99热在线看片| 深爱五月激情网| 婷婷五月丁香综合人妻| 久久WW| 五月天啪啪| 99热黄| 九九99免费视频| 国产综合激情五月久久| 丁香五月五月婷婷| 五月婷婷六月色| 五月丁香婷婷狠狠操| www.91九色| 色综合色欲综合天天免费| 婷婷激情五月综合| 五月天综合婷婷| 天天干天天日蜜臀av| 日韩精品超碰在线观看| 五月婷婷久久激情| 久色激情| 丰满少妇猛烈A片免费看观看| 久99视频在线观看| 亚洲蜜桃精久久久久久久久久久久| 97在线干| 婷婷大美在线| 男女免费视频999| 国产成人精品一区二三区熟女在线| 丁香香蕉婷婷| 狠狠五月丁香色婷| 久久婷婷五月综合激情国产 | 中文字幕在线免费观看视频| 97碰精品| 人妻久久久久久久久妻久久久久久久久 | 91久久婷婷| 成人网页在线观看| 五月婷人妻| 9l视频自拍9l视频自拍九色学生| 久久97久久99久久综合欧美| 97操视频| 综合五月网| 久久视频在线视频| 五月激情综合网| 99色亚洲| 福利视频在线播放| 丁香婷婷五月激情| 久久六月综合| 99年操人人爽| 久久视屏这里只有久久| 久9热视频| 91久女| 综合99在线| 乱码操操| 国产AV不卡福利| 这里只有精彩视| 色婷婷成人做爰A片免费看网站| 97欧美在线| 成人视频婷婷| 婷婷五月激情黄色| www.五月天婷婷.com| 热久国产| 99人人精品| 婷婷五月天激情综合深爱激情 | 五月天丁香啪啪综合| 色五月婷婷影院| 色欲色香综合网站| 色综合久久久久久久久五月| 色色无码| 激情综合4月| 99在线精品观看99| 久久金品黃色| 亚洲精品视频在线播放| 免费操超碰| 国语精品探花| 久久婷婷五月天大香蕉| 色国产五月| 五月丁香色婷婷| www.超碰| 99亚洲天堂| 超碰99久久| 综合网啪啪| 小泽玛利亚视频一区二区| va婷婷| 中文字幕不卡网站| 丁香五月婷婷色| 91爱操| 丁香五月婷婷色| 91超级碰| 丁香五月婷婷五月| 黄涩毛片| 国产毛片精品一区二区色欲黄A片| 日本啪啪天堂| 97色在线视频| 久久久中文| 久久只有18视频| 97色色网| 色久播播| 99在线观看| 九九这里有精品视频| 久操热| 综合99在线| 国产美女无遮挡裸体毛片A片 | 国产欧美日韩综合精品一区二区| 精品婷婷五月视| 国产在线aaa片一区二区99| 色五月婷婷在线视频| 久久久99精品免费观看| 丁香五月天欧美在线| 久久人人添人人爽添人人片αV| 日韩十国产极品久久| 1024在线观看免费视频| 99色色网| 超碰人人操人人干| 五月天婷婷久久| www天天干| 99久久97| 久久婷婷五月天| 91精品久久久久久久| 婷婷99狠狠| 激情www.98com| 日本nghangse中文字幕| 五月天婷婷AV| 少妇激情基地| 嫩草AV久久伊人妇女超级A| 婷婷五月天美女视频| 99玖玖人人| 国产亚洲99久久精品| 99re思思精品视频在线观看| 国产婷婷婷| 欧美这里只有精品| 91爱啪啪| 大战熟女丰满人妻AV| 国产精品香蕉| 97精品在线| 超碰99在线| 五月天俺去也| 久久性操| 亚洲亚洲人成综合网络| 五月久视频| 亚洲Va成人| 先锋影音av色五月天资源站| 另类激情首页| 狠狠色丁香久久久婷| 五月丁香花成人社区| 五月欧美丁香在线观看| 久久er视频6| 欧美性爱专区| 欧美日韩成人| 深爱1激情网| 另类专区在线观看| 天堂久久丁香| 婷婷五月小说色综合| 婷婷情色开心五月天99| 另类视在线| 五月天婷婷丁香蜜桃91| 无码yw| 国产精产国品一二三在观看| 精品热青草| 超碰九热| 久久久WWW| 综合色色婷婷| 国产成人综合在线| 懂色av粉嫩av蜜臀av| 五月丁香久久婷| 欧洲电影在线观看免费版英语版| 婷婷五月天在线综合| www.99色| 成人一区在线观看| 丁香五月电影| 五月综合激情| 丁香网五月网| 久久婷五月天| 久久九九re热| 亚洲欧洲中文日韩久久AV乱码| 五月天丁香| 激情激情激情网| 9色在线| 亚洲国产色婷婷| 性一交一乱一交A片久| 91久久精品无码一区二区三区| 五月丁香六月激情网| 99自拍视频网站| 丁香花狠狠婷婷亚洲中文字幕| 五月丁香六月婷综合成人综合| 99热在这里只有精品| 99小视频在线| 91 原创 在线 九色| 色和综合网| 久久99热这里只频精品6学生| 丁香五月激情五月| 狠狠色丁香久久婷婷综合五月| 在线国产精品色| 久久婷丁香五月| 欧美婷婷色五月网| www,婷婷,com| 99综合| 99爱这里只有精品免费视频| 六月丁香五月婷婷| 久久久精品人妻录| xxx日本东京热| 无码一区二区日韩| 99热这里是精品| 欧美啪啪9| 久久码久久无清| 欧美日韩婷婷五月天| 国产全是老熟女太爽了| 丁香五月婷婷基地| www狠狠| 亚洲黄色精品| 噜噜在线| 精品人妻一区二区三区四区不卡在| 色5月婷婷| 人妻久久久久久久久| 亚洲 精品 综合 精品| 欧美99| 欧洲不卡视频| 五月婷在线影院| 久9免费视频| 亚洲无码www| 日韩精品电影| 国产性爱色| 五月丁香五月综合欧美| 色色网站在线| 丁香五月天啪啪a日本| 丁香五月婷婷色| 99热的无码| 婷婷开心六月| 久久A V无码视频| 九九爱激情| 久久这里有| 天天色综网| 婷婷五月天在线一区| 啪啪小说五月天| 色五月婷婷在线观看| 99热精品中文字幕| 99热在线观看免费精品| 婷婷五月综合体验看| 播五月,色五月,开心五月播放器| 亚洲美女网Va| 久久3p| 五月丁香啪啪啪综合网| 五月丁香婷婷基地| 婷婷五月丁香六月| 丁香六月啪啪| 免费视频WWW在线观看网站| 欧美槡BBBB槡BBB少妇| 热热色色五月天婷婷| 99五丁香月| 欧美激情伊人| 色玖玖综合网| 婷婷激情伍月网| 热久久99视频| 另类图片婷婷五月天| 五月天激情无码专区| 狠狠xx| 五月婷婷六月丁香色| 开心五月婷婷在线| www.色擼擼.com| 日本狠狠网| 狠狠狠狠狠狠色| 91九色首页| 亚洲色五月| 2025超碰| 欧美啪啪网| 人人操91| 亚洲avjiujiur91| 丁香五月天综合网| 天天色天天| 久热9| 三人荫蒂添的好舒服A片| 最新婷婷五月丁香| 人妻激情视频| 人人爽在线视频综合网| 天天撸夜夜爽| 精品久久这里热66| 亚洲激情另类| 99久久婷婷国产综合精品电影| 成人短视频在线免费观看| 丁香五月天堂| xfplayav在线| 看全色黄大色大片| 综合网色| 91/九色黑人| 丁香六月婷婷综合激情欧美| 蜜桃婷婷丁香五月天狠狠久久综合| 激情丁香五月婷婷啪啪| 亚洲激情亚洲激情| 色五月婷婷综合在线| 五月婷婷无码| 小视频一区| 五月天淫乱视频| 91狠狠综合久久| 丁香花狠狠婷婷亚洲中文字幕| 久久九九@| 五月婷成人网| 99久热| 女人高潮内射99精品| 91精品啪| 丁香五月天天日| 丁香五月天亚洲视频| 性做久久久久久久免费看| 日日操夜夜撸| Aaa久久| 99精品视频推荐| 欧美va亚洲va| 亚洲热视频在线| 大香蕉手机视频| 丁香五月激情综合婷综| 热久久99视频| 色九九九九| 超碰国产在线播放| 色久九| 色99热| www.夜夜| www.99热精品| 五月丁香六月婷婷玖玖| 亚洲精品成人| 婷婷丁香五月天操逼| 五月婷婷在线视频免费观看| 婷婷狠狠操| 碰97 久| 亚洲精品视频在线| 色色色色综合| 秋霞av吧| 婷婷丁香六月五月天| 99热综合| 另类丁香五月天区图| 久鲁鲁色网 | 五月丁香在线观看| 天天爽天天爽| 99热全是精品| 婷婷五月婷婷五月天| 婷婷天堂站| 97婷婷久久丁香| 99热这里只有精品33| 亚洲婷婷五月| 综合激情网激情五月。| 97五月天| 九九99精品视频| 丁香五月激情啪啪| 97丨九色丨国产丨PORNY| 99亚色色色| 久久久久久激情| www综合久久| 99热精国产这里只有精品| 大香蕉五月天| 97干97色| 综合色影院| 99视频极品在线香蕉| A A色色| 这里只有精品久久| 婷婷五月在线免费| 伊人超碰| 大香蕉免费9| 丁香五月天资源网| 九 九九九AV| 无码人妻一区二区三区免费九色| 嫩BBB槡BBBB搡BBBB| 婷婷五月四狠狠| 99综合免费视频| www.99热在线观看| 久9视频免费播放| 青青日韩| 精品人妻一区| 五月天婷婷久草丁香| 五月激情综合美女久久| 丁香五月婷婷香| 婷婷射婷婷舔| 狠狠婷婷日韩| 激情婷婷网| 丁香五月瑟瑟| 五月天影院| 热久久这里只有三级视频| 五月丁香龟婷婷| 超碰免费观看| 五月婷婷第四色| 婷婷综合偷拍| 五月激情小说| 久久婷婷久久| 超碰激情网| 成人av免费观看| 色色射| 五月丁香久久网| 日产精品一线二线三线芒果 | www.亚洲激情.com| 99成人免费热视频| 1囯产午夜仑鲁鲁| 色五月综合| 久久九九中文字幕| 婷婷色网站| 丁香婷婷人妻| 99在线精品视频| 欧美视频在线观看噜噜| 激情色五月天| 思思久久精品| 狠狠第四色| 俺去也综合| 美女要搞搞天天搞搞搞网站| 色色网站毛片| 婷婷五月丁香伊人| 国产乱码久久| 丁香五月天资源网| 久久无意婷婷| 色婷婷精品视频| 伊人久久大香网| 五月婷婷在线视频| 综合在线丁香五月| 91五月花丁香| 色五月婷婷五月天| 色欲久久综合| 五月丁香久久| 99热这里只有在线| 99人人操| 香蕉久久国产AV一区二区| 久久er免费视频| 九九综合九| 婷婷俺去也| 草综合网| 婷婷在线网| 色色色婷婷| 国产五月丁香在线| 91黄色五月天视频| 欧美日韩成人在线观看| 5月婷婷视频网站综合| 99在线视频观看| 丁香婷婷色色| 开心婷婷五月天电影院| 狼人伊人干| 涩五月婷婷| 色色色色色色综合| 色五月激情综合| 色爱综合网| 99热这里只有精品在线观看| 99热九九这里只有精品| 婷婷五月激情四射手| 五月丁香婷婷爱| 亚洲 精品 综合 精品| 九九精品系列| 激情小说在线视频| 激情婷婷五月天日本系列| 日本久热| 五月激情综合网婷婷| 思思99久久| 天天操夜夜玩!| 综合久久五月天| 亚洲中文字幕AV在线| 91人人网| 久久这里只有精品22|