国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Flink Metrics監(jiān)控 pushgateway搭建

這篇具有很好參考價值的文章主要介紹了Flink Metrics監(jiān)控 pushgateway搭建。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Flink Metrics 簡介

Flink Metrics 是 Flink 集群運行中的各項指標,包含機器系統(tǒng)指標,比如:CPU、內(nèi)存、線程、JVM、網(wǎng)絡、IO、GC 以及任務運行組件(JM、TM、Slot、作業(yè)、算子)等相關(guān)指標。
Flink 一共提供了四種監(jiān)控指標:分別為 Counter、Gauge、Histogram、Meter。
Flink 主動方式共提供了 8 種 Report。
使用 PrometheusPushGatewayReporter 方式 通過 prometheus + pushgateway + grafana 組件搭建 Flink On Yarn 可視化監(jiān)控。
當 用戶 使用 Flink 通過 session 模式向 yarn 集群提交一個 job 后,F(xiàn)link 會通過 PrometheusPushGatewayReporter 將 metrics push 到 pushgateway 的 9091 端口上,然后使用外部系統(tǒng) prometheus 從 pushgateway 進行 pull 操作,將指標采集過來,通過 Grafana可視化工具展示出來。

2.1 配置 Reporter

鏈接:https://pan.baidu.com/s/1Bk0-3zLCK8Tn65QkIwVncw?
提取碼:qfob?

普羅米修斯監(jiān)控flink,flink,大數(shù)據(jù),python

2.1.1 導包

將 flink-metrics-prometheus_2.11-1.13.2.jar 包導入 flink-1.13.2/bin 目錄下

2.1.2 配置 Reporter

選取 PrometheusPushGatewayReporter 方式,通過在官網(wǎng)查詢 Flink 1.13.2 Metrics 的配置后,在 flink-conf.yaml 設(shè)置,配置如下:

latency.metrics.interval: 60

metrics.reporter.promgateway.class:?org.apache.flink.metrics.prometheus.PrometheusPushGatewayReporter

metrics.reporter.promgateway.host:?IP地址A
metrics.reporter.promgateway.port:?9091
metrics.reporter.promgateway.jobName:?flink-metrics-ppg
metrics.reporter.promgateway.randomJobNameSuffix:?true
metrics.reporter.promgateway.deleteOnShutdown:?false
#metrics.reporter.promgateway.groupingKey:?k1=v1;k2=v2
#metrics.reporter.promgateway.interval:?60?SECONDS

2.2 部署 pushgateway

Pushgateway 是一個獨立的服務,Pushgateway 位于應用程序發(fā)送指標和 Prometheus 服務器之間。

Pushgateway 接收指標,然后將其作為目標被 Prometheus 服務器拉取??梢詫⑵淇醋鞔矸?,或者與 blackbox exporter 的行為相反,它接收度量,而不是探測它們。

2.2.1 解壓 pushgateway

普羅米修斯監(jiān)控flink,flink,大數(shù)據(jù),python

2.2.2. 啟動 pushgateway

進入到 pushgateway-1.4.1 目錄下

./pushgateway?&

查看是否在后臺啟動成功

ps?aux|grep?pushgateway

2.2.3. 登錄 pushgateway webui

普羅米修斯監(jiān)控flink,flink,大數(shù)據(jù),python

2.3 部署 prometheus.2.3. 登錄 pushgateway webui

Prometheus(普羅米修斯)是一個最初在 SoundCloud 上構(gòu)建的監(jiān)控系統(tǒng)。

2.3.1 解壓prometheus-2.30.0

普羅米修斯監(jiān)控flink,flink,大數(shù)據(jù),python

2.3.2 編寫配置文件

scrape_configs:
??-?job_name:?'prometheus'
????static_configs:
??????-?targets:?['IP地址A:9090']
????????labels:
??????????instance:?'prometheus'
??-?job_name:?'linux'
????static_configs:
??????-?targets:?['IP地址A:9100']
????????labels:
??????????instance:?'localhost'
??-?job_name:?'pushgateway'
????static_configs:
??????-?targets:?['IP地址A:9091']
????????labels:
??????????instance:?'pushgateway'

2.3.3 啟動prometheus

./prometheus?--config.file=prometheus.yml?&

啟動完后,可以通過 ps 查看一下端口

ps aux|grep prometheus

2.3.4 登錄prometheus webui

普羅米修斯監(jiān)控flink,flink,大數(shù)據(jù),python

2.4 部署 grafana

Grafana 是一個跨平臺的開源的度量分析和可視化工具,可以通過將采集的數(shù)據(jù)查詢?nèi)缓罂梢暬恼故?/span>

2.4.1 解壓grafana-8.1.5

?普羅米修斯監(jiān)控flink,flink,大數(shù)據(jù),python

2.4.2 啟動grafana-8.1.5?????

./bin/grafana-server web &

