成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Apache SkyWalking 監控 MySQL Server 實戰解析

瀏覽:225日期:2023-03-07 14:40:48
目錄
  • 正文
  • 監控 MySQL Server
  • 安裝過程
  • docker compose 部署

正文

Apache SkyWalking 在本月初發布了 SkyWalking Backend、UI 的 9.2.0 版本 以及 SkyWalking Java Agent 8.12.0 版本,其中就有筆者貢獻的 hutool-http client 5.x 插件,以后大家通過 hutool 工具發送的 http 請求也可以出現在分布式鏈路中了。

另外,社區宣布計劃在 2022 年 11 月 30 日結束所有 v8 版本,v9 可以在生產環境中提供穩定和更高性能的 APM,具體聲明見 SkyWalking 官網。

了解 SkyWalking 的朋友都知道,它可以監控我們的應用程序中執行的 SQL語句,監控到的 SQL 大概像下圖這樣,看起來是不是很酷!

監控 MySQL Server

上面展示的是在 MySQL 客戶端層面的監控,那如果想要監控 MySQL Server 該怎么做呢,SkyWalking 發布的 9.2.0 版本升級了許多內容,其中一項就是開始支持 MySQL Server Monitoring。

SkyWalking 是如何監控 MySQL Server 程序的呢,SkyWalking 社區并沒有重復造輪子,而是利用了已有的開源實現來采集 MySQL Server 的 metrics 數據,并將 metrics 發送到 SkyWalking OAP,由 MAL 引擎去分析、計算、聚合和存儲,具體流程如下:

1)mysqld_exporter 從 MySQL Server 收集 metrics 數據;

2)OpenTelemetry Collector 通過 Prometheus Receiver 從 mysqld_exporter 抓取 metrics 數據;

3)OpenTelemetry Collector 通過 OpenCensus gRPC Exporter 或 OpenTelemetry gRPC exporter 將 metrics 數據 發送給 SkyWalking OAP Server;

4)SkyWalking OAP Server 使用 MAL引擎解析表達式,并對 metrics 數據進行過濾、計算、聚合并存儲結果。

其中,mysqld_exporter 是 Prometheus 提供的用于收集 MySQL Server 的metrics 數據,OpenTelemetry Collector 是 OpenTelemetry 提供的用于收集 telemetry 數據,它提供了與廠商無關的實現,用于接收、處理與導出 telemetry 數據。

安裝過程

這里假設我們已經部署了 MySQL Server 以及 SkyWalking,現在想要在 SkyWalking 中監控 MySQL Server,我們這里準備一臺機器(192.168.56.102),這臺機器筆者已經提前安裝好了 Docker,接下來我們就在這臺機器上安裝 mysqld_exporter 和 OpenTelemetry Collector 。

首先我們需要創建一個 MySQL 用戶并授權,用于 mysqld_exporter 收集 metrics 使用,操作如下:

create user "mysql_exporter"@"%" identified by "mysql_exporter";GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO "mysql_exporter"@"%" WITH MAX_USER_CONNECTIONS 3;flush privileges;

準備 OpenTelemetry Collector 組件的配置文件 otel-collector-config.yaml

receivers:  prometheus:    config:     scrape_configs:       - job_name: "mysql-monitoring" scrape_interval: 5s static_configs:   - targets: ["mysqld-exporter:9104"]     labels:       host_name: showcaseprocessors:  batch:exporters:  otlp:    endpoint: SkyWalking OAP 地址:11800    tls:      insecure: trueservice:  pipelines:    metrics:      receivers:      - prometheus      processors:      - batch      exporters:      - otlp

對以上配置做個簡要說明:

1)receivers 用于配置 Collector 的數據來源,這里是從 prometheus 的 mysqld_exporter 抓取數據;

2)exporters 用于配置要將接收到的數據發送到哪里,這里是發送到 SkyWalking OAP ;

3)processors 指定如何處理接收到的數據;

4)service 配置將整個 pipelines 串起來。

docker compose 部署

我們這里使用 docker compose 部署,docker-compose.yml 完整配置如下:

