{"id":4268,"date":"2021-11-26T15:24:03","date_gmt":"2021-11-26T23:24:03","guid":{"rendered":"https:\/\/www.xh86.me\/?p=4268"},"modified":"2021-11-26T15:25:28","modified_gmt":"2021-11-26T23:25:28","slug":"prometheus%e7%9b%91%e6%8e%a7%e7%b3%bb%e5%88%97%e4%ba%8c-docker%e5%ae%b9%e5%99%a8%e5%8c%96%e9%83%a8%e7%bd%b2%e5%ae%9e%e6%88%98","status":"publish","type":"post","link":"https:\/\/www.xh86.me\/?p=4268","title":{"rendered":"Prometheus\u76d1\u63a7\u7cfb\u5217\u4e8c | Docker\u5bb9\u5668\u5316\u90e8\u7f72\u5b9e\u6218"},"content":{"rendered":"<h2 id=\"toc_0\">1 \u90e8\u7f72 Docker \u670d\u52a1<\/h2>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">curl https:\/\/mirrors.aliyun.com\/docker-ce\/linux\/centos\/docker-ce.repo -o \/etc\/yum.repos.d\/docker.repo<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"2\">\n<div class=\"hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"2\">yum list docker-ce &#8211;showduplicates | sort -r <span class=\"hljs-comment\"># \u663e\u793a\u6240\u6709\u7248\u672c<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"3\">\n<div class=\"hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"3\">yum install -y docker-ce-20.10.5 <span class=\"hljs-comment\"># \u6307\u5b9a docker \u7248\u672c<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"4\">\n<div class=\"hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"4\">systemctl start docker <span class=\"hljs-comment\"># \u542f\u52a8 docker \u670d\u52a1<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"5\">\n<div class=\"hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"5\">systemctl status docker <span class=\"hljs-comment\"># \u67e5\u770b docker \u670d\u52a1\u72b6\u6001<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"6\">\n<div class=\"hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"6\">systemctl <span class=\"hljs-built_in\">enable<\/span> docker <span class=\"hljs-comment\"># \u8bbe\u7f6e docker \u5f00\u673a\u81ea\u542f\u52a8<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_XRQpMbdv9cIJw4m6RD5qiXlqUDmqTAfh\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<h2 id=\"toc_1\">2 \u90e8\u7f72 Prometheus \u670d\u52a1<\/h2>\n<p>\u521b\u5efa mon \u7528\u6237\uff0c\u521b\u5efa\u76ee\u5f55\uff1a<\/p>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">groupadd -g 2000 mon<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"2\">\n<div class=\"hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"2\">useradd -u 2000 -g mon mon<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"3\">\n<div class=\"hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"3\">mkdir -p \/home\/mon\/prometheus\/{etc,data,rules}<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_BtEN7BC0lFZLnhNcGInyC2FnFGs1ZCPp\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<p>\u521b\u5efa\u914d\u7f6e\u6587\u4ef6\uff1a<\/p>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">vim \/home\/mon\/prometheus\/etc\/prometheus.yml<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_R2g2dfM04zmVl0q2xFnvwWbhx17HeMiQ\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\"><span class=\"hljs-comment\"># my global config<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"2\">\n<div class=\"hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"2\">global:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"3\">\n<div class=\"hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"3\">scrape_interval: 15s <span class=\"hljs-comment\"># Set the scrape interval to every 15 seconds. Default is every 1 minute.<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"4\">\n<div class=\"hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"4\">evaluation_interval: 15s <span class=\"hljs-comment\"># Evaluate rules every 15 seconds. The default is every 1 minute.<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"5\">\n<div class=\"hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"5\"><span class=\"hljs-comment\"># scrape_timeout is set to the global default (10s).<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"6\">\n<div class=\"hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"6\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"7\">\n<div class=\"hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"7\"><span class=\"hljs-comment\"># Alertmanager configuration<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"8\">\n<div class=\"hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"8\">alerting:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"9\">\n<div class=\"hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"9\">alertmanagers:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"10\">\n<div class=\"hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"10\">&#8211; static_configs:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"11\">\n<div class=\"hljs-ln-n\" data-line-number=\"11\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"11\">&#8211; targets:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"12\">\n<div class=\"hljs-ln-n\" data-line-number=\"12\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"12\"><span class=\"hljs-comment\"># &#8211; alertmanager:9093<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"13\">\n<div class=\"hljs-ln-n\" data-line-number=\"13\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"13\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"14\">\n<div class=\"hljs-ln-n\" data-line-number=\"14\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"14\"><span class=\"hljs-comment\"># Load rules once and periodically evaluate them according to the global &#8216;evaluation_interval&#8217;.<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"15\">\n<div class=\"hljs-ln-n\" data-line-number=\"15\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"15\">rule_files:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"16\">\n<div class=\"hljs-ln-n\" data-line-number=\"16\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"16\"><span class=\"hljs-comment\"># &#8211; &#8220;first_rules.yml&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"17\">\n<div class=\"hljs-ln-n\" data-line-number=\"17\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"17\"><span class=\"hljs-comment\"># &#8211; &#8220;second_rules.yml&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"18\">\n<div class=\"hljs-ln-n\" data-line-number=\"18\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"18\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"19\">\n<div class=\"hljs-ln-n\" data-line-number=\"19\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"19\"><span class=\"hljs-comment\"># A scrape configuration containing exactly one endpoint to scrape:<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"20\">\n<div class=\"hljs-ln-n\" data-line-number=\"20\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"20\"><span class=\"hljs-comment\"># Here it&#8217;s Prometheus itself.<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"21\">\n<div class=\"hljs-ln-n\" data-line-number=\"21\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"21\">scrape_configs:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"22\">\n<div class=\"hljs-ln-n\" data-line-number=\"22\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"22\"><span class=\"hljs-comment\"># The job name is added as a label `job=&lt;job_name&gt;` to any timeseries scraped from this config.<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"23\">\n<div class=\"hljs-ln-n\" data-line-number=\"23\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"23\">&#8211; job_name: <span class=\"hljs-string\">&#8216;prometheus&#8217;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"24\">\n<div class=\"hljs-ln-n\" data-line-number=\"24\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"24\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"25\">\n<div class=\"hljs-ln-n\" data-line-number=\"25\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"25\"><span class=\"hljs-comment\"># metrics_path defaults to &#8216;\/metrics&#8217;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"26\">\n<div class=\"hljs-ln-n\" data-line-number=\"26\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"26\"><span class=\"hljs-comment\"># scheme defaults to &#8216;http&#8217;.<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"27\">\n<div class=\"hljs-ln-n\" data-line-number=\"27\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"27\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"28\">\n<div class=\"hljs-ln-n\" data-line-number=\"28\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"28\">static_configs:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"29\">\n<div class=\"hljs-ln-n\" data-line-number=\"29\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"29\">&#8211; targets: [<span class=\"hljs-string\">&#8216;localhost:9090&#8217;<\/span>]<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_603AIuN4yk56DCb6a9cCdjSDoGKcPf8n\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<p>\u542f\u52a8\u5bb9\u5668\u670d\u52a1\uff1a<\/p>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">docker pull prom\/prometheus<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"2\">\n<div class=\"hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"2\"><span class=\"hljs-built_in\">cd<\/span> \/home\/mon\/<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"3\">\n<div class=\"hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"3\">chown mon. -R prometheus<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"4\">\n<div class=\"hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"4\">docker run -d &#8211;user root -p 9090:9090 &#8211;name prometheus \\<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"5\">\n<div class=\"hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"5\">-v \/home\/mon\/prometheus\/etc\/prometheus.yml:\/etc\/prometheus\/prometheus.yml \\<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"6\">\n<div class=\"hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"6\">-v \/home\/mon\/prometheus\/rules:\/etc\/prometheus\/rules \\<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"7\">\n<div class=\"hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"7\">-v \/home\/mon\/prometheus\/data:\/data\/prometheus \\<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"8\">\n<div class=\"hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"8\">prom\/prometheus \\<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"9\">\n<div class=\"hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"9\">&#8211;config.file=<span class=\"hljs-string\">&#8220;\/etc\/prometheus\/prometheus.yml&#8221;<\/span> \\<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"10\">\n<div class=\"hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"10\">&#8211;storage.tsdb.path=<span class=\"hljs-string\">&#8220;\/data\/prometheus&#8221;<\/span> \\<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"11\">\n<div class=\"hljs-ln-n\" data-line-number=\"11\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"11\">&#8211;web.listen-address=<span class=\"hljs-string\">&#8220;0.0.0.0:9090&#8221;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_V9D5YBzrGTYMx7utiHGe47k728Obxb7E\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<h2 id=\"toc_2\">3 \u90e8\u7f72 Grafana \u670d\u52a1<\/h2>\n<p>\u521b\u5efa\u6570\u636e\u76ee\u5f55\uff1a<\/p>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">mkdir -p \/home\/mon\/grafana\/plugins<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_X8mGq7DEu4QcHCi8ixTdOwAov1T6vTVo\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<p>\u5b89\u88c5\u63d2\u4ef6\uff1a<a href=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/grafana-plugins.tar.gz\">\u4e0b\u8f7dGrafana\u63d2\u4ef6<\/a><\/p>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">tar zxf \/tmp\/grafana-plugins.tar.gz -C \/home\/mon\/grafana\/plugins\/<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"2\">\n<div class=\"hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"2\">chown -R mon. \/home\/mon\/grafana<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"3\">\n<div class=\"hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"3\">chmod 777 -R \/home\/mon\/grafana<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_zRL5twnrqfHXECFi5HsiC8YmsVUA07z0\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<p>\u542f\u52a8\u5bb9\u5668\u670d\u52a1\uff1a<\/p>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">docker pull grafana\/grafana:latest<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"2\">\n<div class=\"hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"2\">docker run -d -p 3000:3000 -v \/home\/mon\/grafana:\/var\/lib\/grafana &#8211;name=grafana grafana\/grafana:latest<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_VFfxq3DNlqphHsEr00n2lu0dsBBomT9f\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<h2 id=\"toc_3\">4 \u914d\u7f6e Grafana \u5bf9\u63a5 Prometheus<\/h2>\n<p>\u8bbf\u95ee\u00a0<code>http:\/\/ip:3000<\/code>\uff0c\u521d\u59cb\u8d26\u53f7\u5bc6\u7801\u4e3a\u00a0<code>admin\/admin<\/code>\uff0c\u4f1a\u8981\u6c42\u66f4\u6539\u5bc6\u7801\u3002<\/p>\n<p>\u6309\u7167\u5982\u4e0b\u622a\u56fe\u987a\u5e8f\u914d\u7f6e Prometheus Dashboard\uff1a<\/p>\n<p><a class=\"lightbox\" href=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-docker-1.png\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-docker-1.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" class=\"lazy loaded\" title=\"\" data-original=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-docker-1.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" data-ll-status=\"loaded\" \/><\/div><\/a><\/p>\n<p><a class=\"lightbox\" href=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-docker-2.png\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-docker-2.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" class=\"lazy loaded\" title=\"\" data-original=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-docker-2.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" data-ll-status=\"loaded\" \/><\/div><\/a><\/p>\n<p><a class=\"lightbox\" href=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-docker-3.png\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-docker-3.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" class=\"lazy loaded\" title=\"\" data-original=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-docker-3.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" data-ll-status=\"loaded\" \/><\/div><\/a><\/p>\n<p><a class=\"lightbox\" href=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-docker-4.png\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-docker-4.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" class=\"lazy loaded\" title=\"\" data-original=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-docker-4.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" data-ll-status=\"loaded\" \/><\/div><\/a><\/p>\n<p><a class=\"lightbox\" href=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-docker-5.png\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-docker-5.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" class=\"lazy loaded\" title=\"\" data-original=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-docker-5.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" data-ll-status=\"loaded\" \/><\/div><\/a><\/p>\n<p><a class=\"lightbox\" href=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-docker-6.png\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-docker-6.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" class=\"lazy loaded\" title=\"\" data-original=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-docker-6.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" data-ll-status=\"loaded\" \/><\/div><\/a><\/p>\n<p><a class=\"lightbox\" href=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-docker-7.png\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-docker-7.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" class=\"lazy loaded\" title=\"\" data-original=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-docker-7.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" data-ll-status=\"loaded\" \/><\/div><\/a><\/p>\n<h2 id=\"toc_4\">5 \u90e8\u7f72 Node_Exporter \u670d\u52a1<\/h2>\n<blockquote><p>\u6211\u4ee5\u76d1\u63a7\u4e00\u53f0\u963f\u91cc\u4e91ECS\u4e3a\u4f8b\u3002<\/p><\/blockquote>\n<p>\u5b89\u88c5\u914d\u7f6eNode_Exporter\uff1a<\/p>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">curl https:\/\/github.com\/prometheus\/node_exporter\/releases\/download\/v1.1.1\/node_exporter-1.1.1.linux-amd64.tar.gz &gt; \/opt\/node_exporter-1.1.1.linux-amd64.tar.gz<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"2\">\n<div class=\"hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"2\"><span class=\"hljs-built_in\">cd<\/span> \/opt<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"3\">\n<div class=\"hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"3\">tar zxf node_exporter-1.1.1.linux-amd64.tar.gz<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"4\">\n<div class=\"hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"4\">mv node_exporter-1.1.1.linux-amd64 node_exporter<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_j6hDjDomzAawEeAgvgR9D2U0lQUb1ncp\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<p>\u914d\u7f6e\u670d\u52a1\u542f\u52a8\u811a\u672c\uff1a<\/p>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">vim \/usr\/lib\/systemd\/system\/node_exporter.service<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"2\">\n<div class=\"hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"2\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"3\">\n<div class=\"hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"3\">[Unit]<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"4\">\n<div class=\"hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"4\">Description=node_exporter service<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"5\">\n<div class=\"hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"5\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"6\">\n<div class=\"hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"6\">[Service]<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"7\">\n<div class=\"hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"7\">User=root<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"8\">\n<div class=\"hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"8\">ExecStart=\/opt\/node_exporter\/node_exporter<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"9\">\n<div class=\"hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"9\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"10\">\n<div class=\"hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"10\">TimeoutStopSec=10<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"11\">\n<div class=\"hljs-ln-n\" data-line-number=\"11\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"11\">Restart=on-failure<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"12\">\n<div class=\"hljs-ln-n\" data-line-number=\"12\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"12\">RestartSec=5<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"13\">\n<div class=\"hljs-ln-n\" data-line-number=\"13\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"13\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"14\">\n<div class=\"hljs-ln-n\" data-line-number=\"14\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"14\">[Install]<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"15\">\n<div class=\"hljs-ln-n\" data-line-number=\"15\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"15\">WantedBy=multi-user.target<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_lPjNVqYrLgIAFJ54W0XkK4FG8DUUkRXu\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">systemctl daemon-reload<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"2\">\n<div class=\"hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"2\">systemctl start node_exporter<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"3\">\n<div class=\"hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"3\">systemctl status node_exporter<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"4\">\n<div class=\"hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"4\">systemctl <span class=\"hljs-built_in\">enable<\/span> node_exporter<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_EYHk3mkrV6lzUxDqsI4KMLkkmLHjoR2W\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<p>\u5728\u8fd9\u53f0ECS\u670d\u52a1\u5668\u7684Nginx\u4e0b\u914d\u7f6e\u53cd\u5411\u4ee3\u7406\uff1a<\/p>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">vim \/opt\/nginx\/conf\/conf.d\/blog.conf<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"2\">\n<div class=\"hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"2\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"3\">\n<div class=\"hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"3\"><span class=\"hljs-comment\"># prometheus monitor node exporter<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"4\">\n<div class=\"hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"4\">location \/node\/service {<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"5\">\n<div class=\"hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"5\">proxy_pass http:\/\/127.0.0.1:9100\/metrics;<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"6\">\n<div class=\"hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"6\">proxy_set_header Host <span class=\"hljs-variable\">$http_host<\/span>;<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"7\">\n<div class=\"hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"7\">proxy_set_header X-Real-IP <span class=\"hljs-variable\">$remote_addr<\/span>;<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"8\">\n<div class=\"hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"8\">proxy_set_header X-Forwarded-For <span class=\"hljs-variable\">$proxy_add_x_forwarded_for<\/span>;<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"9\">\n<div class=\"hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"9\">proxy_set_header X-Forwarded-Proto <span class=\"hljs-variable\">$scheme<\/span>;<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"10\">\n<div class=\"hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"10\">}<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_S3J1pPlYkRqYJP0wSZEbtMwwVr6UUHlG\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">\/opt\/nginx\/sbin\/nginx -s reload<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_IjSuGYQPh0QzAjast9EUWStwxlISF3ad\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<p>\u5728Prometheus\u670d\u52a1\u5668\u7aef\u4fee\u6539 \u914d\u7f6e\u6587\u4ef6\uff1a<\/p>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">vim \/home\/mon\/prometheus\/etc\/prometheus.yml<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"2\">\n<div class=\"hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"2\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"3\">\n<div class=\"hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"3\">&#8211; job_name: <span class=\"hljs-string\">&#8216;node-service&#8217;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"4\">\n<div class=\"hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"4\">static_configs:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"5\">\n<div class=\"hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"5\">&#8211; targets: [<span class=\"hljs-string\">&#8216;blog.iuskye.com&#8217;<\/span>]<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"6\">\n<div class=\"hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"6\">labels:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"7\">\n<div class=\"hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"7\">instance: node-service<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"8\">\n<div class=\"hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"8\">scheme: https<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"9\">\n<div class=\"hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"9\">metrics_path: \/node\/service<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_QjA7q6AaDsTMK0JxrFudQukvxpHroir4\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<p>\u91cd\u542f Prometheus \u5bb9\u5668\uff1a<\/p>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">docker restart prometheus<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_wWBS99oQYCKHfq9eiuuvDzZH4rzwDd0y\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<p>\u9a8c\u8bc1\u662f\u5426\u83b7\u53d6\u5230\u6570\u636e\uff0c\u5728\u6d4f\u89c8\u5668\u8f93\u5165\uff1a<code>https:\/\/blog.iuskye.com\/node\/service<\/code>:<\/p>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\"><span class=\"hljs-comment\"># HELP go_gc_duration_seconds A summary of the pause duration of garbage collection cycles.<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"2\">\n<div class=\"hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"2\"><span class=\"hljs-comment\"># TYPE go_gc_duration_seconds summary<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"3\">\n<div class=\"hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"3\">go_gc_duration_seconds{quantile=<span class=\"hljs-string\">&#8220;0&#8221;<\/span>} 0<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"4\">\n<div class=\"hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"4\">go_gc_duration_seconds{quantile=<span class=\"hljs-string\">&#8220;0.25&#8221;<\/span>} 0<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"5\">\n<div class=\"hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"5\">go_gc_duration_seconds{quantile=<span class=\"hljs-string\">&#8220;0.5&#8221;<\/span>} 0<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"6\">\n<div class=\"hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"6\">go_gc_duration_seconds{quantile=<span class=\"hljs-string\">&#8220;0.75&#8221;<\/span>} 0<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"7\">\n<div class=\"hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"7\">go_gc_duration_seconds{quantile=<span class=\"hljs-string\">&#8220;1&#8221;<\/span>} 0<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"8\">\n<div class=\"hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"8\">go_gc_duration_seconds_sum 0<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"9\">\n<div class=\"hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"9\">go_gc_duration_seconds_count 0<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"10\">\n<div class=\"hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"10\"><span class=\"hljs-comment\"># HELP go_goroutines Number of goroutines that currently exist.<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"11\">\n<div class=\"hljs-ln-n\" data-line-number=\"11\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"11\"><span class=\"hljs-comment\"># TYPE go_goroutines gauge<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"12\">\n<div class=\"hljs-ln-n\" data-line-number=\"12\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"12\">go_goroutines 7<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"13\">\n<div class=\"hljs-ln-n\" data-line-number=\"13\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"13\"><span class=\"hljs-comment\"># HELP go_info Information about the Go environment.<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"14\">\n<div class=\"hljs-ln-n\" data-line-number=\"14\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"14\"><span class=\"hljs-comment\"># TYPE go_info gauge<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"15\">\n<div class=\"hljs-ln-n\" data-line-number=\"15\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"15\">go_info{version=<span class=\"hljs-string\">&#8220;go1.15.8&#8221;<\/span>} 1<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"16\">\n<div class=\"hljs-ln-n\" data-line-number=\"16\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"16\"><span class=\"hljs-comment\"># HELP go_memstats_alloc_bytes Number of bytes allocated and still in use.<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"17\">\n<div class=\"hljs-ln-n\" data-line-number=\"17\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"17\"><span class=\"hljs-comment\"># TYPE go_memstats_alloc_bytes gauge<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"18\">\n<div class=\"hljs-ln-n\" data-line-number=\"18\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"18\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"19\">\n<div class=\"hljs-ln-n\" data-line-number=\"19\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"19\">\u00b7\u00b7\u00b7\u00b7\u00b7\u00b7<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_ceStpuv4toz5UBj38ESm4P9cRZTDbpAw\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<p>\u521b\u5efaDashboard\uff1a<\/p>\n<p><a class=\"lightbox\" href=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-config-1.png\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-config-1.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" class=\"lazy loaded\" title=\"\" data-original=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-config-1.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" data-ll-status=\"loaded\" \/><\/div><\/a><\/p>\n<p><a class=\"lightbox\" href=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-config-2.png\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-config-2.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" class=\"lazy loaded\" title=\"\" data-original=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-config-2.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" data-ll-status=\"loaded\" \/><\/div><\/a><\/p>\n<p><a class=\"lightbox\" href=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-config-3.png\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-config-3.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" class=\"lazy loaded\" title=\"\" data-original=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-config-3.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" data-ll-status=\"loaded\" \/><\/div><\/a><\/p>\n<p><a class=\"lightbox\" href=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-config-4.png\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-config-4.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" class=\"lazy loaded\" title=\"\" data-original=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-config-4.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" data-ll-status=\"loaded\" \/><\/div><\/a><\/p>\n<p><a class=\"lightbox\" href=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-config-5.png\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-config-5.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" class=\"lazy loaded\" title=\"\" data-original=\"https:\/\/oss.iuskye.com\/article\/2021-04-07\/prom-config-5.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" data-ll-status=\"loaded\" \/><\/div><\/a><\/p>\n<h2 id=\"toc_5\">6 \u90e8\u7f72 Alertmanager \u670d\u52a1<\/h2>\n<p>\u521b\u5efa\u76ee\u5f55\uff1a<\/p>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">mkdir -p \/home\/mon\/alertmanager\/{etc,data}<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"2\">\n<div class=\"hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"2\">chmod 777 -R \/home\/mon\/alertmanager<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_H9eKPUohuJ0X63Y3dVAyoRyicWhAbTpT\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<p>\u521b\u5efa\u914d\u7f6e\u6587\u4ef6\uff1a<\/p>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">vim \/home\/mon\/alertmanager\/etc\/alertmanager.yml<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"2\">\n<div class=\"hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"2\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"3\">\n<div class=\"hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"3\">global:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"4\">\n<div class=\"hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"4\">resolve_timeout: 5m<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"5\">\n<div class=\"hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"5\">smtp_from: <span class=\"hljs-string\">&#8216;319981932@qq.com&#8217;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"6\">\n<div class=\"hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"6\">smtp_smarthost: <span class=\"hljs-string\">&#8216;smtp.qq.com:465&#8217;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"7\">\n<div class=\"hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"7\">smtp_auth_username: <span class=\"hljs-string\">&#8216;319981932@qq.com&#8217;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"8\">\n<div class=\"hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"8\"><span class=\"hljs-comment\"># \u6ce8\u610f\u8fd9\u91cc\u9700\u8981\u914d\u7f6eQQ\u90ae\u7bb1\u7684\u6388\u6743\u7801\uff0c\u4e0d\u662f\u767b\u5f55\u5bc6\u7801\uff0c\u6388\u6743\u7801\u5728\u8d26\u6237\u914d\u7f6e\u4e2d\u67e5\u770b<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"9\">\n<div class=\"hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"9\">smtp_auth_password: <span class=\"hljs-string\">&#8216;abcdefghijklmmop&#8217;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"10\">\n<div class=\"hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"10\">smtp_require_tls: <span class=\"hljs-literal\">false<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"11\">\n<div class=\"hljs-ln-n\" data-line-number=\"11\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"11\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"12\">\n<div class=\"hljs-ln-n\" data-line-number=\"12\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"12\">route:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"13\">\n<div class=\"hljs-ln-n\" data-line-number=\"13\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"13\">group_by: [<span class=\"hljs-string\">&#8216;alert_node&#8217;<\/span>]<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"14\">\n<div class=\"hljs-ln-n\" data-line-number=\"14\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"14\">group_wait: 5s<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"15\">\n<div class=\"hljs-ln-n\" data-line-number=\"15\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"15\">group_interval: 5s<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"16\">\n<div class=\"hljs-ln-n\" data-line-number=\"16\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"16\">repeat_interval: 5m<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"17\">\n<div class=\"hljs-ln-n\" data-line-number=\"17\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"17\">receiver: <span class=\"hljs-string\">&#8217;email&#8217;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"18\">\n<div class=\"hljs-ln-n\" data-line-number=\"18\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"18\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"19\">\n<div class=\"hljs-ln-n\" data-line-number=\"19\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"19\">receivers:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"20\">\n<div class=\"hljs-ln-n\" data-line-number=\"20\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"20\">&#8211; name: <span class=\"hljs-string\">&#8217;email&#8217;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"21\">\n<div class=\"hljs-ln-n\" data-line-number=\"21\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"21\">email_configs:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"22\">\n<div class=\"hljs-ln-n\" data-line-number=\"22\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"22\"><span class=\"hljs-comment\"># \u8bf7\u6ce8\u610f\u8fd9\u91cc\u7684\u6536\u4ef6\u7bb1\u8bf7\u6539\u4e3a\u4f60\u81ea\u5df1\u7684\u90ae\u7bb1\u5730\u5740<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"23\">\n<div class=\"hljs-ln-n\" data-line-number=\"23\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"23\">&#8211; to: <span class=\"hljs-string\">&#8216;319981932@qq.com&#8217;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"24\">\n<div class=\"hljs-ln-n\" data-line-number=\"24\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"24\">send_resolved: <span class=\"hljs-literal\">true<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"25\">\n<div class=\"hljs-ln-n\" data-line-number=\"25\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"25\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"26\">\n<div class=\"hljs-ln-n\" data-line-number=\"26\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"26\">inhibit_rules:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"27\">\n<div class=\"hljs-ln-n\" data-line-number=\"27\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"27\">&#8211; source_match:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"28\">\n<div class=\"hljs-ln-n\" data-line-number=\"28\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"28\">severity: <span class=\"hljs-string\">&#8216;critical&#8217;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"29\">\n<div class=\"hljs-ln-n\" data-line-number=\"29\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"29\">target_match:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"30\">\n<div class=\"hljs-ln-n\" data-line-number=\"30\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"30\">severity: <span class=\"hljs-string\">&#8216;warning&#8217;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"31\">\n<div class=\"hljs-ln-n\" data-line-number=\"31\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"31\">equal: [<span class=\"hljs-string\">&#8216;alert_node&#8217;<\/span>, <span class=\"hljs-string\">&#8216;dev&#8217;<\/span>, <span class=\"hljs-string\">&#8216;instance&#8217;<\/span>]<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_HdGugD4x2x0aQpnR7pCiE3ZzKYIioF1x\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<p>\u62c9\u53d6\u955c\u50cf\u5e76\u542f\u52a8\u5bb9\u5668\uff1a<\/p>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">docker pull prom\/alertmanager:latest<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"2\">\n<div class=\"hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"2\">chown -R mon. alertmanager\/<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"3\">\n<div class=\"hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"3\">docker run -d &#8211;user root -p 9093:9093 &#8211;name alertmanager \\<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"4\">\n<div class=\"hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"4\">-v \/home\/mon\/alertmanager\/etc\/alertmanager.yml:\/etc\/alertmanager\/alertmanager.yml \\<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"5\">\n<div class=\"hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"5\">-v \/home\/mon\/alertmanager\/data:\/alertmanager\/data<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"6\">\n<div class=\"hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"6\">prom\/alertmanager:latest \\<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"7\">\n<div class=\"hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"7\">&#8211;config.file=<span class=\"hljs-string\">&#8220;\/etc\/alertmanager\/alertmanager.yml&#8221;<\/span> \\<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"8\">\n<div class=\"hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"8\">&#8211;web.listen-address=<span class=\"hljs-string\">&#8220;0.0.0.0:9093&#8221;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_bSulnCBHqNAhtkHdc60cH8gbVvbvhkmQ\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<p>\u67e5\u770balertmanager\u5bb9\u5668IP\u5730\u5740\uff0c\u7528\u4e8e\u914d\u7f6eprometheus\u5bf9\u63a5\u63a5\u53e3\uff1a<\/p>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">docker <span class=\"hljs-built_in\">exec<\/span> -it alertmanager \/bin\/sh -c <span class=\"hljs-string\">&#8220;ip a&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"2\">\n<div class=\"hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"2\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"3\">\n<div class=\"hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"3\">1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue qlen 1000<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"4\">\n<div class=\"hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"4\">link\/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"5\">\n<div class=\"hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"5\">inet 127.0.0.1\/8 scope host lo<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"6\">\n<div class=\"hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"6\">valid_lft forever preferred_lft forever<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"7\">\n<div class=\"hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"7\">10: eth0@if11: &lt;BROADCAST,MULTICAST,UP,LOWER_UP,M-DOWN&gt; mtu 1500 qdisc noqueue<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"8\">\n<div class=\"hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"8\">link\/ether 02:42:ac:11:00:04 brd ff:ff:ff:ff:ff:ff<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"9\">\n<div class=\"hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"9\">inet 172.17.0.4\/16 brd 172.17.255.255 scope global eth0<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"10\">\n<div class=\"hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"10\">valid_lft forever preferred_lft forever<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_pwL5M796Oe3eRNyzYDPGNkzlBuDd444R\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<p>\u4fee\u6539prometheus\u914d\u7f6e\u6587\u4ef6\u5bf9\u63a5alertmanager\uff1a<\/p>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">vim \/home\/mon\/prometheus\/etc\/prometheus.yml<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"2\">\n<div class=\"hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"2\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"3\">\n<div class=\"hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"3\">alerting:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"4\">\n<div class=\"hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"4\">alertmanagers:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"5\">\n<div class=\"hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"5\">&#8211; static_configs:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"6\">\n<div class=\"hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"6\">&#8211; targets:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"7\">\n<div class=\"hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"7\">&#8211; 172.17.0.4:9093<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"8\">\n<div class=\"hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"8\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"9\">\n<div class=\"hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"9\">rule_files:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"10\">\n<div class=\"hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"10\">&#8211; <span class=\"hljs-string\">&#8220;\/etc\/prometheus\/rules\/*rules.yml&#8221;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_d8DGs0BXAkCQ0H8LxSV4DljFwcLRtJeN\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<p>\u914d\u7f6e\u544a\u8b66\u89c4\u5219\uff1a<\/p>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">vim \/home\/mon\/prometheus\/rules\/alert-node-rules.yml<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_aBvyWjcl7nh5Eq0KvOwaFmCd5ZLw2rrV\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">groups:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"2\">\n<div class=\"hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"2\">&#8211; name: alert-node<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"3\">\n<div class=\"hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"3\">rules:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"4\">\n<div class=\"hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"4\">&#8211; alert: NodeDown<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"5\">\n<div class=\"hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"5\"><span class=\"hljs-comment\"># \u6ce8\u610f\uff1a\u8fd9\u91cc\u7684job_name\u4e00\u5b9a\u8981\u8ddfprometheus\u914d\u7f6e\u6587\u4ef6\u4e2d\u914d\u7f6e\u7684\u76f8\u5339\u914d<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"6\">\n<div class=\"hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"6\">expr: up{job=<span class=\"hljs-string\">&#8220;node-service&#8221;<\/span>} == 0<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"7\">\n<div class=\"hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"7\"><span class=\"hljs-keyword\">for<\/span>: 1m<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"8\">\n<div class=\"hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"8\">labels:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"9\">\n<div class=\"hljs-ln-n\" data-line-number=\"9\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"9\">severity: critical<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"10\">\n<div class=\"hljs-ln-n\" data-line-number=\"10\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"10\">instance: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$labels<\/span>.instance }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"11\">\n<div class=\"hljs-ln-n\" data-line-number=\"11\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"11\">annotations:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"12\">\n<div class=\"hljs-ln-n\" data-line-number=\"12\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"12\">summary: <span class=\"hljs-string\">&#8220;instance: {{ <span class=\"hljs-variable\">$labels<\/span>.instance }} is down&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"13\">\n<div class=\"hljs-ln-n\" data-line-number=\"13\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"13\">description: <span class=\"hljs-string\">&#8220;Instance: {{ <span class=\"hljs-variable\">$labels<\/span>.instance }} \u5df2\u7ecf\u5b95\u673a 1\u5206\u949f&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"14\">\n<div class=\"hljs-ln-n\" data-line-number=\"14\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"14\">value: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$value<\/span> }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"15\">\n<div class=\"hljs-ln-n\" data-line-number=\"15\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"15\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"16\">\n<div class=\"hljs-ln-n\" data-line-number=\"16\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"16\">&#8211; alert: NodeCpuHigh<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"17\">\n<div class=\"hljs-ln-n\" data-line-number=\"17\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"17\">expr: (1 &#8211; avg by (instance) (irate(node_cpu_seconds_total{job=<span class=\"hljs-string\">&#8220;node-service&#8221;<\/span>,mode=<span class=\"hljs-string\">&#8220;idle&#8221;<\/span>}[5m]))) * 100 &gt; 80<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"18\">\n<div class=\"hljs-ln-n\" data-line-number=\"18\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"18\"><span class=\"hljs-keyword\">for<\/span>: 5m<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"19\">\n<div class=\"hljs-ln-n\" data-line-number=\"19\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"19\">labels:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"20\">\n<div class=\"hljs-ln-n\" data-line-number=\"20\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"20\">severity: warning<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"21\">\n<div class=\"hljs-ln-n\" data-line-number=\"21\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"21\">instance: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$labels<\/span>.instance }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"22\">\n<div class=\"hljs-ln-n\" data-line-number=\"22\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"22\">annotations:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"23\">\n<div class=\"hljs-ln-n\" data-line-number=\"23\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"23\">summary: <span class=\"hljs-string\">&#8220;instance: {{ <span class=\"hljs-variable\">$labels<\/span>.instance }} cpu\u4f7f\u7528\u7387\u8fc7\u9ad8&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"24\">\n<div class=\"hljs-ln-n\" data-line-number=\"24\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"24\">description: <span class=\"hljs-string\">&#8220;CPU \u4f7f\u7528\u7387\u8d85\u8fc7 80%&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"25\">\n<div class=\"hljs-ln-n\" data-line-number=\"25\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"25\">value: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$value<\/span> }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"26\">\n<div class=\"hljs-ln-n\" data-line-number=\"26\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"26\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"27\">\n<div class=\"hljs-ln-n\" data-line-number=\"27\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"27\">&#8211; alert: NodeCpuIowaitHigh<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"28\">\n<div class=\"hljs-ln-n\" data-line-number=\"28\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"28\">expr: avg by (instance) (irate(node_cpu_seconds_total{job=<span class=\"hljs-string\">&#8220;node-service&#8221;<\/span>,mode=<span class=\"hljs-string\">&#8220;iowait&#8221;<\/span>}[5m])) * 100 &gt; 50<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"29\">\n<div class=\"hljs-ln-n\" data-line-number=\"29\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"29\"><span class=\"hljs-keyword\">for<\/span>: 5m<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"30\">\n<div class=\"hljs-ln-n\" data-line-number=\"30\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"30\">labels:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"31\">\n<div class=\"hljs-ln-n\" data-line-number=\"31\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"31\">severity: warning<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"32\">\n<div class=\"hljs-ln-n\" data-line-number=\"32\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"32\">instance: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$labels<\/span>.instance }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"33\">\n<div class=\"hljs-ln-n\" data-line-number=\"33\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"33\">annotations:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"34\">\n<div class=\"hljs-ln-n\" data-line-number=\"34\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"34\">summary: <span class=\"hljs-string\">&#8220;instance: {{ <span class=\"hljs-variable\">$labels<\/span>.instance }} cpu iowait \u4f7f\u7528\u7387\u8fc7\u9ad8&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"35\">\n<div class=\"hljs-ln-n\" data-line-number=\"35\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"35\">description: <span class=\"hljs-string\">&#8220;CPU iowait \u4f7f\u7528\u7387\u8d85\u8fc7 50%&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"36\">\n<div class=\"hljs-ln-n\" data-line-number=\"36\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"36\">value: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$value<\/span> }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"37\">\n<div class=\"hljs-ln-n\" data-line-number=\"37\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"37\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"38\">\n<div class=\"hljs-ln-n\" data-line-number=\"38\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"38\">&#8211; alert: NodeLoad5High<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"39\">\n<div class=\"hljs-ln-n\" data-line-number=\"39\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"39\">expr: node_load5 &gt; (count by (instance) (node_cpu_seconds_total{job=<span class=\"hljs-string\">&#8220;node-service&#8221;<\/span>,mode=<span class=\"hljs-string\">&#8216;system&#8217;<\/span>})) * 1.2<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"40\">\n<div class=\"hljs-ln-n\" data-line-number=\"40\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"40\"><span class=\"hljs-keyword\">for<\/span>: 5m<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"41\">\n<div class=\"hljs-ln-n\" data-line-number=\"41\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"41\">labels:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"42\">\n<div class=\"hljs-ln-n\" data-line-number=\"42\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"42\">severity: warning<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"43\">\n<div class=\"hljs-ln-n\" data-line-number=\"43\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"43\">instance: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$labels<\/span>.instance }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"44\">\n<div class=\"hljs-ln-n\" data-line-number=\"44\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"44\">annotations:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"45\">\n<div class=\"hljs-ln-n\" data-line-number=\"45\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"45\">summary: <span class=\"hljs-string\">&#8220;instance: {{ <span class=\"hljs-variable\">$labels<\/span>.instance }} load(5m) \u8fc7\u9ad8&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"46\">\n<div class=\"hljs-ln-n\" data-line-number=\"46\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"46\">description: <span class=\"hljs-string\">&#8220;Load(5m) \u8fc7\u9ad8\uff0c\u8d85\u51facpu\u6838\u6570 1.2\u500d&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"47\">\n<div class=\"hljs-ln-n\" data-line-number=\"47\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"47\">value: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$value<\/span> }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"48\">\n<div class=\"hljs-ln-n\" data-line-number=\"48\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"48\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"49\">\n<div class=\"hljs-ln-n\" data-line-number=\"49\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"49\">&#8211; alert: NodeMemoryHigh<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"50\">\n<div class=\"hljs-ln-n\" data-line-number=\"50\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"50\">expr: (1 &#8211; node_memory_MemAvailable_bytes{job=<span class=\"hljs-string\">&#8220;node-service&#8221;<\/span>} \/ node_memory_MemTotal_bytes{job=<span class=\"hljs-string\">&#8220;node-service&#8221;<\/span>}) * 100 &gt; 60<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"51\">\n<div class=\"hljs-ln-n\" data-line-number=\"51\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"51\"><span class=\"hljs-keyword\">for<\/span>: 5m<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"52\">\n<div class=\"hljs-ln-n\" data-line-number=\"52\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"52\">labels:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"53\">\n<div class=\"hljs-ln-n\" data-line-number=\"53\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"53\">severity: warning<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"54\">\n<div class=\"hljs-ln-n\" data-line-number=\"54\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"54\">instance: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$labels<\/span>.instance }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"55\">\n<div class=\"hljs-ln-n\" data-line-number=\"55\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"55\">annotations:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"56\">\n<div class=\"hljs-ln-n\" data-line-number=\"56\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"56\">summary: <span class=\"hljs-string\">&#8220;instance: {{ <span class=\"hljs-variable\">$labels<\/span>.instance }} memory \u4f7f\u7528\u7387\u8fc7\u9ad8&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"57\">\n<div class=\"hljs-ln-n\" data-line-number=\"57\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"57\">description: <span class=\"hljs-string\">&#8220;Memory \u4f7f\u7528\u7387\u8d85\u8fc7 90%&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"58\">\n<div class=\"hljs-ln-n\" data-line-number=\"58\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"58\">value: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$value<\/span> }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"59\">\n<div class=\"hljs-ln-n\" data-line-number=\"59\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"59\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"60\">\n<div class=\"hljs-ln-n\" data-line-number=\"60\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"60\">&#8211; alert: NodeDiskRootHigh<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"61\">\n<div class=\"hljs-ln-n\" data-line-number=\"61\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"61\">expr: (1 &#8211; node_filesystem_avail_bytes{job=<span class=\"hljs-string\">&#8220;node-service&#8221;<\/span>,fstype=~<span class=\"hljs-string\">&#8220;ext.*|xfs&#8221;<\/span>,mountpoint =<span class=\"hljs-string\">&#8220;\/&#8221;<\/span>} \/ node_filesystem_size_bytes{job=<span class=\"hljs-string\">&#8220;node-service&#8221;<\/span>,fstype=~<span class=\"hljs-string\">&#8220;ext.*|xfs&#8221;<\/span>,mountpoint =<span class=\"hljs-string\">&#8220;\/&#8221;<\/span>}) * 100 &gt; 90<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"62\">\n<div class=\"hljs-ln-n\" data-line-number=\"62\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"62\"><span class=\"hljs-keyword\">for<\/span>: 10m<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"63\">\n<div class=\"hljs-ln-n\" data-line-number=\"63\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"63\">labels:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"64\">\n<div class=\"hljs-ln-n\" data-line-number=\"64\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"64\">severity: warning<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"65\">\n<div class=\"hljs-ln-n\" data-line-number=\"65\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"65\">instance: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$labels<\/span>.instance }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"66\">\n<div class=\"hljs-ln-n\" data-line-number=\"66\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"66\">annotations:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"67\">\n<div class=\"hljs-ln-n\" data-line-number=\"67\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"67\">summary: <span class=\"hljs-string\">&#8220;instance: {{ <span class=\"hljs-variable\">$labels<\/span>.instance }} disk(\/ \u5206\u533a) \u4f7f\u7528\u7387\u8fc7\u9ad8&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"68\">\n<div class=\"hljs-ln-n\" data-line-number=\"68\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"68\">description: <span class=\"hljs-string\">&#8220;Disk(\/ \u5206\u533a) \u4f7f\u7528\u7387\u8d85\u8fc7 90%&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"69\">\n<div class=\"hljs-ln-n\" data-line-number=\"69\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"69\">value: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$value<\/span> }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"70\">\n<div class=\"hljs-ln-n\" data-line-number=\"70\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"70\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"71\">\n<div class=\"hljs-ln-n\" data-line-number=\"71\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"71\">&#8211; alert: NodeDiskBootHigh<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"72\">\n<div class=\"hljs-ln-n\" data-line-number=\"72\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"72\">expr: (1 &#8211; node_filesystem_avail_bytes{job=<span class=\"hljs-string\">&#8220;node-service&#8221;<\/span>,fstype=~<span class=\"hljs-string\">&#8220;ext.*|xfs&#8221;<\/span>,mountpoint =<span class=\"hljs-string\">&#8220;\/boot&#8221;<\/span>} \/ node_filesystem_size_bytes{job=<span class=\"hljs-string\">&#8220;node-service&#8221;<\/span>,fstype=~<span class=\"hljs-string\">&#8220;ext.*|xfs&#8221;<\/span>,mountpoint =<span class=\"hljs-string\">&#8220;\/boot&#8221;<\/span>}) * 100 &gt; 80<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"73\">\n<div class=\"hljs-ln-n\" data-line-number=\"73\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"73\"><span class=\"hljs-keyword\">for<\/span>: 10m<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"74\">\n<div class=\"hljs-ln-n\" data-line-number=\"74\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"74\">labels:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"75\">\n<div class=\"hljs-ln-n\" data-line-number=\"75\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"75\">severity: warning<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"76\">\n<div class=\"hljs-ln-n\" data-line-number=\"76\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"76\">instance: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$labels<\/span>.instance }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"77\">\n<div class=\"hljs-ln-n\" data-line-number=\"77\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"77\">annotations:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"78\">\n<div class=\"hljs-ln-n\" data-line-number=\"78\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"78\">summary: <span class=\"hljs-string\">&#8220;instance: {{ <span class=\"hljs-variable\">$labels<\/span>.instance }} disk(\/boot \u5206\u533a) \u4f7f\u7528\u7387\u8fc7\u9ad8&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"79\">\n<div class=\"hljs-ln-n\" data-line-number=\"79\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"79\">description: <span class=\"hljs-string\">&#8220;Disk(\/boot \u5206\u533a) \u4f7f\u7528\u7387\u8d85\u8fc7 80%&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"80\">\n<div class=\"hljs-ln-n\" data-line-number=\"80\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"80\">value: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$value<\/span> }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"81\">\n<div class=\"hljs-ln-n\" data-line-number=\"81\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"81\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"82\">\n<div class=\"hljs-ln-n\" data-line-number=\"82\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"82\">&#8211; alert: NodeDiskReadHigh<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"83\">\n<div class=\"hljs-ln-n\" data-line-number=\"83\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"83\">expr: irate(node_disk_read_bytes_total{job=<span class=\"hljs-string\">&#8220;node-service&#8221;<\/span>}[5m]) &gt; 20 * (1024 ^ 2)<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"84\">\n<div class=\"hljs-ln-n\" data-line-number=\"84\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"84\"><span class=\"hljs-keyword\">for<\/span>: 5m<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"85\">\n<div class=\"hljs-ln-n\" data-line-number=\"85\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"85\">labels:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"86\">\n<div class=\"hljs-ln-n\" data-line-number=\"86\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"86\">severity: warning<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"87\">\n<div class=\"hljs-ln-n\" data-line-number=\"87\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"87\">instance: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$labels<\/span>.instance }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"88\">\n<div class=\"hljs-ln-n\" data-line-number=\"88\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"88\">annotations:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"89\">\n<div class=\"hljs-ln-n\" data-line-number=\"89\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"89\">summary: <span class=\"hljs-string\">&#8220;instance: {{ <span class=\"hljs-variable\">$labels<\/span>.instance }} disk \u8bfb\u53d6\u5b57\u8282\u6570 \u901f\u7387\u8fc7\u9ad8&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"90\">\n<div class=\"hljs-ln-n\" data-line-number=\"90\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"90\">description: <span class=\"hljs-string\">&#8220;Disk \u8bfb\u53d6\u5b57\u8282\u6570 \u901f\u7387\u8d85\u8fc7 20 MB\/s&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"91\">\n<div class=\"hljs-ln-n\" data-line-number=\"91\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"91\">value: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$value<\/span> }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"92\">\n<div class=\"hljs-ln-n\" data-line-number=\"92\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"92\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"93\">\n<div class=\"hljs-ln-n\" data-line-number=\"93\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"93\">&#8211; alert: NodeDiskWriteHigh<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"94\">\n<div class=\"hljs-ln-n\" data-line-number=\"94\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"94\">expr: irate(node_disk_written_bytes_total{job=<span class=\"hljs-string\">&#8220;node-service&#8221;<\/span>}[5m]) &gt; 20 * (1024 ^ 2)<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"95\">\n<div class=\"hljs-ln-n\" data-line-number=\"95\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"95\"><span class=\"hljs-keyword\">for<\/span>: 5m<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"96\">\n<div class=\"hljs-ln-n\" data-line-number=\"96\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"96\">labels:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"97\">\n<div class=\"hljs-ln-n\" data-line-number=\"97\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"97\">severity: warning<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"98\">\n<div class=\"hljs-ln-n\" data-line-number=\"98\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"98\">instance: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$labels<\/span>.instance }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"99\">\n<div class=\"hljs-ln-n\" data-line-number=\"99\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"99\">annotations:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"100\">\n<div class=\"hljs-ln-n\" data-line-number=\"100\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"100\">summary: <span class=\"hljs-string\">&#8220;instance: {{ <span class=\"hljs-variable\">$labels<\/span>.instance }} disk \u5199\u5165\u5b57\u8282\u6570 \u901f\u7387\u8fc7\u9ad8&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"101\">\n<div class=\"hljs-ln-n\" data-line-number=\"101\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"101\">description: <span class=\"hljs-string\">&#8220;Disk \u5199\u5165\u5b57\u8282\u6570 \u901f\u7387\u8d85\u8fc7 20 MB\/s&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"102\">\n<div class=\"hljs-ln-n\" data-line-number=\"102\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"102\">value: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$value<\/span> }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"103\">\n<div class=\"hljs-ln-n\" data-line-number=\"103\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"103\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"104\">\n<div class=\"hljs-ln-n\" data-line-number=\"104\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"104\">&#8211; alert: NodeDiskReadRateCountHigh<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"105\">\n<div class=\"hljs-ln-n\" data-line-number=\"105\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"105\">expr: irate(node_disk_reads_completed_total{job=<span class=\"hljs-string\">&#8220;node-service&#8221;<\/span>}[5m]) &gt; 3000<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"106\">\n<div class=\"hljs-ln-n\" data-line-number=\"106\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"106\"><span class=\"hljs-keyword\">for<\/span>: 5m<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"107\">\n<div class=\"hljs-ln-n\" data-line-number=\"107\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"107\">labels:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"108\">\n<div class=\"hljs-ln-n\" data-line-number=\"108\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"108\">severity: warning<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"109\">\n<div class=\"hljs-ln-n\" data-line-number=\"109\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"109\">instance: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$labels<\/span>.instance }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"110\">\n<div class=\"hljs-ln-n\" data-line-number=\"110\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"110\">annotations:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"111\">\n<div class=\"hljs-ln-n\" data-line-number=\"111\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"111\">summary: <span class=\"hljs-string\">&#8220;instance: {{ <span class=\"hljs-variable\">$labels<\/span>.instance }} disk iops \u6bcf\u79d2\u8bfb\u53d6\u901f\u7387\u8fc7\u9ad8&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"112\">\n<div class=\"hljs-ln-n\" data-line-number=\"112\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"112\">description: <span class=\"hljs-string\">&#8220;Disk iops \u6bcf\u79d2\u8bfb\u53d6\u901f\u7387\u8d85\u8fc7 3000 iops&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"113\">\n<div class=\"hljs-ln-n\" data-line-number=\"113\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"113\">value: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$value<\/span> }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"114\">\n<div class=\"hljs-ln-n\" data-line-number=\"114\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"114\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"115\">\n<div class=\"hljs-ln-n\" data-line-number=\"115\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"115\">&#8211; alert: NodeDiskWriteRateCountHigh<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"116\">\n<div class=\"hljs-ln-n\" data-line-number=\"116\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"116\">expr: irate(node_disk_writes_completed_total{job=<span class=\"hljs-string\">&#8220;node-service&#8221;<\/span>}[5m]) &gt; 3000<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"117\">\n<div class=\"hljs-ln-n\" data-line-number=\"117\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"117\"><span class=\"hljs-keyword\">for<\/span>: 5m<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"118\">\n<div class=\"hljs-ln-n\" data-line-number=\"118\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"118\">labels:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"119\">\n<div class=\"hljs-ln-n\" data-line-number=\"119\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"119\">severity: warning<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"120\">\n<div class=\"hljs-ln-n\" data-line-number=\"120\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"120\">instance: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$labels<\/span>.instance }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"121\">\n<div class=\"hljs-ln-n\" data-line-number=\"121\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"121\">annotations:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"122\">\n<div class=\"hljs-ln-n\" data-line-number=\"122\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"122\">summary: <span class=\"hljs-string\">&#8220;instance: {{ <span class=\"hljs-variable\">$labels<\/span>.instance }} disk iops \u6bcf\u79d2\u5199\u5165\u901f\u7387\u8fc7\u9ad8&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"123\">\n<div class=\"hljs-ln-n\" data-line-number=\"123\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"123\">description: <span class=\"hljs-string\">&#8220;Disk iops \u6bcf\u79d2\u5199\u5165\u901f\u7387\u8d85\u8fc7 3000 iops&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"124\">\n<div class=\"hljs-ln-n\" data-line-number=\"124\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"124\">value: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$value<\/span> }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"125\">\n<div class=\"hljs-ln-n\" data-line-number=\"125\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"125\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"126\">\n<div class=\"hljs-ln-n\" data-line-number=\"126\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"126\">&#8211; alert: NodeInodeRootUsedPercentHigh<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"127\">\n<div class=\"hljs-ln-n\" data-line-number=\"127\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"127\">expr: (1 &#8211; node_filesystem_files_free{job=<span class=\"hljs-string\">&#8220;node-service&#8221;<\/span>,fstype=~<span class=\"hljs-string\">&#8220;ext4|xfs&#8221;<\/span>,mountpoint=<span class=\"hljs-string\">&#8220;\/&#8221;<\/span>} \/ node_filesystem_files{job=<span class=\"hljs-string\">&#8220;node-service&#8221;<\/span>,fstype=~<span class=\"hljs-string\">&#8220;ext4|xfs&#8221;<\/span>,mountpoint=<span class=\"hljs-string\">&#8220;\/&#8221;<\/span>}) * 100 &gt; 80<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"128\">\n<div class=\"hljs-ln-n\" data-line-number=\"128\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"128\"><span class=\"hljs-keyword\">for<\/span>: 10m<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"129\">\n<div class=\"hljs-ln-n\" data-line-number=\"129\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"129\">labels:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"130\">\n<div class=\"hljs-ln-n\" data-line-number=\"130\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"130\">severity: warning<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"131\">\n<div class=\"hljs-ln-n\" data-line-number=\"131\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"131\">instance: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$labels<\/span>.instance }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"132\">\n<div class=\"hljs-ln-n\" data-line-number=\"132\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"132\">annotations:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"133\">\n<div class=\"hljs-ln-n\" data-line-number=\"133\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"133\">summary: <span class=\"hljs-string\">&#8220;instance: {{ <span class=\"hljs-variable\">$labels<\/span>.instance }} disk(\/ \u5206\u533a) inode \u4f7f\u7528\u7387\u8fc7\u9ad8&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"134\">\n<div class=\"hljs-ln-n\" data-line-number=\"134\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"134\">description: <span class=\"hljs-string\">&#8220;Disk (\/ \u5206\u533a) inode \u4f7f\u7528\u7387\u8d85\u8fc7 80%&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"135\">\n<div class=\"hljs-ln-n\" data-line-number=\"135\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"135\">value: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$value<\/span> }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"136\">\n<div class=\"hljs-ln-n\" data-line-number=\"136\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"136\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"137\">\n<div class=\"hljs-ln-n\" data-line-number=\"137\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"137\">&#8211; alert: NodeInodeBootUsedPercentHigh<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"138\">\n<div class=\"hljs-ln-n\" data-line-number=\"138\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"138\">expr: (1 &#8211; node_filesystem_files_free{job=<span class=\"hljs-string\">&#8220;node-service&#8221;<\/span>,fstype=~<span class=\"hljs-string\">&#8220;ext4|xfs&#8221;<\/span>,mountpoint=<span class=\"hljs-string\">&#8220;\/boot&#8221;<\/span>} \/ node_filesystem_files{job=<span class=\"hljs-string\">&#8220;node-service&#8221;<\/span>,fstype=~<span class=\"hljs-string\">&#8220;ext4|xfs&#8221;<\/span>,mountpoint=<span class=\"hljs-string\">&#8220;\/boot&#8221;<\/span>}) * 100 &gt; 80<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"139\">\n<div class=\"hljs-ln-n\" data-line-number=\"139\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"139\"><span class=\"hljs-keyword\">for<\/span>: 10m<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"140\">\n<div class=\"hljs-ln-n\" data-line-number=\"140\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"140\">labels:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"141\">\n<div class=\"hljs-ln-n\" data-line-number=\"141\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"141\">severity: warning<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"142\">\n<div class=\"hljs-ln-n\" data-line-number=\"142\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"142\">instance: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$labels<\/span>.instance }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"143\">\n<div class=\"hljs-ln-n\" data-line-number=\"143\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"143\">annotations:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"144\">\n<div class=\"hljs-ln-n\" data-line-number=\"144\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"144\">summary: <span class=\"hljs-string\">&#8220;instance: {{ <span class=\"hljs-variable\">$labels<\/span>.instance }} disk(\/boot \u5206\u533a) inode \u4f7f\u7528\u7387\u8fc7\u9ad8&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"145\">\n<div class=\"hljs-ln-n\" data-line-number=\"145\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"145\">description: <span class=\"hljs-string\">&#8220;Disk (\/boot \u5206\u533a) inode \u4f7f\u7528\u7387\u8d85\u8fc7 80%&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"146\">\n<div class=\"hljs-ln-n\" data-line-number=\"146\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"146\">value: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$value<\/span> }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"147\">\n<div class=\"hljs-ln-n\" data-line-number=\"147\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"147\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"148\">\n<div class=\"hljs-ln-n\" data-line-number=\"148\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"148\">&#8211; alert: NodeFilefdAllocatedPercentHigh<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"149\">\n<div class=\"hljs-ln-n\" data-line-number=\"149\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"149\">expr: node_filefd_allocated{job=<span class=\"hljs-string\">&#8220;node-service&#8221;<\/span>} \/ node_filefd_maximum{job=<span class=\"hljs-string\">&#8220;node-service&#8221;<\/span>} * 100 &gt; 80<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"150\">\n<div class=\"hljs-ln-n\" data-line-number=\"150\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"150\"><span class=\"hljs-keyword\">for<\/span>: 10m<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"151\">\n<div class=\"hljs-ln-n\" data-line-number=\"151\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"151\">labels:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"152\">\n<div class=\"hljs-ln-n\" data-line-number=\"152\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"152\">severity: warning<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"153\">\n<div class=\"hljs-ln-n\" data-line-number=\"153\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"153\">instance: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$labels<\/span>.instance }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"154\">\n<div class=\"hljs-ln-n\" data-line-number=\"154\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"154\">annotations:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"155\">\n<div class=\"hljs-ln-n\" data-line-number=\"155\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"155\">summary: <span class=\"hljs-string\">&#8220;instance: {{ <span class=\"hljs-variable\">$labels<\/span>.instance }} filefd \u6253\u5f00\u767e\u5206\u6bd4\u8fc7\u9ad8&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"156\">\n<div class=\"hljs-ln-n\" data-line-number=\"156\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"156\">description: <span class=\"hljs-string\">&#8220;Filefd \u6253\u5f00\u767e\u5206\u6bd4 \u8d85\u8fc7 80%&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"157\">\n<div class=\"hljs-ln-n\" data-line-number=\"157\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"157\">value: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$value<\/span> }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"158\">\n<div class=\"hljs-ln-n\" data-line-number=\"158\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"158\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"159\">\n<div class=\"hljs-ln-n\" data-line-number=\"159\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"159\">&#8211; alert: NodeNetworkNetinBitRateHigh<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"160\">\n<div class=\"hljs-ln-n\" data-line-number=\"160\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"160\">expr: avg by (instance) (irate(node_network_receive_bytes_total{device=~<span class=\"hljs-string\">&#8220;eth0|eth1|ens33|ens37&#8221;<\/span>}[1m]) * 8) &gt; 20 * (1024 ^ 2) * 8<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"161\">\n<div class=\"hljs-ln-n\" data-line-number=\"161\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"161\"><span class=\"hljs-keyword\">for<\/span>: 3m<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"162\">\n<div class=\"hljs-ln-n\" data-line-number=\"162\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"162\">labels:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"163\">\n<div class=\"hljs-ln-n\" data-line-number=\"163\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"163\">severity: warning<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"164\">\n<div class=\"hljs-ln-n\" data-line-number=\"164\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"164\">instance: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$labels<\/span>.instance }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"165\">\n<div class=\"hljs-ln-n\" data-line-number=\"165\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"165\">annotations:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"166\">\n<div class=\"hljs-ln-n\" data-line-number=\"166\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"166\">summary: <span class=\"hljs-string\">&#8220;instance: {{ <span class=\"hljs-variable\">$labels<\/span>.instance }} network \u63a5\u6536\u6bd4\u7279\u6570 \u901f\u7387\u8fc7\u9ad8&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"167\">\n<div class=\"hljs-ln-n\" data-line-number=\"167\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"167\">description: <span class=\"hljs-string\">&#8220;Network \u63a5\u6536\u6bd4\u7279\u6570 \u901f\u7387\u8d85\u8fc7 20MB\/s&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"168\">\n<div class=\"hljs-ln-n\" data-line-number=\"168\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"168\">value: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$value<\/span> }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"169\">\n<div class=\"hljs-ln-n\" data-line-number=\"169\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"169\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"170\">\n<div class=\"hljs-ln-n\" data-line-number=\"170\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"170\">&#8211; alert: NodeNetworkNetoutBitRateHigh<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"171\">\n<div class=\"hljs-ln-n\" data-line-number=\"171\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"171\">expr: avg by (instance) (irate(node_network_transmit_bytes_total{device=~<span class=\"hljs-string\">&#8220;eth0|eth1|ens33|ens37&#8221;<\/span>}[1m]) * 8) &gt; 20 * (1024 ^ 2) * 8<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"172\">\n<div class=\"hljs-ln-n\" data-line-number=\"172\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"172\"><span class=\"hljs-keyword\">for<\/span>: 3m<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"173\">\n<div class=\"hljs-ln-n\" data-line-number=\"173\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"173\">labels:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"174\">\n<div class=\"hljs-ln-n\" data-line-number=\"174\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"174\">severity: warning<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"175\">\n<div class=\"hljs-ln-n\" data-line-number=\"175\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"175\">instance: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$labels<\/span>.instance }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"176\">\n<div class=\"hljs-ln-n\" data-line-number=\"176\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"176\">annotations:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"177\">\n<div class=\"hljs-ln-n\" data-line-number=\"177\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"177\">summary: <span class=\"hljs-string\">&#8220;instance: {{ <span class=\"hljs-variable\">$labels<\/span>.instance }} network \u53d1\u9001\u6bd4\u7279\u6570 \u901f\u7387\u8fc7\u9ad8&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"178\">\n<div class=\"hljs-ln-n\" data-line-number=\"178\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"178\">description: <span class=\"hljs-string\">&#8220;Network \u53d1\u9001\u6bd4\u7279\u6570 \u901f\u7387\u8d85\u8fc7 20MB\/s&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"179\">\n<div class=\"hljs-ln-n\" data-line-number=\"179\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"179\">value: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$value<\/span> }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"180\">\n<div class=\"hljs-ln-n\" data-line-number=\"180\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"180\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"181\">\n<div class=\"hljs-ln-n\" data-line-number=\"181\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"181\">&#8211; alert: NodeNetworkNetinPacketErrorRateHigh<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"182\">\n<div class=\"hljs-ln-n\" data-line-number=\"182\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"182\">expr: avg by (instance) (irate(node_network_receive_errs_total{device=~<span class=\"hljs-string\">&#8220;eth0|eth1|ens33|ens37&#8221;<\/span>}[1m])) &gt; 15<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"183\">\n<div class=\"hljs-ln-n\" data-line-number=\"183\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"183\"><span class=\"hljs-keyword\">for<\/span>: 3m<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"184\">\n<div class=\"hljs-ln-n\" data-line-number=\"184\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"184\">labels:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"185\">\n<div class=\"hljs-ln-n\" data-line-number=\"185\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"185\">severity: warning<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"186\">\n<div class=\"hljs-ln-n\" data-line-number=\"186\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"186\">instance: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$labels<\/span>.instance }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"187\">\n<div class=\"hljs-ln-n\" data-line-number=\"187\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"187\">annotations:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"188\">\n<div class=\"hljs-ln-n\" data-line-number=\"188\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"188\">summary: <span class=\"hljs-string\">&#8220;instance: {{ <span class=\"hljs-variable\">$labels<\/span>.instance }} \u63a5\u6536\u9519\u8bef\u5305 \u901f\u7387\u8fc7\u9ad8&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"189\">\n<div class=\"hljs-ln-n\" data-line-number=\"189\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"189\">description: <span class=\"hljs-string\">&#8220;Network \u63a5\u6536\u9519\u8bef\u5305 \u901f\u7387\u8d85\u8fc7 15\u4e2a\/\u79d2&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"190\">\n<div class=\"hljs-ln-n\" data-line-number=\"190\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"190\">value: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$value<\/span> }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"191\">\n<div class=\"hljs-ln-n\" data-line-number=\"191\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"191\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"192\">\n<div class=\"hljs-ln-n\" data-line-number=\"192\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"192\">&#8211; alert: NodeNetworkNetoutPacketErrorRateHigh<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"193\">\n<div class=\"hljs-ln-n\" data-line-number=\"193\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"193\">expr: avg by (instance) (irate(node_network_transmit_packets_total{device=~<span class=\"hljs-string\">&#8220;eth0|eth1|ens33|ens37&#8221;<\/span>}[1m])) &gt; 15<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"194\">\n<div class=\"hljs-ln-n\" data-line-number=\"194\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"194\"><span class=\"hljs-keyword\">for<\/span>: 3m<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"195\">\n<div class=\"hljs-ln-n\" data-line-number=\"195\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"195\">labels:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"196\">\n<div class=\"hljs-ln-n\" data-line-number=\"196\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"196\">severity: warning<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"197\">\n<div class=\"hljs-ln-n\" data-line-number=\"197\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"197\">instance: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$labels<\/span>.instance }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"198\">\n<div class=\"hljs-ln-n\" data-line-number=\"198\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"198\">annotations:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"199\">\n<div class=\"hljs-ln-n\" data-line-number=\"199\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"199\">summary: <span class=\"hljs-string\">&#8220;instance: {{ <span class=\"hljs-variable\">$labels<\/span>.instance }} \u53d1\u9001\u9519\u8bef\u5305 \u901f\u7387\u8fc7\u9ad8&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"200\">\n<div class=\"hljs-ln-n\" data-line-number=\"200\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"200\">description: <span class=\"hljs-string\">&#8220;Network \u53d1\u9001\u9519\u8bef\u5305 \u901f\u7387\u8d85\u8fc7 15\u4e2a\/\u79d2&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"201\">\n<div class=\"hljs-ln-n\" data-line-number=\"201\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"201\">value: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$value<\/span> }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"202\">\n<div class=\"hljs-ln-n\" data-line-number=\"202\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"202\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"203\">\n<div class=\"hljs-ln-n\" data-line-number=\"203\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"203\">&#8211; alert: NodeProcessBlockedHigh<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"204\">\n<div class=\"hljs-ln-n\" data-line-number=\"204\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"204\">expr: node_procs_blocked{job=<span class=\"hljs-string\">&#8220;node-service&#8221;<\/span>} &gt; 10<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"205\">\n<div class=\"hljs-ln-n\" data-line-number=\"205\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"205\"><span class=\"hljs-keyword\">for<\/span>: 10m<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"206\">\n<div class=\"hljs-ln-n\" data-line-number=\"206\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"206\">labels:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"207\">\n<div class=\"hljs-ln-n\" data-line-number=\"207\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"207\">severity: warning<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"208\">\n<div class=\"hljs-ln-n\" data-line-number=\"208\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"208\">instance: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$labels<\/span>.instance }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"209\">\n<div class=\"hljs-ln-n\" data-line-number=\"209\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"209\">annotations:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"210\">\n<div class=\"hljs-ln-n\" data-line-number=\"210\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"210\">summary: <span class=\"hljs-string\">&#8220;instance: {{ <span class=\"hljs-variable\">$labels<\/span>.instance }} \u5f53\u524d\u88ab\u963b\u585e\u7684\u4efb\u52a1\u7684\u6570\u91cf\u8fc7\u591a&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"211\">\n<div class=\"hljs-ln-n\" data-line-number=\"211\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"211\">description: <span class=\"hljs-string\">&#8220;Process \u5f53\u524d\u88ab\u963b\u585e\u7684\u4efb\u52a1\u7684\u6570\u91cf\u8d85\u8fc7 10\u4e2a&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"212\">\n<div class=\"hljs-ln-n\" data-line-number=\"212\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"212\">value: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$value<\/span> }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"213\">\n<div class=\"hljs-ln-n\" data-line-number=\"213\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"213\"><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"214\">\n<div class=\"hljs-ln-n\" data-line-number=\"214\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"214\">&#8211; alert: NodeTimeOffsetHigh<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"215\">\n<div class=\"hljs-ln-n\" data-line-number=\"215\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"215\">expr: abs(node_timex_offset_seconds{job=<span class=\"hljs-string\">&#8220;node-service&#8221;<\/span>}) &gt; 3 * 60<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"216\">\n<div class=\"hljs-ln-n\" data-line-number=\"216\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"216\"><span class=\"hljs-keyword\">for<\/span>: 2m<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"217\">\n<div class=\"hljs-ln-n\" data-line-number=\"217\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"217\">labels:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"218\">\n<div class=\"hljs-ln-n\" data-line-number=\"218\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"218\">severity: info<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"219\">\n<div class=\"hljs-ln-n\" data-line-number=\"219\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"219\">instance: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$labels<\/span>.instance }}&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"220\">\n<div class=\"hljs-ln-n\" data-line-number=\"220\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"220\">annotations:<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"221\">\n<div class=\"hljs-ln-n\" data-line-number=\"221\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"221\">summary: <span class=\"hljs-string\">&#8220;instance: {{ <span class=\"hljs-variable\">$labels<\/span>.instance }} \u65f6\u95f4\u504f\u5dee\u8fc7\u5927&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"222\">\n<div class=\"hljs-ln-n\" data-line-number=\"222\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"222\">description: <span class=\"hljs-string\">&#8220;Time \u8282\u70b9\u7684\u65f6\u95f4\u504f\u5dee\u8d85\u8fc7 3m&#8221;<\/span><\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"223\">\n<div class=\"hljs-ln-n\" data-line-number=\"223\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"223\">value: <span class=\"hljs-string\">&#8220;{{ <span class=\"hljs-variable\">$value<\/span> }}&#8221;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_wxjYTecMgcDAhpypHlSQePSXFzdnDvA7\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<p>\u91cd\u542fprometheus\u5bb9\u5668\uff1a<\/p>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">docker restart prometheus<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_99VWU1C4dkNvpdL42MkQx0By2bEn6Gmt\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<p>\u9a8c\u8bc1\u662f\u5426\u6536\u5230\u544a\u8b66\u90ae\u4ef6\uff0c\u6211\u4eec\u5c06node_exporter\u5173\u95ed\uff0c\u5728\u88ab\u76d1\u63a7\u7684ECS\u670d\u52a1\u5668\u64cd\u4f5c\uff1a<\/p>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">systemctl stop node_exporter<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_tc8tATmlKJ1bahnIJ2PQN9KwVA3n0LOm\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<p>\u7136\u540e\u5237\u65b0prometheus\u7684\u9875\u9762\uff0c\u67e5\u770bAlerts\u83dc\u5355\uff0c\u6211\u4eec\u53d1\u73b0NodeDown\u89c4\u5219\u5904\u4e8ePENDING\u72b6\u6001\uff1a<\/p>\n<p><a class=\"lightbox\" href=\"https:\/\/cdn.iuskye.com\/article\/2021-05-05\/prom-pending.png\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/cdn.iuskye.com\/article\/2021-05-05\/prom-pending.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" class=\"lazy loaded\" title=\"\" data-original=\"https:\/\/cdn.iuskye.com\/article\/2021-05-05\/prom-pending.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" data-ll-status=\"loaded\" \/><\/div><\/a><\/p>\n<p>\u7b49\u5f85\u4e00\u5206\u949f\u540e\u518d\u6b21\u5237\u65b0\u67e5\u770b\uff0c\u5df2\u7ecf\u53d8\u6210\u4e86FIRING\u72b6\u6001\uff1a<\/p>\n<p><a class=\"lightbox\" href=\"https:\/\/cdn.iuskye.com\/article\/2021-05-05\/prom-firing.png\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/cdn.iuskye.com\/article\/2021-05-05\/prom-firing.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" class=\"lazy loaded\" title=\"\" data-original=\"https:\/\/cdn.iuskye.com\/article\/2021-05-05\/prom-firing.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" data-ll-status=\"loaded\" \/><\/div><\/a><\/p>\n<p>\u8fd9\u65f6\u5019\u6211\u4eec\u53bb\u67e5\u770b\u4e0b\u90ae\u7bb1\uff1a<\/p>\n<p><a class=\"lightbox\" href=\"https:\/\/cdn.iuskye.com\/article\/2021-05-05\/email-firing.png\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/cdn.iuskye.com\/article\/2021-05-05\/email-firing.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" class=\"lazy loaded\" title=\"\" data-original=\"https:\/\/cdn.iuskye.com\/article\/2021-05-05\/email-firing.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" data-ll-status=\"loaded\" \/><\/div><\/a><\/p>\n<p>\u8bf4\u660e\u5df2\u7ecf\u6536\u5230\u4e86\u544a\u8b66\u90ae\u4ef6\u3002\u73b0\u5728\u6211\u4eec\u628a\u5b83\u6062\u590d\uff1a<\/p>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">systemctl start node_exporter<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_yF4heD5omM4CcV8BEXgyMuirtJOxkDSf\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<p>\u7136\u540e\u6211\u4eec\u5c31\u6536\u5230\u4e86\u670d\u52a1\u6062\u590d\u7684\u544a\u8b66\u90ae\u4ef6\uff1a<\/p>\n<p><a class=\"lightbox\" href=\"https:\/\/cdn.iuskye.com\/article\/2021-05-05\/email-resolved.png\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/cdn.iuskye.com\/article\/2021-05-05\/email-resolved.png'><img class=\"lazyload lazyload-style-1\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" class=\"lazy loaded\" title=\"\" data-original=\"https:\/\/cdn.iuskye.com\/article\/2021-05-05\/email-resolved.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" data-ll-status=\"loaded\" \/><\/div><\/a><\/p>\n<h2 id=\"toc_6\">7 \u591a\u5bb9\u5668\u542f\u52a8\u7ba1\u7406<\/h2>\n<p>\u591a\u5bb9\u5668\u914d\u7f6e\uff0c\u9700\u8981\u4fee\u6539\u7aef\u53e3\u3001\u6570\u636e\u5b58\u50a8\u8def\u5f84\u7b49\u4fe1\u606f\uff0c\u4f8b\u5982\uff1a<\/p>\n<blockquote><p>Prometheus<\/p><\/blockquote>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">docker run -d &#8211;user root -p 9091:9090 &#8211;name prometheus-poc \\<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"2\">\n<div class=\"hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"2\">-v \/home\/mon\/prometheus-poc\/etc\/prometheus.yml:\/etc\/prometheus\/prometheus.yml \\<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"3\">\n<div class=\"hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"3\">-v \/home\/mon\/prometheus-poc\/rules:\/etc\/prometheus\/rules \\<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"4\">\n<div class=\"hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"4\">-v \/home\/mon\/prometheus-poc\/data:\/data\/prometheus \\<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"5\">\n<div class=\"hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"5\">prom\/prometheus \\<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"6\">\n<div class=\"hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"6\">&#8211;config.file=<span class=\"hljs-string\">&#8220;\/etc\/prometheus\/prometheus.yml&#8221;<\/span> \\<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"7\">\n<div class=\"hljs-ln-n\" data-line-number=\"7\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"7\">&#8211;storage.tsdb.path=<span class=\"hljs-string\">&#8220;\/data\/prometheus&#8221;<\/span> \\<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"8\">\n<div class=\"hljs-ln-n\" data-line-number=\"8\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"8\">&#8211;web.listen-address=<span class=\"hljs-string\">&#8220;0.0.0.0:9090&#8221;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_TRZQpawjpX4M5kheHcQUH7N5QU4jErzE\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<p>\u4e0d\u540c\u4e4b\u5904\uff1a<\/p>\n<ul>\n<li>-p 9091:9090<\/li>\n<li>&#8211;name prometheus-poc<\/li>\n<li>-v \/home\/mon\/prometheus-poc\/etc\/prometheus.yml:\/etc\/prometheus\/prometheus.yml<\/li>\n<li>-v \/home\/mon\/prometheus-poc\/rules:\/etc\/prometheus\/rules<\/li>\n<li>-v \/home\/mon\/prometheus-poc\/data:\/data\/prometheus<\/li>\n<\/ul>\n<blockquote><p>Grafana<\/p><\/blockquote>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">docker run -d -p 3001:3000 -v \/home\/mon\/grafana-poc:\/var\/lib\/grafana &#8211;name=grafana-poc grafana\/grafana:latest<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_On4I793k8hPOO8Pm89gYVWSvaI15byle\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<p>\u4e0d\u540c\u4e4b\u5904\uff1a<\/p>\n<ul>\n<li>-p 3001:3000<\/li>\n<li>&#8211;name=grafana-poc<\/li>\n<li>-v \/home\/mon\/grafana-poc:\/var\/lib\/grafana<\/li>\n<\/ul>\n<blockquote><p>Alertmanager<\/p><\/blockquote>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<table class=\"hljs-ln\">\n<tbody>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"1\">\n<div class=\"hljs-ln-n\" data-line-number=\"1\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"1\">docker run -d &#8211;user root -p 9094:9093 &#8211;name alertmanager-poc \\<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"2\">\n<div class=\"hljs-ln-n\" data-line-number=\"2\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"2\">-v \/home\/mon\/alertmanager-poc\/etc\/alertmanager.yml:\/etc\/alertmanager\/alertmanager.yml \\<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"3\">\n<div class=\"hljs-ln-n\" data-line-number=\"3\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"3\">-v \/home\/mon\/alertmanager-poc\/data:\/alertmanager\/data<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"4\">\n<div class=\"hljs-ln-n\" data-line-number=\"4\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"4\">prom\/alertmanager:latest \\<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"5\">\n<div class=\"hljs-ln-n\" data-line-number=\"5\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"5\">&#8211;config.file=<span class=\"hljs-string\">&#8220;\/etc\/alertmanager\/alertmanager.yml&#8221;<\/span> \\<\/td>\n<\/tr>\n<tr>\n<td class=\"hljs-ln-line hljs-ln-numbers\" data-line-number=\"6\">\n<div class=\"hljs-ln-n\" data-line-number=\"6\"><\/div>\n<\/td>\n<td class=\"hljs-ln-line hljs-ln-code\" data-line-number=\"6\">&#8211;web.listen-address=<span class=\"hljs-string\">&#8220;0.0.0.0:9093&#8221;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<pre class=\"hljs-codeblock\"><code class=\"lang-bash hljs\"><\/code><\/pre>\n<div class=\"hljs-control hljs-title\">\n<div class=\"hljs-control-toggle-break-line\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u6298\u884c\"><\/div>\n<div id=\"copy_btn_uqXlGkVehmejj0uAOJThXk81zzaXTFEx\" class=\"hljs-control-copy\" data-toggle=\"tooltip\" data-placement=\"bottom\" data-original-title=\"\u590d\u5236\"><\/div>\n<\/div>\n<p>\u4e0d\u540c\u4e4b\u5904\uff1a<\/p>\n<ul>\n<li>-p 9094:9093<\/li>\n<li>&#8211;name alertmanager-poc<\/li>\n<li>-v \/home\/mon\/alertmanager-poc\/etc\/alertmanager.yml:\/etc\/alertmanager\/alertmanager.yml<\/li>\n<li>-v \/home\/mon\/alertmanager-poc\/data:\/alertmanager\/data<\/li>\n<\/ul>\n<h2 id=\"toc_7\">8 \u53c2\u8003\u8d44\u6599<\/h2>\n<p><a href=\"https:\/\/blog.csdn.net\/miss1181248983\/article\/details\/107415551\">Docker \u90e8\u7f72 Prometheus+Grafana<\/a><\/p>\n<p><a href=\"https:\/\/grafana.com\/grafana\/dashboards?search=node&amp;dataSource=prometheus\">Dashboard Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1 \u90e8\u7f72 Docker \u670d\u52a1 curl https:\/\/mirrors.aliyun.com\/docker-c [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-4268","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.xh86.me\/index.php?rest_route=\/wp\/v2\/posts\/4268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xh86.me\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xh86.me\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xh86.me\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xh86.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4268"}],"version-history":[{"count":3,"href":"https:\/\/www.xh86.me\/index.php?rest_route=\/wp\/v2\/posts\/4268\/revisions"}],"predecessor-version":[{"id":4270,"href":"https:\/\/www.xh86.me\/index.php?rest_route=\/wp\/v2\/posts\/4268\/revisions\/4270"}],"wp:attachment":[{"href":"https:\/\/www.xh86.me\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xh86.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xh86.me\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}