2.4.3 登錄 grafana

登錄用戶名和密碼都是 admin

普羅米修斯監(jiān)控flink,flink,大數(shù)據(jù),python

grafana 配置中文教程:

Prometheus data source | Grafana documentation

2.4.4 配置數(shù)據(jù)源、創(chuàng)建系統(tǒng)負載監(jiān)控

要訪問 Prometheus 設(shè)置,請將鼠標懸停在配置(齒輪)圖標上,然后單擊數(shù)據(jù)源,然后單擊 Prometheus 數(shù)據(jù)源,根據(jù)下圖進行操作。

普羅米修斯監(jiān)控flink,flink,大數(shù)據(jù),python

?操作完成后,點擊進行驗證。

普羅米修斯監(jiān)控flink,flink,大數(shù)據(jù),python

2.4.5 添加儀表盤

點擊最左側(cè) + 號,選擇 DashBoard,選擇新建一個 pannel

普羅米修斯監(jiān)控flink,flink,大數(shù)據(jù),python

?普羅米修斯監(jiān)控flink,flink,大數(shù)據(jù),python

至此,F(xiàn)link 的 metrics 的指標展示在 Grafana 中了

使用 Lateny marker,所有需要在 flink-conf.yaml 配置參數(shù)

latency.metrics.interval

系統(tǒng)配置截圖如下:

普羅米修斯監(jiān)控flink,flink,大數(shù)據(jù),python

全鏈路吞吐計算方式 :

全鏈路吞吐 = 單位時間處理數(shù)據(jù)數(shù)量 單位時間

提交任務到Flink on Yarn集群

#?-m?jobmanager?的地址
#?-yjm?1024?指定?jobmanager?的內(nèi)存信息
#?-ytm?1024?指定?taskmanager?的內(nèi)存信息
bin/flink?run?\
-t?yarn-per-job?-yjm?
4096?-ytm??8800?-s?96??\
--detached??-c?com.threeknowbigdata.datastream.XgboostModelPrediction?\
examples/batch/WordCount.jar??\

輸入14911,點擊Load

這個14911是一個其他人發(fā)布的一個Dashboard。這個id是從Grafana官方提供的Dashboard網(wǎng)站 https://grafana.com/grafana/dashboards/ 里找到的。以后要添加其他類型的比如flink或者mysql監(jiān)控報表,都可以從這個網(wǎng)站找到。

如果成功就可以看到如下界面,默認都是折疊的

普羅米修斯監(jiān)控flink,flink,大數(shù)據(jù),python文章來源地址http://www.zghlxwxcb.cn/news/detail-592000.html

