拉斯维加斯(3499-官方认证)浏览器-Made in Las Vegas /index.php/prometheus/prometheus-artisan/11083?utm_source=rss&utm_medium=rss&utm_campaign=prometheus%25e6%258a%2580%25e6%259c%25af%25e5%2588%2586%25e4%25ba%25ab-prometheus%25e8%2587%25aa%25e5%25ae%259a%25e4%25b9%2589%25e5%2591%258a%25e8%25ad%25a6%25e8%25a7%2584%25e5%2588%2599%25e8%25a7%25a3%25e6%259e%2590%25e5%2592%258c%25e9%2585%258d%25e7%25bd%25ae Tue, 08 Nov 2022 06:32:15 +0000 /?p=11083 涓婁竴鏈熶箰缁村悰璺熷ぇ瀹跺凡缁忎粙缁嶄簡prometheus鐨勫畨瑁呬笌閰嶇疆锛屽浜庤繍缁寸洃鎺ц€岃█锛岄櫎浜嗙洃鎺у睍绀轰互澶栵紝鍙︿竴涓噸瑕佺殑 […]

Prometheus鎶€鏈垎浜€斺€攑rometheus鑷畾涔夊憡璀﹁鍒欒В鏋愬拰閰嶇疆鏈€鍏堝嚭鐜板湪涔愮淮瀹樼綉銆侟/p> ]]> 涓婁竴鏈熶箰缁村悰璺熷ぇ瀹跺凡缁忎粙缁嶄簡prometheus鐨勫畨瑁呬笌閰嶇疆锛屽浜嶞a href="/index.php/7829-2">杩愮淮鐩戞帶鑰岃█锛岄櫎浜嗙洃鎺у睍绀轰互澶栵紝鍙︿竴涓噸瑕佺殑闇€姹傛棤鐤戝氨鏄憡璀︿簡銆傝壇濂界殑鍛婅鍙互甯姪杩愮淮浜哄憳鍙婃椂鐨勫彂鐜伴棶棰橈紝澶勭悊闂骞堕槻鑼冧簬鏈劧锛屾槸杩愮淮宸ヤ綔涓笉鍙垨缂虹殑閲嶈鎵嬫銆傛湰鏈熶箰缁村悰灏嗘暀澶у濡備綍prometheus鑷畾涔夊憡璀﹁鍒欒В鏋愬拰閰嶇疆銆侟/p>

1. 鏍囧噯鍛婅瑙勫垯鏍蜂緥浠ュ強鍚勭粍浠朵綔鐢?/h2>

浠g爜濡備笅

groups:

– name: example

rules: – alert: HighErrorRate

expr: job:request_latency_seconds:mean5m{job=”myjob”} > 0.5

for: 10m

labels:

severity: page

annotations:

summary: High request latency description: description info

鍦ㄥ憡璀﹁鍒欐枃浠朵腑锛屾垜浠彲浠ュ皢涓€缁勭浉鍏崇殑瑙勫垯璁剧疆瀹氫箟鍦ㄤ竴涓猤roup涓嬨€傚湪姣忎竴涓猤roup涓垜浠彲浠ュ畾涔夊涓憡璀﹁鍒?rule)銆備竴鏉″憡璀﹁鍒欎富瑕佺敱浠ヤ笅鍑犻儴鍒嗙粍鎴愶細 alert锛氬憡璀﹁鍒欑殑鍚嶇О銆

expr锛氬熀浜嶱romQL琛ㄨ揪寮忓憡璀﹁Е鍙戞潯浠讹紝鐢ㄤ簬璁$畻鏄惁鏈夋椂闂村簭鍒楁弧瓒宠鏉′欢銆侟/p>

for锛氳瘎浼扮瓑寰呮椂闂达紝鍙€夊弬鏁般€傜敤浜庤〃绀哄彧鏈夊綋瑙﹀彂鏉′欢鎸佺画涓€娈垫椂闂村悗鎵嶅彂閫佸憡璀︺€傚湪绛夊緟鏈熼棿鏂颁骇鐢熷憡璀︾殑鐘舵€佷负pending銆 labels锛氳嚜瀹氫箟鏍囩锛屽厑璁哥敤鎴锋寚瀹氳闄勫姞鍒板憡璀︿笂鐨勪竴缁勯檮鍔犳爣绛俱€侟/p>

2. 妯℃澘鍖栧憡璀﹁鍒橖/h2>