version: "3.8"services:  mysqld-exporter:    image: prom/mysqld-exporter:v0.14.0    container_name: mysqld-exporter    ports:      - 9104:9104    environment:      - DATA_SOURCE_NAME=mysql_exporter:mysql_exporter@(mysql地址:3306)/      - TZ=Asia/Shanghai  otel-collector:    image: otel/opentelemetry-collector:0.50.0    container_name: otel-collector    command: [ "--config=/etc/otel-collector-config.yaml" ]    volumes:      - /opt/data/otel-collector-config.yaml:/etc/otel-collector-config.yaml    expose:      - 55678

將 docker-compose.yml 和otel-collector-config.yaml 配置文件上傳到服務器并放到 /data/opt/ 目錄下,執行 docker compose up -d 即可啟動 mysqld-exporter 和 otel-collector 服務。

啟動完成之后,我們可以通過訪問 mysqld-exporter 服務http://192.168.56.102:9104/metrics 查看 mysqld-exporter 采集了 MySQL 的哪些 metrics 數據,比如下圖中的 mysql_global_status_uptime 指標表示 MySQL Server 啟動了多長時間,單位是秒。

mysqld-exporter 和 otel-collector 服務能正常采集數據之后,我們可以訪問 SkyWalking UI,可以查看到 MySQL Sever 端的監控信息了。

圖中每一項指標的具體含義大家可以訪問官網查看,這里就不一一贅述了 skywalking.apache.org/docs/main/v…

剛剛演示的 SkyWalking 中 MySQL Server 的監控功能是一名大三學生貢獻的!,具體貢獻過程可以看下issue 鏈接 github.com/apache/skyw… 。之前看到過一句話,對技術有追求的開發者都應該去參與開源項目。

相關鏈接

  • github.com/prometheus/…
  • opentelemetry.io/docs/concep…
  • skywalking.apache.org/docs/main/v…

以上就是Apache SkyWalking 監控 MySQL Server 實戰解析的詳細內容,更多關于Apache SkyWalking監控MySQL的資料請關注其它相關文章!