到了這里,關(guān)于Flink Metrics監(jiān)控 pushgateway搭建的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • Promethus(普羅米修斯)監(jiān)控系統(tǒng)

    Promethus(普羅米修斯)監(jiān)控系統(tǒng)

    Prometheus(由go語言(golang)開發(fā))是一套開源的監(jiān)控報警時間序列數(shù)據(jù)庫的組合。適合監(jiān)控docker容器。因為kubernetes(俗稱k8s)的流行帶動了prometheus的發(fā)展。 Overview | Prometheus 時間序列數(shù)據(jù)(TimeSeries Data) : 按照時間順序記錄系統(tǒng)、設(shè)備狀態(tài)變化的數(shù)據(jù)被稱為時序數(shù)據(jù)。 應用的場景很多

    2024年02月03日
    瀏覽(27)
  • Docker的監(jiān)控-Prometheus(普羅米修斯)

    Docker的監(jiān)控-Prometheus(普羅米修斯)

    docker top ? #容器的動態(tài)進程 docker stats #列出每個容器的cpu、內(nèi)存、io ? docker logs ?#查看容器日志 ?emerg ?alert ? crit ?error ?warning ?notice ?info ?debug 一、sysdig? 輕量級的系統(tǒng)監(jiān)控程序 docker run -it --rm --name sysdig --privileged=true --volume=/var/run/docker.sock:/host/var/run/docker.sock --volume=

    2024年02月06日
    瀏覽(20)
  • Python圈的普羅米修斯——一套近乎完善的監(jiān)控系統(tǒng)

    Python圈的普羅米修斯——一套近乎完善的監(jiān)控系統(tǒng)

    普羅米修斯(Prometheus)是一個SoundCloud公司開源的監(jiān)控系統(tǒng)。當年,由于SoundCloud公司生產(chǎn)了太多的服務,傳統(tǒng)的監(jiān)控已經(jīng)無法滿足監(jiān)控需求,于是他們在2012年決定著手開發(fā)新的監(jiān)控系統(tǒng),即普羅米修斯。 普羅米修斯(下稱普羅)的作者 Matt T.Proud 在2012年加入SoundCloud公司,他從

    2024年02月07日
    瀏覽(22)
  • 【云原生監(jiān)控系列第一篇】一文詳解Prometheus普羅米修斯監(jiān)控系統(tǒng)(山前前后各有風景,有風無風都很自由)

    【云原生監(jiān)控系列第一篇】一文詳解Prometheus普羅米修斯監(jiān)控系統(tǒng)(山前前后各有風景,有風無風都很自由)

    zabbix是傳統(tǒng)的監(jiān)控系統(tǒng),出現(xiàn)比云原生早,使用的是SQL關(guān)系型數(shù)據(jù)庫;而Prometheus基于谷歌的borgemon使用go語言開發(fā),使用TSDB數(shù)據(jù)庫,所以支持云原生。zabbix最新發(fā)布的6.0版本,知道自己處于生死存亡時刻,也支持了Prometheus使用的TSDB數(shù)據(jù)庫。 Prometheus 是一個開源的服務監(jiān)控系

    2024年02月03日
    瀏覽(20)
  • 完美的分布式監(jiān)控系統(tǒng)——Prometheus(普羅米修斯)與優(yōu)雅的開源可視化平臺——Grafana(格魯夫娜)

    完美的分布式監(jiān)控系統(tǒng)——Prometheus(普羅米修斯)與優(yōu)雅的開源可視化平臺——Grafana(格魯夫娜)

    ? ? ? ? prometheus與grafana之間是相輔相成的關(guān)系。作為完美的分布式監(jiān)控系統(tǒng)的Prometheus,就想布加迪威龍一樣示例和動力強勁。在猛的車也少不了儀表盤來觀察。于是優(yōu)雅的可視化平臺Grafana出現(xiàn)了。 ? ? ? ? 簡而言之Grafana作為可視化的平臺,平臺的數(shù)據(jù)從Prometheus中取到來進

    2024年02月14日
    瀏覽(21)
  • grafana+prometheus+pushgateway+flink可視化實時監(jiān)控

    grafana+prometheus+pushgateway+flink可視化實時監(jiān)控

    采集層 flink APP和linux system兩部分,是我們要收集指標數(shù)據(jù)的組件 傳輸層 Pushgateway:是一個推送收集和推送數(shù)據(jù)的組件 Node_exporter:數(shù)據(jù)導出組件 存儲計算層 Prometheus:系統(tǒng)監(jiān)控和預警框架 應用層 Grafana:可視化展示平臺 瀏覽器打開: http://ip服務器:9090 修改配置文件 promethe

    2024年02月13日
    瀏覽(23)
  • actuator/prometheus使用pushgateway上傳jvm監(jiān)控數(shù)據(jù)

    actuator/prometheus使用pushgateway上傳jvm監(jiān)控數(shù)據(jù)

    ? ? ? ?? prometheus已經(jīng)部署pushgateway服務,訪問{pushgateway.server:9091}可以看到面板 基于springboot引入支持組件,版本可以 開啟配置 ? ? ? ? ?在pushgateway面板中會顯示新增的服務,在prometheus中也可能看到采集的數(shù)據(jù)

    2024年02月12日
    瀏覽(26)
  • Kubernetes核心指標監(jiān)控——Metrics Server詳解

    Kubernetes核心指標監(jiān)控——Metrics Server詳解

    從Kubernetes v1.8 開始,資源使用情況的監(jiān)控可以通過 Metrics API的形式獲取,例如容器CPU和內(nèi)存使用率。這些度量可以由用戶直接訪問(例如,通過使用kubectl top命令),或者由集群中的控制器(例如,Horizontal Pod Autoscaler)使用來進行決策,具體的組件為Metrics Server,用來替換之

    2024年01月18日
    瀏覽(16)
  • 可觀測性-Metrics-數(shù)據(jù)庫連接池HikariCP監(jiān)控

    可觀測性-Metrics-數(shù)據(jù)庫連接池HikariCP監(jiān)控

    HikariCP 其內(nèi)部提供了 setMetricRegistry() 方法,讓我們可以注入MetricRegistry來實現(xiàn)對連接池指標的收集。這樣我們可以較為方便的監(jiān)控連接池的運行狀態(tài)。 添加依賴 示例 結(jié)果: 指標詳解 對應的指標在 com.zaxxer.hikari.metrics.PoolStats 中。 指標 詳解 hikaricp.connections 當前總連接數(shù),包

    2024年02月06日
    瀏覽(18)
  • prometheus使用missing-container-metrics監(jiān)控pod

    prometheus使用missing-container-metrics監(jiān)控pod

    Kubernetes 默認情況下使用 cAdvisor 來收集容器的各項指標,足以滿足大多數(shù)人的需求,但還是有所欠缺,比如缺少對以下幾個指標的收集: OOM kill 容器重啟的次數(shù) 容器的退出碼 missing-container-metrics 這個項目彌補了 cAdvisor 的缺陷,新增了以上幾個指標,集群管理員可以利用這些

    2024年02月08日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包