日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Apache SkyWalking 監(jiān)控 MySQL Server 實戰(zhàn)解析

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

正文

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

另外,社區(qū)宣布計劃在 2022 年 11 月 30 日結(jié)束所有 v8 版本,v9 可以在生產(chǎn)環(huán)境中提供穩(wěn)定和更高性能的 APM,具體聲明見 SkyWalking 官網(wǎng)。

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

監(jiān)控 MySQL Server

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

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

1)mysqld_exporter 從 MySQL Server 收集 metrics 數(shù)據(jù);

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

3)OpenTelemetry Collector 通過 OpenCensus gRPC Exporter 或 OpenTelemetry gRPC exporter 將 metrics 數(shù)據(jù) 發(fā)送給 SkyWalking OAP Server;

4)SkyWalking OAP Server 使用 MAL引擎解析表達(dá)式,并對 metrics 數(shù)據(jù)進(jìn)行過濾、計算、聚合并存儲結(jié)果。

其中,mysqld_exporter 是 Prometheus 提供的用于收集 MySQL Server 的metrics 數(shù)據(jù),OpenTelemetry Collector 是 OpenTelemetry 提供的用于收集 telemetry 數(shù)據(jù),它提供了與廠商無關(guān)的實現(xiàn),用于接收、處理與導(dǎo)出 telemetry 數(shù)據(jù)。

安裝過程

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

首先我們需要創(chuàng)建一個 MySQL 用戶并授權(quán),用于 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;

準(zhǔn)備 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 的數(shù)據(jù)來源,這里是從 prometheus 的 mysqld_exporter 抓取數(shù)據(jù);

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

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

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 配置文件上傳到服務(wù)器并放到 /data/opt/ 目錄下,執(zhí)行 docker compose up -d 即可啟動 mysqld-exporter 和 otel-collector 服務(wù)。

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

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

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

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

相關(guān)鏈接

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

以上就是Apache SkyWalking 監(jiān)控 MySQL Server 實戰(zhàn)解析的詳細(xì)內(nèi)容,更多關(guān)于Apache SkyWalking監(jiān)控MySQL的資料請關(guān)注其它相關(guān)文章!

