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
返回資訊列表
久久久久婷婷| 婷婷五月丁香手机在线视频| 狠狠色噜噜色狠狠狠综合色 | WWW色色色COM| 亚洲日韩一页精品发布| 欧美综合五月丁香六月婷| 久久激情综合| aaa丁香五月天| 六月丁香AV| 欧美色婷婷| 另类小说色婷婷| 色婷丁香五月| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 五月综合视频| 五月天婷婷色综合| 五月亭亭六月天| 精品无码色| 99热国内精品| 91超级碰在线视频| www.射伊蕉婷婷| 色五月激情五月| 婷婷久久亚洲| 久久激情综合| 色欲丁香| 五月天婷婷在线观看| 亚洲色情网站| 日日爽日日| 五月婷婷亚洲天堂激情在线| 开心深爱五月天| 婷婷丁香五另类网站| 久9草在线观看视频| 国产欧美精品AAAAAA片| 天堂成人A片永久免费网站| 色噜噜狠狠一区二区三区| 久久99精品久久只有精品| 色五月婷婷、老熟女| 丁香六月啪| 婷婷五月天性爱视频| 婷婷99狠狠躁天天久久久九九九| 伊人热在线大香蕉| 亚洲岛国电影| 五月天色色色色色| 天堂色婷婷| 五月叮香啪| 久久99免费视屏| 国产在线激情视频| 超碰色天堂| 爱iii做iiii日日| 精品久久久91久久影视网| 五月天激情小说| 九九热自拍| 99视频只有精品| 涩五月婷婷| 996日日爱| 日韩综合大黄| 国产.亚洲.欧洲视频在线| 九九热99热| 日日色综合| 天天做天天爽| 九九热超碰| 成人午夜无码视频| 欧美性爱专区| 综合久久9| 色色爽爽天天| 99福利视频| 婷婷五月AV| 五月天激情小说欧美激情| 色色色色综合| 婷婷六月综合激情| 亚洲人成播放网站| 日韩成人综合网| 另类色视频| 激情精品久久| 天天干天天爽| 九九九激情综合| av婷婷六月丁香社区在线观看| 五月丁香六月综合图| 激情久久网| 免费黄色片子| 婷婷五月天播播| 性天堂久久| 99热9999| 婷婷综合久久综合| 日日爱678| 五月丁香花伦理电影| 久热精品视频| 99热99在线| 四季8848精品成人免费网站| 99亚洲视频| 丁香五月天婷婷在线视频| 欧美美女国产日韩一区二区久| www.六月丁香看AV| 色色色欧美| 婷婷色综合网日韩国产| 五月丁香美女视频| 欧美日韩成人一区二区| 狠狠色综合图片| 五月天婷婷免费| 五月婷婷色综图片| 五月色婷婷综合| 美女久久婷婷| 激情五月综合视频| 91超级碰| 成人精品人妻| 成人色图情色成人网 www.5b5b5bcom 五月天| 思思热在线视频精品| 激情五月婷婷综合秋霞| 色婷婷最爱五月| 成功精品影院| 婷婷性爱综合| 丁香五月综合在线视频| 丁香五月花| 久热超碰91| 婷婷丁香五月精品| 丁香五月偷拍| 激情五月伊人婷婷| 天天爽天天| 岛国操B不卡在线| 天天日天天操天天干| 五月丁香啪啪网| 欧美日本不卡黄色片| 丁香五月婷婷激情小说| 97精品欧美91久久久久久久| 日韩AV在线免费观看| 麻豆123区| 天天干天天做| 26uuu视频欧美| 亚洲无码yw| 激情综合网激情五月丁香五月俺也去| 狠狠草婷婷| 欧美综合五月丁香六月婷| 99久久五月婷婷| 婷婷 激情 五月| 91在线日| 五月丁香综合啪啪| 99热在线观看免费精品| 亚洲婷婷在线播放十月| 色五月AV| 五月丁香狠狠爱婷婷综合| 99视频久久| 69久久99精品久久久久| 亚洲av综合网| 久久久久久久五月婷婷六月丁香综合,开心激情综合网 | 五月WWW| 99视频精品| Www99热| 26uuu欧美日本| 香蕉久久五月| 午夜爱爱网站| 婷婷五月成人有| 新97人人上人人| 4399在线观看免费高清黄色视频| 亚洲网站999| 欧美婷婷日本| 天天做天天爱天天搞| 99热在这里只有精品| 五月丁香婷婷色啪| 五月婷婷开心综合| 区美毛片子| 激情综合一| 黄色91在线观看| 天天爽天天做| 成人在线不卡| 蜜臀AV在线观看| 狠狠狠狠狠狠草| 日产精品久久久久久久蜜臀| 国产婷婷五月色情综合| 丁香五月综合婷婷| AV大片在线播放| 九九九九九九九热| 任你擦免费视频| 日本啪啪天堂| 啄木鸟黑丝一区二区| 日韩丰满少妇无码内射| 五月天婷婷激情在线色图| 九九超日本| 26uuu成人网| 97黑人精品区| 亚洲亚洲人成综合网络| 91婷婷五月天嫩女| 99热色无码| 五月婷婷六月天| 六月丁香深深爱| 久久丁香综合精品综合| 超碰97人人操| www天天爽| 综合久久久| 久操大香蕉| 丁香五月天色| 九伊人网| 黄网在线免费| 99操碰| www.99热国产| 日韩99视频| 亚洲1区| 五月天夜夜爱夜夜操| 中文网婷婷字幕婷| 九九热青草| 激情色色色| 久久久8| 久久综合99综合| www.婷婷五月| 影音先锋人妻出差| 黄色99视频| 超碰人人在线观看| 欧美激情性做爰免费视频| 五月丁香六月婷婷亚洲视频| 九九蜜臀精品| 狠狠狠狠狠狠色| 99ER热精品视频| 噜噜在线| 可以免费看AV网站| 激情黄色小说五月天| 97色在线观看视频| 久青草大香蕉| 99碰碰碰| 丁香婷婷天堂| 少妇人妻丰满做爰XXX| 天天综合精品| 99热在这里只有精品| 91婷婷丁香五月天免费视频网站| 六月丁香婷婷综合狠狠爱夜夜爱| 婷婷五月综合丁香久久| 久久久天堂国产精品女人| 99热国产精品| 五月婷婷狠狠干| 深爱激情六月| 99er视频在线| 婷婷丁香五月综合激情小说| 内射激情在线| 99在线视频在线观看| 日韩啪啪视频| 99热超碰| 久久色在线视频| 五月激情网站| 九九色中文| 91色在线| 另类激情综合| 91欧美| 97五月婷婷| 色婷婷影视99| 97五月天婷婷综合激情网| 思思久久久婷婷| 国产精品色色| 精品人妻伦九区久久AAA片| 1024日韩| 婷婷丁香成人| 狠狠干天天日| 黄桃AV无码免费一区二区三区| 丁香婷婷大香蕉| www999日韩精品| 激情五月天婷婷五月天| 五月婷婷深深爱| 天天日夜夜曹| 综合久久影院| 另类小说五月天| 丁香五月婷婷色| 99综合网| 色色网站毛片| 亚洲欧洲一二| 九九色影院| www.色99| 9这里只有精品| 欧美性爱5月天天天看| 狠狠狠激情网| 深爱激情丁香| 丁香五月婷婷影院| 国产性av| 99热狠狠操| 成人婷99最新| 五月天婷婷丁香视频| 99热在线中文字幕| 激情五月激情综合网| 丁香五月激情五月| 五月婷婷综合网| 日日干日日| 91男人操女人视频| 久久九九国产| 激情婷婷综合| 日韩黄色电影| 人妻体体内射精一区二区| 99久久国产宗和精品1上映| 婷婷丁香熟女| 97久久草草超级碰碰碰| 五月丁综合在线观看| 天天舔天天摸天天透| 天天色视频| 婷婷99狠狠躁天天躁中| 操B视频在线播放| 亚洲图色五月天| 五月激情婷婷综合| 色婷婷五月天在线| 91天天操天天干天天射| 日本色色视频| anquye伊人| 色婷婷激情视频| 九月婷婷色色| 国产69久久久欧美黑人A片| 亚洲综合欧美色丁香婷婷888月图片| 4399在线观看免费毛片| 丁香婷婷伊人| AV九九| 久在线综合69| 五月天免费色| 欧美大香蕉视频| 中文中文在线| 婷婷五月综合在线| 色婷婷色99国产综合精品| 婷婷狠狠操| 色婷大香蕉| 日本精品在线噜噜噜| 久久激情五月天| 色噜噜狠狠色综合日日| 色色日本欧美| 97婷婷五月天| 99激情| 国产成人AV在线播放| 天天在线久久综合| 久久538| 天花AV无码| 欧美亚洲999| 五月天婷婷丁香| 无码AV免费精品一区二区三区 | 六月丁香激情婷婷| 欧美成人精品三区综合A片| 五月天丁香综合久久国产| 五月婷婷之六月丁香| 婷婷五月天激情小说| 人操综合| 深爱五月亚洲| 久久性爱99国产| 入口五月婷婷六月香| 色色AV色色色东莞| 日韩久久欧亚| 欧美成人性爱网| 香蕉AV777XXX色综合一区| 97碰在线| 丁香六月激情综合| 91九色丨国产丨爆乳| 99热在线这里| 99啪在线视频| 五月丁香六月激情在线| 青青草原爱爱网| 九九热在线观看视频网站| 91精品综合久久久久久五月丁香| www.maotanji.com| 日本久久人人| 久99视频在线观看| 91久久久久久| 丁香五月综合高清在线| 丁香婷婷社区| 99在线观看视频精品| 久久丁香| 欧美婷婷五月无砖| www.99热国产| 丁香色综合| 色综合久久久综合久久网 | 丁香五月天激情综合网| 综合久久狠狠| 天天久综合| 九九艹女| 99激情视频| 欧美成人日韩| www.久久久久| 久久久er热| 国产67194| 久久五月天激情婷婷| 九九热精品| 五月色婷婷在线观看| 久久五月天婷婷| 只有精品在线观看| 思思re最新视频| 国产精品色一哟哟| 免费成人网在线观看| 婷婷六月丁香欧美视频在线| 色婷婷88| 欧美叉叉叉BBB网站| 激情伍月 欧美| 国产精品色情AAAAA片软件| 先锋资源 996| 五月天激情网址| 婷婷午夜精品久久久| 国产成人av在线| 天天爽天天| 就爱啪啪婷婷| 激情五月婷婷综合色播小说| 五月婷婷激情在线| 综合AV在线| 婷婷五月激情网站| 麻豆忘忧草午夜| 久热这里| 再次出发二| 欧美成人在线观看| 99久久婷婷五月综合| 婷婷在线播放av| 黑人巨粗进入警花疼哭A片| 这里只有精品免费观看网占| 色婷婷香蕉| 极品人妻VIDEOSSS人妻| 五月天激情丁香| 激情性爱五月天| 7EzOBIhNq85TO| 激情五月丁香亭亭| 天干干夜夜操| 人人操人人操919999| 欧美色综合天天久久综合精品| 五月天俺去也| 人人爱干人人爱草| av成人在线播放| 伍月婷婷免费视频| 五月做爱| 五月天激情婷婷| 99久久极情精品一区| 九九熱最新視頻| 在线看AV| 少妇AB又爽又紧无码网站| 激情丁香六月| 97色色色色色色色色色色色色色| 色哟哟精品| 超碰国产在线播放| 99色视频| 亚洲第一成人无码A片| 色五月成人网| 久久久月丁香| 成人噜噜网| 99热超| av国产精品| 黄网免费看| www激情五月天| 天天日综合网射| 91久久综合亚洲噜噜成人在线| 国产偷人爽久久久久久老妇APP| 日韩成人中文字幕| EEUSS鲁片一区二区三区| 天天噪夜夜爽| 五月亭亭六月激情| xxxx五月激情| 大香蕉综合网| 日韩人妻无码专区| 日韩综合天堂| 婷婷伊人综合中文字幕| 国产三级片91| 久久精品婷婷五月丁香| 99热色婷婷| 在线五月婷| 精品夜夜澡人妻无码AV| 中文字幕无码人妻少妇免费视频| 99久久网站| 任你爽视频| AV成人在线播放| 国产婷婷五月天| 森林影视大全,最好看的2019年视频 | 狠狠狠狠狠狠草| 成人无码精品1区2区3区免费看| 久久婷.com| 五月丁香色婷婷| 精品成人a v无码内射| 欧美成人网婷婷综合在线| 婷婷激情中文综合| 五月丁香网av| 丁香五月狠狠综合欧美| 亚洲性色XXXXX| 另类小说五月天综合| 五月色婷婷影视在线电影| 激情的五月婷婷蜜桃| 婷婷丁香社区网| 欧美va精品va老师va| 成人精品在线观看| RenRenSe在线视频网站| 色丁香久久久| 五月丁香中文| 亚洲国产成人在线| 丁香六月婷婷综合| 91无码一区人妻A片蜜| 99热99艹在线观看| 婷婷六月久久| 五月丁香六月综合基地| 亚洲小视频免费看| 精久久色| 五月丁香花视频| 五月婷婷黄色| 99热18| 激情性爱五月天网页| 99久久婷婷精品视频| 亚洲性爱AV| 91丨九色丨白浆秘| 久久五月激情网| 日韩99色99| 综合XX网| 国产午夜精品AV一区二区麻豆| 嫩BBB槡BBBB搡BBBB| 丁香婷婷老熟女综合网| 伊人综合色干| 再次出发二| 天天色天天舔天天爱天天爽| 天堂网啪啪| 亚洲久久激情| 日本三级第一页| 五月天婷婷久草丁香| 99久在线观看| 久久婷婷一级片| 五月天精品| 久久久久人妻| 大香蕉人人网| 人妻系列久久久久久久久久久 | 内射在线CHINESE| 午夜激情久久| 色A网| 日日综合网| 99精品热| 国产AV不卡福利| 婷婷五月亚洲激情| 五月亭亭狠狠| 极品人妻VIDEOSSS人妻| 色综合久久88色综合天天99| 天天日日爽| 婷婷色播婷婷| 一区二区aV电影免费看| 婷婷色系婷色| 99热最新| 美女xx不卡| 天天舔夜夜操www com| 99热这里只有精品免费观看| 成AV人片一区二区三区久久| 久久性刺激| 日日操,天天操| 夜夜骑夜夜撸| 五月丁香自拍| 99爱视频在线| 操逼亚洲天堂| 色亭亭五月天网扯| 五月丁香五月综合欧美| 丁香五月人妻| 毛片色五月| 国产精品国产成人国产三级| 色狠狠色| 国产三级片91| 亚洲啪啪精品| 五月丁香无码| www久久久久久久久久久| 五月天婷婷影院| 五月激情婷婷丁香天堂| 亚洲182在线观看| 开心婷婷五月激情网小说| 99热网址| 97碰人人操| 丁香六月久| 国产偷人爽久久久久久老妇APP| 91精品久久久久| 99在线视频免费| 五月天天综合网色婷婷| 天天天天天久久久久久| 玖玖婷婷色欲| 久久人人人人妻| 亚洲色频| 国产激情综合| 97色婷婷成人综合在线观看| 人人干99| 天天色丁香| www.五月天婷婷| 五月天色站| 色色色免费视频| 碰碰碰97国产| 六月 丁香 视频| 久草婷妨| 五月丁香六月婷婷国产视频| 日韩成人电影Av| www,26uuu,c0m,色情| 万月丁香狠狠爱| 色噜噜在线| 99婷五月| 丁香婷婷色五月激情综合| 999九九九久久久99HD| 97婷婷五月| 丁香五月天日韩无码| 五月丁香做爱视频| 色天堂97| 啪啪综合网| 久久婷婷五月| www.色五月| 五月丁香青草综合啪啪| 99久久色| 9l视频自拍9l九色成人| 99热这里有精品6| 无码AV久久久久久久久| 亚洲久热无码| 色色色在线| 丁香九月婷婷| 日日干干天天干| 色色色丁香| 九九成人| wwW天天干| 激情五月婷婷视频| 五月天成人在线视频网站| 色婷婷五月在线| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 色色丁香激情五月| 丁香婷婷五月综合影院| 丁香网站| 可以看的av网站| 亚洲愉拍99热成人精品| XX色综合| WWW.99视频| 天天色综合色色色色色。| 久久五月婷综合| 97碰碰视频| 六月丁香婷婷综合色播| 久久99免费视屏| 久久婷婷影院| 久热播这里只有精品| 亚洲综合在线播放| 懂色av粉嫩av蜜臀av| 欧美性爱五月天| 99热日韩这里只有精品| 操久久精| 亚洲亚洲人成综合网络| 国産精品| 色综合色色色色色| www.99在线| 婷婷五月天最新网址| 色色激情五月天| 俺去啦综合网| 婷婷亚洲五| 丁香花成人区| 香蕉久操| 丁香五月激情综合| 激情图片婷婷| 天天做天天爱综合| 亚洲激情电影五月天色婷婷丁香一起草| 丁香六月综合| 成人做爰A片免费看视频| 97热在线精品| 狠狠干综合网| 亚洲狠狠婷婷综合久久久| 99男人天堂| 婷婷不卡基地| 精品香蕉99久久久久网站| 无码啪啪| 伊人激情影院| 亚洲A色| 五月天婷亚洲综合在线嫩草网| 99干99| WWW.HENHENL.| 97在线观视频免费观看| 婷婷视频网| 操久久网| 91精品综合久久婷婷九色| 日日夜夜小色哥| 色婷婷五月天激情久久| 六月婷婷深深爱| 日本啪啪网| 光棍影院日韩精品| 9热久久| 五月天婷婷无码| 人妻熟女一区二区AV| jiZZdr| 99ri国产在线| 欧洲色色| 99九九精品视频| 久久99热这里只有精品| 婷婷五月天激情文学| 99精品在线下载| 久久这里都是精品视频| 激情婷婷丁香色五月综合| 都市激情久久| 婷婷色五月天第7色| 人妻狠狠操| 欧洲永久精品| 天天爽天天弄| 婷婷色色播五月天| 色婷婷狠狠久久综合五月| 玖操97| 日韩AV色色色| jiqingliuyuetian| 久久丁香五月天| 五月婷婷视频在线观看| 亚洲午夜一区二区| 五月丁香啪啪激情| 六月丁丁香| 在线另类| 久婷婷视平| 99超级超级超级碰| 91色在线 | 日韩| 久99热在线观看| 9999三级片| 婷婷久久五月| 亚洲激情高潮| 久久婷婷五月综合色和| 婷婷丁香六月天| 色碰碰| 色色热| 精品国产一区二区三区四区阿崩 | 热久久99热欧美国产亚洲| 久热无码| 国产偷人爽久久久久久老妇APP| 五月天sesese| 伊人五月天97| 99色色热| 久色资源网| 色婷婷六月天| A片试看50分钟做受视频| 99精品丁香五月| 成年视频免费观看| 大香蕉久久伊人婷婷五月丁香| 99综合婷婷五月| 综合久久人妻| 婷婷五月无码| 丁香五月激情图片婷婷| 日本久久爽| 激情五月图| 97丁香五月| 久久激情网| 久久99最新地址| 亚洲AV第二区国产精品| 久久五月丁香激情综合| 另类 在线| 在线观看国产高清视频免费网站| 99在线爽| WWW色五月天| 五月天亭亭俺也| 婷婷五月天影院| 国产操逼网站| 丁香久久AV| 色九九九九| 99年操人人爽| 九色视频91疯狂| 五月天基地| 夜夜爱网站| 亚洲色综合色网| 九九热10| 婷婷情色五月天| 五月婷婷丁香91| 色色色欧美| 5月婷婷激情在线| 亚洲va综合va国产va中文| 99久久久久久久| www 五月天 com| 日韩无码专区| 人人搡人人| 五月天激情图| 99精品在线| 1024婷婷综合久久五月天| 九九热手机在线视频| 狠狠色综合网| 色情婷婷。| 激情婷婷啪啪| 99久久精品免费精品国产_国产精品久久久久久_国产在线|日韩_久久国产精品电影 | 婷婷丁香色性爱| 激情亚洲婷婷六月| 国内外色色色色色成人视频| 夜夜 操无码| 26uuu国产| yjzz亚洲国产| 五月综合在线婷婷图片| 色色色综合色| 97在线视频人妻九色| 天天色视频| 99视频啪啪| 丁香婷婷啪啪啪| 国产精品99久久久久久久女警| 五月丁香综合啪啪| 91成人视频| 久久综合色五月| 亚洲婷婷五月天激情| 97色五月丁香婷婷| 婷婷六月伊人| 亚洲正能量欧美| 五月天激情久色| A片试看120分钟做受图片| 色爱99| 天天插天天干| 色综合xx| 久久久亚洲精品一区二区三区浴池| 婷婷五月天综合激情| 99久久久99久久91熟女| 丁香五月婷婷基地| 综合网激情| 五月天综合缴情网网站0| 五月婷久久| 99热这里只有精品在线免费| 天天插天天插| 激情婷婷狠狠干| 99热爆在线| 思思热久久久在线| 五月丁香中文婷婷中文| 婷丁香五月天| 少妇高潮一区二区三区99欧美| 91Chinese在线| 日本熟女视频一区二区| 婷婷丁香六月天| 久久人妻情侣| 亚洲色图啪啪| 九九热婷婷| 99碰网站| 五月天激情国产综合婷婷婷| 精品无码色欲AV| 久久久久久久91| 五月丁香五月综合欧美| 久久精品9| 丁香五月欧美| 九九这里精品| 色欧美日| 久久狠狠干| ss99热| 丁香久久九九99| 久久婷婷五月天懂色| 日日操夜夜爽白洁| 97干在线视频精品店| 色五月婷婷九月| 这里只有精品免费在线视频| 年轻的妺妺伦理HD中文| 五月激情小说网| 丁香色五月 97干| 国产肥白大熟妇BBBB视频| 色婷婷AV久久久久久久| 欧美三级欧美一级| 欧洲MV日韩MV国产| 99这里只有精品| 五月天婷婷一起草| 精品视频网| 开心五月婷婷激情| 狠狠草综合网| 九月丁香亭亭| 九九综合影音先锋| 午夜激情综合| 国产一级婬片毛片| 五月婷婷啪啪网| 无码视频国内精品久久久| 日本欧美成人片AAAA| 成人婷婷桔色| 偷拍九九五月丁香婷婷| 午夜性做爰电影| 天天日 天天草| 婷婷五月天伊人在线| 成人VAV视频在线观看| 婷婷五月激情中文字幕| 五月天婷婷激情综合| 九九人妻福利| 99五月婷| 亚洲天堂婷婷| 成人精品在线| 无码色| 人妻尝试久久久久久久久久久久| 99在线观看精品| 伊人激情综合| 婷婷综合五月天| 夜夜爱伊人| 精品三区影院| 五月香蕉综合| 久久网日本| 欧美日本99| 激情内射人妻1区2区3区| 五月婷婷偷拍| 伊人啪啪网| 777丁香六月青青草婷婷综合久月| 激情综合色图| 真实熟女-91九色| 被强行糟蹋的女人A片| 99热最新| 五月天婷婷伊人| 狠狠操婷婷| w婷婷五月婷婷w| 欧美激情五月综合| 久久五月网| 激情五月综合久久| 欧美三级大片AA在线看| 一二线视频 另类| 婷婷爱五月天| 亚洲中文字幕av| 991精品在线视频| 九九婷婷网五月天| 色情综合网| 色五月婷婷啪啪五月| 99er6| 五月天天天操天天爽夜夜操| 婷婷五月av| 91色噜噜狠狠狠狠色综合| www. 五月. com| 久久久亚洲成人无码A片| 亚洲色就是色色色| 成人午夜天| 伊人激情AV一区二区三区| 六月婷婷激情| 91九色精品熟女内射| 精品久久久人妻| 亚洲日日日| 久久久激情| 九九婷婷网五月天| 五月婷婷五月| 99综合网| 国产精品18久久久| 久草热8精品视频在线观看| 亚洲精品又粗又大又爽A片| 五月丁香影视| 日日躁夜夜躁狠狠久久AV| 福利视频在线播放| 操人妻AV| 久久久五月天婷婷| 97艹| 色欲九区| 亚洲一个色| 5月婷婷6月丁香aV| 九九机热| 成人在线99| 99色热视频| 五月色婷婷综合| 色播五月婷婷| 日本色色色色色色色色一色二色| 天天干人人奸97| 九月婷婷综合在线| 婷婷丁香五月天影院 | 日良久久| 久久五月婷| 日本eVa一区=区视频| 久久ri精品视频| 一操久久| 六月丁香婷| 色播五月丁香综合| 天天爱夜夜爽| 97在线视频人妻九色| 激情五月丁香五月| 99久久婷婷精品视频| 97干在线观看| 日本妈妈乱| 五月中旬婷婷丁香六| 天天插天天插天天插天天插 | 亚洲日韩一页精品发布| 九九综合九色欧美狠狠| 永久免费视频| 天天爽天天日人人爱| 丁香五月无码| 久久激情综合| www婷婷色| 美欧日韩国产成人在战| 激情婷婷人妻| 婷婷五月天成人网| 婷婷五月天AV| 色丁香五月婷婷综合久久| 久月婷婷| 天天精品视频在线观看视频| 激情久久五月天| 强辱丰满人妻HD中文字幕| 99re免费视频| 狠狠香婷婷五月| 久久五月综合| 色情综合| 婷婷色色欧美| 色国产五月| 五月婷婷婷丁香播| 大地资源色婷婷视频在线 | 狠狠色噜噜狠狠狠狠综合| 九九艹女| 九九视频免费| 99激情视频| 香蕉人妻AV久久久久天天| 丁香五月色五月| 国产探花AV在线| 婷婷五月激情欧美| 超碰色热| wWw色五月| www,com,五月色色| 激情五月天。| 俺也去在线久久精品23欧美综合视频网站,丰满人妻一区二区三区在线视频53,丰满 | 天天色月| 婷婷综合一二三| 亚洲无码影音| 色婷五月婷婷| www.99热在线观看| 免费V片在线| 一个色的综合| 9九热视频| 午夜成人综合| 日韩AV成人电影| 青青五月天婷婷| 亚洲日日日| 欧美图片丁香五月天| 久热A| 亚洲蜜桃精久久久久久久久久久久 | 高清一区二区三区日本久| 成人 在线 日韩| 精品久久这里热66| 色婷婷91激情小说| 色五月天成人在线| 97色色网| 综合激情五月四射婷婷| 久久99婷婷| 久综合九| 性综合网| 操逼综合网| 天天天天色天天天天天干| 国产精品久久久久久久久久久久 | 99碰| 伊人色综合网| 九九综合图片网| 久久人妻视步| 丁香狠狠色婷婷久久无码视频| AV五月丁香| 五月婷丁香| 青草性爱视频| 久热免费视频| 蜜乳9188| 五月天综合在线| 亚洲中文丁香| 99热9| 99久久国产宗和精品1上映| 亚洲五月婷婷| 五月丁色AV| 99精品在线| 99热这里只有精品手机在线观看| 久操热| 热99精品视频观看| 五月婷婷大香蕉| 狠狠狠狠狠狠狠狠狠狠狠色宗合图片| 午夜不卡久久精品无码免费| 色五月婷婷成人视频| 日产精品一线二线三线芒果| 日本www五月婷婷| 无码少妇高潮喷水A片免费 | 97人人草| 五月婷婷综合网| 少妇婷婷五月天| 久久五月婷天天干| 99热无码首页| 丁香五月婷婷大香蕉| 色婷婷a v| 九九碰九九爱97| 国产精品大香蕉| 99秘 在线| 亚洲激情Av| 91热视频色网站| 婷婷亚洲日本| 99热在线观看| 五月色天情| 99视频在线播放大全| 亚州操人在线视频| 五月婷婷开心色伊人| 五月停视频天堂| 六月丁香五月婷婷| 大香蕉九九| 国产精产国品一二三在观看| 国产色色色色| 中文AV在线播放| 噼里啪啦在线观看免费完整版视频| 三级大香蕉网| 丁香五月777| 99热这里只有精| 国产精品久久久丁香五月八戒视频| 五月情涩综合婷婷| 丁香五月另类色婷婷麻豆| 五月婷婷伦理| 五月色婷婷夜色| 99ri视频| 久久这里只有精品1| 婷婷五月丁香欧洲| 久草热8精品视频在线观看| 欧美美美女性色视频| 狠狠色狠狠| AV中文网| 亚洲婷婷丁香| 五月丁香狠狠爱婷婷综合| 久久香蕉婷婷| 五月天婷婷基地| 久色资源| 激情婷婷五月天伊人在线观看| 色九月综合网| 婷婷色色网| rr天天操| 色婷婷丁香五月天在线视频| 九九偷拍网| 国产亚洲成AV人片在线观黄桃| 丁香六月激情综合| 五月激情另类| 91九色视频在线观看| 国外亚洲成AV人片在线观看| 婷婷在线播放| 婷婷丁香五月天狠狠| 五月婷在线观看| av电影在线播放| 人人操AV| 99久在线观看| 伊人五月成人| 色噜噜,噜噜色| 婷婷五月综合网| 十二区无码| 九九热精品在线| 男人天堂99| 五月丁香婷婷综合视频| 婷婷六月开心网| 91精品久久久久久77777| 久草嫩草在线观看| 中文字幕无码人妻少妇免费视频| 日韩成人电影在线播放| 人人视频色| 国产Va视频| 色99在线| 色娸娸综合网| 色婷婷丁香AV综合| 人妻熟女一区二区AV| 99精品久久| 久婷婷色| 99热6这里只有精品| 国产精品色色色色| 日本的α片xxxwww| 色播综合| 日本视频99| 一区三区视频有限公司| 久久久久久久久18久久| 亚洲成av人影院| 国产日韩欧美性爱| 婷婷色网站| 激情亚洲婷婷| 婷婷五月色| 久久综合人妻| 婷婷伊人五月天| 婷婷激情五月天小说校园| 天天摸日日舔狠狠添婷婷婷| 69堂午夜视频最新地址| 日韩色色色色色| 99精品自拍| 思思热久久艹| 亚洲一级色电影| 综合激情五月婷婷| 国产九九一区二区三区| 综合爱久久| 亚洲免费在线观看岛国| 91九色PORNY中文啦| 久久免费干| 中文字幕精品推荐免费在线观| 男女激情久久| WWW色色色COM| 色综合久久88色综合天天| 色色草97| 爱狠射| 婷婷九月丁香天堂丁香天堂| 九月av在线| 五月天社区婷婷丁香社区| 激情综合色婷婷啪啪六月天| 五月婷婷导航| 人伦30P| 丁香九月激情| 久久亚洲A| 色综合色欲综合天天免费| 久久婷婷网| 99黄色在线视频精品熟女| 色综合视频| 大香蕉婷婷丁香| www九九| 丁香五月影院| 99无码免费视频| 襙逼网| 九九精品视频在线6| 丁香婷婷深情五月亚洲| 丁香五月婷婷五月| 久99视频在线观看| 久久香蕉网| 成人无码髙潮喷水A片| 丁香性爱在线视频| 97久操| 激情床戏| 5月婷婷综合| 天天成人综合视频| 五月丁香在线观看| 欧美va视频| 深爱激情五月天| 91人人爱| 久久婷五月综合| 99久热这里只有精品视频删减版| 五月社区丁香| 黄色激情五月天| 色婷婷婷婷| 亚洲亚洲人成综合网络| 五月天婷婷丁香人人操91| 婷婷情色五月天| 天天爽天天弄| 综合色五月| 色婷婷狠狠| 碰97 久| 久久婷视频| 人人操Av| 玖玖热视频| 五月婷婷啪啪| 天天色凹凸| 超碰人人在线| 欧美亚洲婷婷五月| aa久久| 69凹凸成人综合网| 色伊人啪| 天天射综合网天天插| 国产成人AV在线播放| 天天干天天插| 亚洲操B视频| 色五月久久成人婷婷| 激情五月天影院| 婷婷五月天成人网| 久久99久久久| 色五月婷婷五月久久| 婷婷五月综合体验看| 亚洲人人操| 五月天婷婷AV| 日批在线看| 亚洲五月婷| 日本nghangse中文字幕| 婷婷五月天受日本法律保护| 美女五月天| 少妇做爰免费视看片| 14色综合婷婷| 五月丁香无码| 120分钟婬片免费看| 婷婷综合网性| 久久欧洲综合网| 激情五月激情综合网| 九月婷婷综合网| 色五月婷婷啪啪五月| 久久久免费精彩视频| 激情亭亭五月| av性爱在线| 色综合色| 99re免费精品视频| 亚洲免费婷婷| 91av传媒高清在线视频网| 99天堂网| 在线成人视频免费| 欧美三级韩国三级日本三斤| 丁香五月自拍| 激情久久久| 任我鲁这里有精品视频| 伊人久久五月天综合| 风流少妇A片一区二区蜜桃| 91精品久久久久久久| 五月婷在线| 色综合色综合色综合| 狠狠干狠狠干狠狠干狠狠干| 天天草天天爽| 99热偷拍| 五月婷婷啪啪啪| 二级黄色毛片| 激情都市丁香婷婷| 九月性爱网| 久久aaaa片一区二区| 成人国产欧美大片一区| 欧洲精品欧洲情| 99亚洲视频| 99热只有精品综合| 久久五月婷| 久久99久久99精品免观看粉| 99色色| www一起操| 天天射影院| 成人色图情色成人网 www.5b5b5bcom 五月天 | xxxx五月| 欧美色五月| 激情丁香久久| 婷婷五月天基地| 色五月天中文字幕| 老师的粉嫩小又紧水又多A片视频| 亚洲丁香婷婷五月天综合色| 天天操天天曰| 婷婷丁香社区网| 99色天堂| 婷婷丁香久久五月综合| 大学生高潮无套内谢视频| 色播播之激情五月婷婷| 亚洲中文字幕在线观看| 五月丁香久久呀| 91国产精品视频播放| 五月久视频|