涓€鑸潵璇达紝鍦ㄥ憡璀﹁鍒欐枃浠剁殑annotations涓娇鐢╯ummary鎻忚堪鍛婅鐨勬瑕佷俊鎭紝description鐢ㄤ簬鎻忚堪鍛婅鐨勮缁嗕俊鎭€傚悓鏃禔lertmanager鐨刄I涔熶細鏍规嵁杩欎袱涓爣绛惧€硷紝鏄剧ず鍛婅淇℃伅銆備负浜嗚鍛婅淇℃伅鍏锋湁鏇村ソ鐨勫彲璇绘€э紝Prometheus鏀寔妯℃澘鍖杔abel鍜宎nnotations鐨勪腑鏍囩鐨勫€笺€傞€氳繃
$ labels. 1

鍙橀噺鍙互璁块棶褰撳墠鍛婅瀹炰緥涓寚瀹氭爣绛剧殑鍊笺€

$value 1

鍒欏彲浠ヨ幏鍙栧綋鍓峆romQL琛ㄨ揪寮忚绠楃殑鏍锋湰鍊笺€侟/p>

浠g爜濡備笅

# To insert a firing element's label values:
2
{{ $labels. }}
3
# To insert the numeric expression value of the firing element:
4
{{ $value }}

渚嬪锛屽彲浠ラ€氳繃妯℃澘鍖栦紭鍖杝ummary浠ュ強description鐨勫唴瀹圭殑鍙鎬э細

浠g爜濡備笅锛欬/p>

groups:
- name: example
rules:

# Alert for any instance that is unreachable for >5 minutes.
- alert: InstanceDown
expr: up == 0
for: 5m
labels:
severity: page
annotations:
summary: "Instance {{ $labels.instance }} down"
description: "{{ $labels.instance }} of job {{ $labels.job }} has been down for more than 5 minutes."

# Alert for any instance that has a median request latency >1s.
- alert: APIHighRequestLatency
expr: api_http_request_latencies_second{quantile="0.5"} > 1
for: 10m
annotations:
summary: "High request latency on {{ $labels.instance }}"
description: "{{ $labels.instance }} has a median request latency above 1s (current value: {{ $value }}s)"

3. 淇敼Prometheus閰嶇疆鏂囦欢prometheus.yml