標(biāo)簽: Linux Apache
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产亚洲在线观看| 国产精品1luya在线播放| 99国产精品自拍| 欧美日韩亚洲三区| 国产美女久久| 亚洲精品成a人ⅴ香蕉片| 免费看黄色91| 亚洲一二av| 欧美一级网站| 丝袜美腿一区二区三区| 亚洲精品国产精品粉嫩| 蜜臀91精品一区二区三区| 免费在线观看视频一区| 亚洲最新av| 国产剧情在线观看一区| 精品久久美女| 欧美日韩国产观看视频| 91精品精品| 视频一区欧美精品| 欧美永久精品| 国产一区不卡| 欧美亚洲国产激情| 国产精品美女久久久| 日韩国产一区二| 欧美黑人做爰爽爽爽| a天堂资源在线| 午夜久久黄色| 国产精品美女午夜爽爽| 亚洲www啪成人一区二区| 妖精视频成人观看www| 亚洲男人在线| 久久精品国产99国产精品| 成人久久久久| 免费成人在线影院| 美女视频黄免费的久久| 亚洲高清av| 亚洲精品三级| 国产suv精品一区二区四区视频| 亚洲特色特黄| 免费看精品久久片| 久久免费视频66| 91久久午夜| 久久超级碰碰| 在线一区视频| 国产日韩欧美一区二区三区在线观看| 中文av在线全新| 免费日韩av片| 精品一区av| 美女久久一区| 风间由美中文字幕在线看视频国产欧美 | 日本精品在线播放| 久久久久久婷| 亚洲欧美日韩国产综合精品二区| 国产精品亚洲欧美| 日韩视频一区| 精品国产18久久久久久二百| 国产精品毛片一区二区三区| 久久亚州av| 蜜臀91精品一区二区三区| 高潮久久久久久久久久久久久久| 亚洲在线久久| 日韩毛片在线| 美女av一区| 蜜臀精品一区二区三区在线观看| 精品一区视频| 一区二区电影| 秋霞影院一区二区三区| 蜜桃视频在线观看一区二区| 成人在线丰满少妇av| 亚洲欧洲日韩| 1000部精品久久久久久久久| 国产精品qvod| 亚洲精品自拍| 欧美久久精品一级c片| 精品视频97| 国产亚洲字幕| 蜜桃久久精品一区二区| 日韩欧美一区二区三区在线观看| 国产探花一区在线观看| 亚洲尤物在线| 丁香六月综合| 九九99久久精品在免费线bt| 亚洲精品高潮| 婷婷亚洲五月| 日韩一区二区三区免费播放| 国产激情欧美| 日韩av午夜在线观看| 中文久久精品| 国产91久久精品一区二区| 精品欧美日韩精品| 国产欧美一区二区三区米奇| 亚洲婷婷丁香| 国产农村妇女精品一区二区| 精品日韩视频| 国产黄大片在线观看| 国产精品久av福利在线观看| 亚洲精品自拍| 99视频+国产日韩欧美| 亚洲黄色免费看| 精品99在线| 久久精品人人| 精品五月天堂| 另类欧美日韩国产在线| 国产精品嫩模av在线| 日韩国产在线观看| 亚洲精品欧美| 亚洲精品中文字幕99999| 蜜臀久久99精品久久久久宅男 | 日韩欧美一区免费| 国产高清日韩| 久久99精品久久久久久园产越南| 青草久久视频| 日韩av资源网| 日韩二区三区在线观看| 日韩中文字幕| 欧美伊人影院| 青草国产精品| 欧美在线日韩| 日本欧美大码aⅴ在线播放| 深夜福利一区| 欧美成人日韩| 国产偷自视频区视频一区二区| 久久激情中文| 国产一区一一区高清不卡| 久久国产精品久久w女人spa| 中文在线中文资源| 国内精品伊人| 日韩精品一二三区| 欧美日韩免费观看视频| 青青草国产精品亚洲专区无| 麻豆久久精品| 在线精品观看| 中文字幕成人| 日韩精品亚洲aⅴ在线影院| 日韩精品视频一区二区三区| 日本91福利区| 欧美极品中文字幕| 国产aⅴ精品一区二区四区| 日韩一区自拍| 成人免费电影网址| 国产精品婷婷| 亚洲精品免费观看| 国产免费av一区二区三区| 精品亚洲免a| 亚洲91视频| 三级欧美韩日大片在线看| 日本一区免费网站| 国产精品久一| 久久久久免费| 伊人成人网在线看| 视频在线观看91| 亚洲精品电影| 亚洲精选91| 日韩1区2区日韩1区2区| 亚洲精选成人| 国产精品分类| 日韩在线观看| 国产韩日影视精品| 日韩不卡一区二区| 米奇777超碰欧美日韩亚洲| 亚洲一区成人| 日韩中文字幕无砖| 国产精品久久久久久久免费软件 | 成人精品高清在线视频| 亚洲播播91| 亚洲一区二区三区无吗| 中文字幕日韩高清在线| 免费在线日韩av| 国产综合色产| 日本欧美一区二区| 首页国产精品| 亚洲深夜影院| 国产精品传媒麻豆hd| 日韩在线短视频| 蜜臀久久久99精品久久久久久| 久久不卡国产精品一区二区| 欧美日韩免费看片| 中文字幕av一区二区三区四区| 麻豆久久久久久| 色婷婷久久久| 久久国产三级精品| 蜜桃视频一区二区| 麻豆成人综合网| 日韩一级欧洲| 欧美激情亚洲| 国产麻豆综合| 精品国产一区二| 日韩制服丝袜先锋影音| 国产一区丝袜| 婷婷五月色综合香五月| www.51av欧美视频| 日本成人精品| 欧美91视频| 久久中文字幕一区二区| 视频一区二区三区入口| 国内精品麻豆美女在线播放视频| 国产精品外国| 日韩一区自拍| 国产精品4hu.www| 丝瓜av网站精品一区二区|