標簽: Linux Apache
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
久久久久综合| 不卡视频在线看| 国产精品一区不卡| 日本高清成人免费播放| 一区二区三区不卡视频| 91视视频在线观看入口直接观看www | 亚洲成色www久久网站| 国产精品私房写真福利视频| 欧美精品一区二区视频| 欧美国产乱子伦| 99re这里只有精品首页| 日韩精品中文字幕一区| 成人综合在线观看| 精品日产卡一卡二卡麻豆| 粉嫩av亚洲一区二区图片| 91精品国产综合久久精品| 精品亚洲成av人在线观看| 欧美制服丝袜第一页| 人人精品人人爱| 日本久久电影网| 蜜桃av噜噜一区| 欧洲国内综合视频| 久久精品国产精品亚洲综合| 色偷偷久久人人79超碰人人澡| 五月激情丁香一区二区三区| 亚洲一区一卡| 免费人成精品欧美精品| 欧美日韩三级一区二区| 国产呦萝稀缺另类资源| 欧美一区二区三区啪啪| av一二三不卡影片| 国产日韩欧美精品在线| 亚洲天堂黄色| 亚洲一区二区黄色| 美女爽到呻吟久久久久| 美女性感视频久久| 欧美精品v国产精品v日韩精品| 国产精品资源站在线| 日韩手机在线导航| 91麻豆精品一区二区三区| 日本一区免费视频| 伊人久久成人| 午夜精品久久久久影视| 欧美日韩中文字幕一区二区| 丁香另类激情小说| 国产精品青草久久| 亚洲一区国产| 韩国视频一区二区| 欧美大片国产精品| 欧美先锋影音| 亚洲第一综合色| 9191精品国产综合久久久久久| 99riav久久精品riav| 亚洲激情综合网| 欧美四级电影在线观看| 风间由美中文字幕在线看视频国产欧美 | 欧美激情四色| 一区二区三区四区五区视频在线观看| 久久中文在线| 国产精品18久久久久| 国产欧美精品一区aⅴ影院| 伊人精品在线| 蜜臀av一区二区在线观看| 日韩精品中文字幕在线不卡尤物| 欧美日韩一区二区三区在线视频| 亚洲一区在线免费观看| 欧美色图天堂网| www.亚洲国产| 亚洲精品成人少妇| 欧美老肥妇做.爰bbww视频| 99精品热视频| 性久久久久久久久久久久 | 亚洲美女在线国产| 欧美日韩在线播放三区四区| 97久久超碰国产精品| 亚洲一卡二卡三卡四卡五卡| 91精品国产综合久久久久| 欧美女激情福利| 日韩av一区二区在线影视| 精品少妇一区二区三区日产乱码 | 8v天堂国产在线一区二区| 欧美黄污视频| 日韩av电影天堂| 久久综合色鬼综合色| 午夜亚洲性色福利视频| 丰满白嫩尤物一区二区| 亚洲欧美日韩国产成人精品影院| 欧美日韩免费高清一区色橹橹 | 亚洲人成伊人成综合网小说| 欧美最新大片在线看| 欧美在线日韩| 日本中文一区二区三区| 中文字幕电影一区| 欧美综合色免费| 午夜国产精品视频| 美腿丝袜亚洲综合| 中文字幕色av一区二区三区| 3d动漫精品啪啪一区二区竹菊| 国产区日韩欧美| 成人免费视频一区| 性感美女极品91精品| 久久综合视频网| 色哟哟精品一区| 欧美日韩亚洲一区二区三区四区| 美女视频黄a大片欧美| 综合激情成人伊人| 91麻豆精品国产91久久久使用方法 | 99久久综合色| 日韩中文字幕亚洲一区二区va在线| 国产亚洲一区二区在线观看| 日本二三区不卡| 国产综合自拍| 国产精品一二三区| 亚洲福利一二三区| 国产欧美精品区一区二区三区 | 亚洲激情自拍视频| 欧美精品一区二区三区久久久| 久久深夜福利| 韩国久久久久| 国产成人av在线影院| 五月天久久比比资源色| 国产精品日日摸夜夜摸av| 欧美一区二区人人喊爽| 久久国产主播| 亚洲高清在线| 女同一区二区| 国产成人日日夜夜| 久久成人免费网| 亚洲国产成人av网| 中文字幕av一区二区三区高| 欧美一卡在线观看| 色欧美88888久久久久久影院| 伊大人香蕉综合8在线视| 成人av午夜电影| 国产精品综合网| 日本不卡123| 亚洲永久精品大片| 亚洲欧美影音先锋| 久久久国产一区二区三区四区小说 | 欧美色国产精品| 亚洲女同同性videoxma| 国内精品久久久久久久97牛牛 | 成人免费小视频| 精品国产伦一区二区三区观看方式| 91行情网站电视在线观看高清版| 亚洲裸体俱乐部裸体舞表演av| 欧美高清不卡| 99久久久国产精品免费蜜臀| 国产精品996| 国产麻豆精品在线观看| 理论电影国产精品| 奇米影视一区二区三区| 日韩精品每日更新| 亚洲成a人v欧美综合天堂下载 | 日韩欧美国产午夜精品| 欧美日韩国产首页| 欧亚洲嫩模精品一区三区| 久久国产精品久久w女人spa| 国产日韩欧美在线播放不卡| 亚洲成人资源| 伊人成人在线视频| 国产主播一区| 亚洲视频综合| 亚洲高清视频一区二区| 欧美三级黄美女| 欧美日本亚洲| 欧美视频四区| 国内激情久久| 亚洲午夜精品久久久久久app| 欧美日韩亚洲一区二区三区在线观看| 91影视在线播放| 91碰在线视频| 欧美a级片网站| 欧美午夜a级限制福利片| 午夜精品剧场| 欧美色123| 亚洲国产国产亚洲一二三| 激情欧美国产欧美| 亚洲精品综合| 国产偷自视频区视频一区二区| 99视频日韩| 国产精品久久国产愉拍| 午夜在线精品| 玖玖在线精品| 欧美在线短视频| 5566中文字幕一区二区电影| 9191成人精品久久| 91精品国产入口| 日韩精品一区二区在线| 久久综合色鬼综合色| 国产三级精品三级在线专区| 国产欧美日韩中文久久| 中文字幕一区二区三区不卡 | 一区二区三区在线播| 亚洲精品免费看| 香港成人在线视频| 亚洲自拍欧美精品| 在线中文字幕不卡| 成人免费观看视频| 9i看片成人免费高清|