rule_files:
- /etc/prometheus/rules/*.rules

鍦ㄧ洰褰?etc/prometheus/rules/涓嬪垱寤哄憡璀︽枃浠秇oststats-alert.rules鍐呭濡備笅锛欬/p>

浠g爜濡備笅

groups:
- name: hostStatsAlert
rules:
- alert: hostCpuUsageAlert
expr: sum(avg without (cpu)(irate(node_cpu{mode!='idle'}[5m]))) by (instance) > 0.85
for: 1m
labels:
severity: page
annotations:
summary: "Instance {{ $labels.instance }} CPU usgae high"
description: "{{ $labels.instance }} CPU usage above 85% (current value: {{ $value }})"
- alert: hostMemUsageAlert
expr: (node_memory_MemTotal - node_memory_MemAvailable)/node_memory_MemTotal > 0.85
for: 1m
labels:
severity: page
annotations:
summary: "Instance {{ $labels.instance }} MEM usgae high"
description: "{{ $labels.instance }} MEM usage above 85% (current value: {{ $value }})"

鎬荤粨

浠ヤ笂灏辨槸prometheus鑷畾涔夊憡璀﹁鍒欒В鏋愬拰閰嶇疆鐨勫叏閮ㄥ唴瀹癸紝濡傛灉瀵逛綘鏈夋墍甯姪鐨勮瘽璇锋寔缁叧娉?a href="">涔愮淮瀹樼綉锛屼箰缁村悰浼氬畾鏈熸洿鏂版妧鏈垎浜紝鏇村寮€婧愮洃鎺ф妧鏈篃鍙互鍏虫敞涔愮淮绀惧尯锛坔ttps://forum.lwops.cn/锛堻/p>

Prometheus鎶€鏈垎浜€斺€攑rometheus鑷畾涔夊憡璀﹁鍒欒В鏋愬拰閰嶇疆鏈€鍏堝嚭鐜板湪涔愮淮瀹樼綉銆侟/p> ]]> Prometheus鎶€鏈垎浜€斺€旇杩皃rometheus瀹夎鍜岄厤缃?/title> <link>/index.php/prometheus/prometheus-artisan/11062?utm_source=rss&utm_medium=rss&utm_campaign=prometheus%25e6%258a%2580%25e6%259c%25af%25e5%2588%2586%25e4%25ba%25ab-%25e8%25af%25a6%25e8%25bf%25b0prometheus%25e5%25ae%2589%25e8%25a3%2585%25e5%2592%258c%25e9%2585%258d%25e7%25bd%25ae</link> <dc:creator><![CDATA[admin]]></dc:creator> <pubDate>Tue, 08 Nov 2022 06:04:12 +0000</pubDate> <category><![CDATA[Prometheus鎶€鏈祫鏂橾]></category> <category><![CDATA[prometheus涓嬭浇瀹夎 prometheus瀹夎 prometheus瀹夎閰嶇疆]]></category> <guid isPermaLink="false">/?p=11062</guid> <description><![CDATA[<p>prometheus瀹夎鍜岄厤缃殑鏁欑▼</p> <p><a rel="nofollow" href="/index.php/prometheus/prometheus-artisan/11062">Prometheus鎶€鏈垎浜€斺€旇杩皃rometheus瀹夎鍜岄厤缃?/a>鏈€鍏堝嚭鐜板湪<a rel="nofollow" href="">涔愮淮瀹樼綉</a>銆侟/p> ]]></description> <content:encoded><![CDATA[ <p>涔愮淮鍚涙渶杩戠湅浜嗕簺AIOPS鐨勮祫鏂欙紝瀵逛簬閲岄潰鎻愬強鐨勬櫘缃楃背淇柉Prometheus璧蜂簡鍏磋叮锛岄鍏堣仈鎯冲埌浜嗗紓褰€傚幓鐪嬩簡涓€涓嬶紝鏅綏绫充慨鏂繕鏄彲浠ョ殑锛岃€屼笖杩樻槸<a href="https://forum.lwops.cn/">寮€婧忺/a>鐨勶紝鐪熸槸鎼爾鍏氱殑绂忛煶銆備箰缁村畼缃戝皢浼氭寔缁洿鏂皃rometheus鐩稿叧鐨勬妧鏈祫璁紝涓嬮潰涔愮淮鍚涘氨缁欏ぇ瀹跺垎浜竴涓媝rometheus鐨勫畨瑁呴厤缃€侟/p> <h2 class="wp-block-heading">1銆佹蹇袋/h2> <p>Prometheus鐢盨oundCloud寮€婧愬憡璀﹁В鍐虫柟妗堛€侾rometheus鏃㈡槸涓€涓椂搴忔暟鎹簱锛屽張鏄竴涓?a href="https://forum.lwops.cn/download">鐩戞帶绯荤粺</a>锛屾洿鏄竴濂楀畬澶囩殑鐩戞帶鐢熸€佽В鍐虫柟妗堛€侟/p> <p>浼樺娍锛欬/p> <p>鐩戞帶鏁扮殑绮惧害楂橈紝蹇€熺殑闆嗙兢閮ㄧ讲锛屽懆杈规彃浠朵赴瀵屻€侟/p> <p>鍔e娍锛欬/p> <p>閲囬泦绮惧害楂橈紝瀹规槗褰㈡垚鎬ц兘鐡堕</p> <h2 class="wp-block-heading">2銆佸畨瑁匋/h2> <p>涓嬭浇鍦板潃锛歨ttps://prometheus.io/download/</p> <p>wget https://github.com/prometheus/prometheus/releases/download/v2.31.1/prometheus-2.31.1.linux-amd64.tar.gz</p> <p>mkdir /Prometheus</p> <p>tar zxf prometheus-2.31.1.linux-amd64.tar.gz -C /prometheus/</p> <p>ln -s /prometheus/prometheus-2.31.1.linux-amd64/ /prometheus/Prometheus</p> <h2 class="wp-block-heading">3銆佸惎鍔?/h2> <p>nohup /prometheus/prometheus/prometheus –config.file=”/prometheus/prometheus/prometheus.yml” &</p> <p>璇存槑锛欬/p> <p>nohup鍜?amp;鍚庡彴杩愯锛岃繘绋嬫煡鐪嬪強缁堟</p> <p>nohup</p> <p>鐢ㄩ€旓細涓嶆寕鏂湴杩愯鍛戒护銆侟/p> <p>璇硶锛歯ohup Command [ Arg 鈥 ] [銆€& ]</p> <p>&</p> <p>鐢ㄩ€旓細鍦ㄥ悗鍙拌繍琛孅/p> <p>涓€鑸袱涓竴璧风敤</p> <p>nohup command &</p> <figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1002" height="159" src="https://lwweb.oss-cn-shenzhen.aliyuncs.com/wp-content/uploads/2022/11/1667875980950.png" alt="prometheus" class="wp-image-11063"/></figure> <h2 class="wp-block-heading">4銆佽闂?/h2> <p>http://ip锛?090</p> <figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="640" height="253" src="https://lwweb.oss-cn-shenzhen.aliyuncs.com/wp-content/uploads/2022/11/image-6.png" alt="prometheus" class="wp-image-11064"/></figure> <figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="640" height="185" src="https://lwweb.oss-cn-shenzhen.aliyuncs.com/wp-content/uploads/2022/11/image-7.png" alt="" class="wp-image-11065"/></figure> <h2 class="wp-block-heading">5銆佹煡鐪媝rometheus瀵规湰鏈虹殑鐩戞帶</h2> <p>http://localhost:9090/metrics</p> <figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="640" height="521" src="https://lwweb.oss-cn-shenzhen.aliyuncs.com/wp-content/uploads/2022/11/image-8.png" alt="璁块棶prometheus" class="wp-image-11066"/></figure> <h2 class="wp-block-heading">6銆佸鎴风鐨勫畨瑁匋/h2> <p>涓嬭浇杞欢鍦板潃锛歨ttps://prometheus.io/download/#node_exporter</p> <p>wget https://github.com/prometheus/node_exporter/releases/download/v1.3.0/node_exporter-1.3.0.linux-amd64.tar.gz</p> <p>tar zxf node_exporter-1.3.0.linux-amd64.tar.gz -C /usr/local/</p> <p>ln -s /usr/local/node_exporter-1.3.0.linux-amd64/ /usr/local/node_exporter</p> <p>鍚姩锛欬/p> <p>nohup /usr/local/node_exporter/node_exporter &</p> <p>娴忚鍣ㄧ洃鎺т俊鎭細</p> <figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="640" height="564" src="https://lwweb.oss-cn-shenzhen.aliyuncs.com/wp-content/uploads/2022/11/image-9.png" alt="prometheus" class="wp-image-11067"/></figure> <h2 class="wp-block-heading">7銆侀厤缃湇鍔″櫒瀵瑰鎴风杩涜鏁版嵁閲囬泦</h2> <p>淇敼閰嶇疆鏂囦欢锛欬/p> <p>vi /prometheus/prometheus/prometheus.yml</p> <p>鏂囦欢鏈熬澧炲姞濡備笅鍐呭锛欬/p> <figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="997" height="318" src="https://lwweb.oss-cn-shenzhen.aliyuncs.com/wp-content/uploads/2022/11/2.png" alt="prometheus" class="wp-image-11068"/></figure> <p>閲嶅惎鏈嶅姟銆侟/p> <p>娴忚鍣ㄦ煡鐪嬬洃鎺ч」</p> <figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="640" height="200" src="https://lwweb.oss-cn-shenzhen.aliyuncs.com/wp-content/uploads/2022/11/image-10.png" alt="prometheus" class="wp-image-11069"/></figure> <h2 class="wp-block-heading">8銆丟rafana灞曠ずprometheus鐩戞帶</h2> <p>Grafana瀹夎鏂规硶杩欓噷涓嶅啀鍙欒堪浜嗭紝澶氬紶瀹夎鏂规硶璇锋煡鐪嬩互鍓嶇殑鏂囩珷銆侟/p> <p>娣诲姞鏁版嵁婧愶細</p> <figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1005" height="612" src="https://lwweb.oss-cn-shenzhen.aliyuncs.com/wp-content/uploads/2022/11/image-11.png" alt="general" class="wp-image-11070"/></figure> <figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1005" height="273" src="https://lwweb.oss-cn-shenzhen.aliyuncs.com/wp-content/uploads/2022/11/image-12.png" alt="configuration" class="wp-image-11071"/></figure> <figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1016" height="447" src="https://lwweb.oss-cn-shenzhen.aliyuncs.com/wp-content/uploads/2022/11/image-13.png" alt="add data source" class="wp-image-11072"/></figure> <p>娣诲姞dashboard锛欬/p> <figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="782" height="344" src="https://lwweb.oss-cn-shenzhen.aliyuncs.com/wp-content/uploads/2022/11/image-14.png" alt="" class="wp-image-11073"/></figure> <p>杩欎竴鏈熺殑Prometheus鎶€鏈垎浜埌杩欏氨缁撴潫浜嗭紝鏇村寮€婧愮洃鎺ф妧鏈垎浜潚鎸佺画鍏虫敞<a href="">涔愮淮瀹樼綉</a>鎴朁a href="https://forum.lwops.cn/">涔愮淮绀惧尯</a>锛坔ttps://forum.lwops.cn/锛堻/p> <p><a rel="nofollow" href="/index.php/prometheus/prometheus-artisan/11062">Prometheus鎶€鏈垎浜€斺€旇杩皃rometheus瀹夎鍜岄厤缃?/a>鏈€鍏堝嚭鐜板湪<a rel="nofollow" href="">涔愮淮瀹樼綉</a>銆侟/p> ]]></content:encoded> </item> </channel> </rss>