| import{_ as n,r as s,o as l,c as r,b as e,d as a,a as o,e as i}from"./app-Bp5kEZWW.js";const d={},c=i('<h1 id="_1-监控面板安装部署" tabindex="-1"><a class="header-anchor" href="#_1-监控面板安装部署"><span>1. 监控面板安装部署</span></a></h1><p>从 IoTDB 1.0 版本开始,我们引入了系统监控模块,可以完成对 IoTDB 的重要运行指标进行监控,本文介绍了如何在 IoTDB 分布式开启系统监控模块,并且使用 Prometheus + Grafana 的方式完成对系统监控指标的可视化。</p><h2 id="_1-1-前期准备" tabindex="-1"><a class="header-anchor" href="#_1-1-前期准备"><span>1.1 前期准备</span></a></h2><h3 id="_1-1-1-软件要求" tabindex="-1"><a class="header-anchor" href="#_1-1-1-软件要求"><span>1.1.1 软件要求</span></a></h3>',4),p={href:"https://iotdb.apache.org/Download/",target:"_blank",rel:"noopener noreferrer"},h={href:"https://prometheus.io/download/",target:"_blank",rel:"noopener noreferrer"},g={href:"https://grafana.com/grafana/download",target:"_blank",rel:"noopener noreferrer"},m=e("li",null,"IoTDB 监控面板:基于企业版IoTDB的数据库监控面板,您可联系商务获取",-1),u=i(`<h3 id="_1-1-2-启动-confignode" tabindex="-1"><a class="header-anchor" href="#_1-1-2-启动-confignode"><span>1.1.2 启动 ConfigNode</span></a></h3><blockquote><p>本文以 3C3D 为例</p></blockquote><ol><li>进入<code>iotdb-enterprise-1.3.x.x-bin</code>包</li><li>修改配置文件<code>conf/iotdb-confignode.properties</code>,修改如下配置,其他配置保持不变:</li></ol><div class="language-properties line-numbers-mode" data-ext="properties" data-title="properties"><pre class="language-properties"><code><span class="token key attr-name">cn_metric_reporter_list</span><span class="token punctuation">=</span><span class="token value attr-value">PROMETHEUS</span> |
| </code></pre><div class="line-numbers" aria-hidden="true"><div class="line-number"></div></div></div>`,7),T={start:"3"},k={href:"http://localhost:3000",target:"_blank",rel:"noopener noreferrer"},B=e("li",null,"首先我们在 Configuration 中配置 Data Source 为 Prometheus",-1),x=i('<figure><img src="https://alioss.timecho.com/docs/img/3a.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure><ol start="5"><li>在配置 Data Source 时注意 Prometheus 所在的URL,配置好后点击Save & Test 出现 Data source is working 提示则为配置成功</li></ol><figure><img src="https://alioss.timecho.com/docs/img/4a.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure><h3 id="_1-3-2-step2-导入-iotdb-监控看板" tabindex="-1"><a class="header-anchor" href="#_1-3-2-step2-导入-iotdb-监控看板"><span>1.3.2 Step2:导入 IoTDB 监控看板</span></a></h3><ol><li>进入 Grafana,选择 Dashboards 的 Browse</li></ol><figure><img src="https://alioss.timecho.com/docs/img/5a.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure><ol start="2"><li>点击右侧 Import 按钮</li></ol><figure><img src="https://alioss.timecho.com/docs/img/6a.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure><ol start="3"><li>选择一种方式导入 Dashboard<br> a. 上传本地已下载的 Dashboard 的 Json 文件<br> b. 将 Dashboard 的 Json 文件内容直接粘贴进入</li></ol><figure><img src="https://alioss.timecho.com/docs/img/7a.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure><ol><li>选择 Dashboard 的 Prometheus 为刚刚配置好的 Data Source,然后点击 Import</li></ol><figure><img src="https://alioss.timecho.com/docs/img/8a.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure><ol start="5"><li>之后进入 Apache ConfigNode Dashboard,就看到如下的监控面板</li></ol><figure><img src="https://alioss.timecho.com/docs/img/confignode.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure><ol start="6"><li>同样,我们可以导入 Apache DataNode Dashboard,看到如下的监控面板:</li></ol><figure><img src="https://alioss.timecho.com/docs/img/datanode.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure><ol start="7"><li>同样,我们可以导入 Apache Performance Overview Dashboard,看到如下的监控面板:</li></ol><figure><img src="https://alioss.timecho.com/docs/img/performance.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure><ol start="8"><li>同样,我们可以导入 Apache System Overview Dashboard,看到如下的监控面板:</li></ol><figure><img src="https://alioss.timecho.com/docs/img/system.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure><h3 id="_1-3-3-step3-创建新的-dashboard-进行数据可视化" tabindex="-1"><a class="header-anchor" href="#_1-3-3-step3-创建新的-dashboard-进行数据可视化"><span>1.3.3 Step3:创建新的 Dashboard 进行数据可视化</span></a></h3><ol><li>首先创建Dashboard,然后创建Panel</li></ol><figure><img src="https://alioss.timecho.com/docs/img/11a.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure><ol start="2"><li>之后就可以在面板根据自己的需求对监控相关的数据进行可视化(所有相关的监控指标可以先在job中选择confignode/datanode筛选)</li></ol><figure><img src="https://alioss.timecho.com/docs/img/12a.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure><ol start="3"><li>选择关注的监控指标可视化完成后,我们就得到了这样的面板:</li></ol><figure><img src="https://alioss.timecho.com/docs/img/13a.png" alt="" tabindex="0" loading="lazy"><figcaption></figcaption></figure>',27);function I(N,S){const t=s("ExternalLinkIcon");return l(),r("div",null,[c,e("ol",null,[e("li",null,[a("IoTDB:1.0 版本及以上,可以前往官网下载:"),e("a",p,[a("https://iotdb.apache.org/Download/"),o(t)])]),e("li",null,[a("Prometheus:2.30.3 版本及以上,可以前往官网下载:"),e("a",h,[a("https://prometheus.io/download/"),o(t)])]),e("li",null,[a("Grafana:8.4.2 版本及以上,可以前往官网下载:"),e("a",g,[a("https://grafana.com/grafana/download"),o(t)])]),m]),u,e("ol",f,[e("li",null,[a("在浏览器进入"),e("a",b,[a("http://localhost:9091/metrics网址,可以查看到如下的监控项信息:"),o(t)])])]),_,e("ol",v,[e("li",null,[a("确认启动成功。在浏览器中输入 "),e("a",D,[a("http://localhost:9090"),o(t)]),a(",进入Prometheus,点击进入Status下的Target界面(如下图1),当看到State均为Up时表示配置成功并已经联通(如下图2),点击左侧链接可以跳转到网页监控。")])]),y,e("ol",T,[e("li",null,[a("在浏览器中输入 "),e("a",k,[a("http://localhost:3000"),o(t)]),a(",进入Grafana,默认初始用户名和密码均为 admin。")]),B]),x])}const A=n(d,[["render",I],["__file","Monitoring-Board-Install-and-Deploy.html.vue"]]),E=JSON.parse('{"path":"/zh/UserGuide/latest/Deployment-and-Maintenance/Monitoring-Board-Install-and-Deploy.html","title":"1. 监控面板安装部署","lang":"zh-CN","frontmatter":{"description":"1. 监控面板安装部署 从 IoTDB 1.0 版本开始,我们引入了系统监控模块,可以完成对 IoTDB 的重要运行指标进行监控,本文介绍了如何在 IoTDB 分布式开启系统监控模块,并且使用 Prometheus + Grafana 的方式完成对系统监控指标的可视化。 1.1 前期准备 1.1.1 软件要求 IoTDB:1.0 版本及以上,可以前往官...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://iotdb.apache.org/UserGuide/latest/Deployment-and-Maintenance/Monitoring-Board-Install-and-Deploy.html"}],["meta",{"property":"og:url","content":"https://iotdb.apache.org/zh/UserGuide/latest/Deployment-and-Maintenance/Monitoring-Board-Install-and-Deploy.html"}],["meta",{"property":"og:site_name","content":"IoTDB Website"}],["meta",{"property":"og:title","content":"1. 监控面板安装部署"}],["meta",{"property":"og:description","content":"1. 监控面板安装部署 从 IoTDB 1.0 版本开始,我们引入了系统监控模块,可以完成对 IoTDB 的重要运行指标进行监控,本文介绍了如何在 IoTDB 分布式开启系统监控模块,并且使用 Prometheus + Grafana 的方式完成对系统监控指标的可视化。 1.1 前期准备 1.1.1 软件要求 IoTDB:1.0 版本及以上,可以前往官..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:image","content":"https://spricoder.oss-cn-shanghai.aliyuncs.com/Apache%20IoTDB/metric/cluster-introduce/1.png"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2024-04-08T07:45:55.000Z"}],["meta",{"property":"article:modified_time","content":"2024-04-08T07:45:55.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"1. 监控面板安装部署\\",\\"image\\":[\\"https://spricoder.oss-cn-shanghai.aliyuncs.com/Apache%20IoTDB/metric/cluster-introduce/1.png\\",\\"https://spricoder.oss-cn-shanghai.aliyuncs.com/Apache%20IoTDB/metric/cluster-introduce/2.png\\",\\"https://spricoder.oss-cn-shanghai.aliyuncs.com/Apache%20IoTDB/metric/cluster-introduce/3.png\\",\\"https://spricoder.oss-cn-shanghai.aliyuncs.com/Apache%20IoTDB/metric/cluster-introduce/4.png\\",\\"https://alioss.timecho.com/docs/img/1a.PNG\\",\\"https://alioss.timecho.com/docs/img/2a.PNG\\",\\"https://alioss.timecho.com/docs/img/3a.png\\",\\"https://alioss.timecho.com/docs/img/4a.png\\",\\"https://alioss.timecho.com/docs/img/5a.png\\",\\"https://alioss.timecho.com/docs/img/6a.png\\",\\"https://alioss.timecho.com/docs/img/7a.png\\",\\"https://alioss.timecho.com/docs/img/8a.png\\",\\"https://alioss.timecho.com/docs/img/confignode.png\\",\\"https://alioss.timecho.com/docs/img/datanode.png\\",\\"https://alioss.timecho.com/docs/img/performance.png\\",\\"https://alioss.timecho.com/docs/img/system.png\\",\\"https://alioss.timecho.com/docs/img/11a.png\\",\\"https://alioss.timecho.com/docs/img/12a.png\\",\\"https://alioss.timecho.com/docs/img/13a.png\\"],\\"dateModified\\":\\"2024-04-08T07:45:55.000Z\\",\\"author\\":[]}"]]},"headers":[{"level":2,"title":"1.1 前期准备","slug":"_1-1-前期准备","link":"#_1-1-前期准备","children":[{"level":3,"title":"1.1.1 软件要求","slug":"_1-1-1-软件要求","link":"#_1-1-1-软件要求","children":[]},{"level":3,"title":"1.1.2 启动 ConfigNode","slug":"_1-1-2-启动-confignode","link":"#_1-1-2-启动-confignode","children":[]},{"level":3,"title":"1.1.3 启动 DataNode","slug":"_1-1-3-启动-datanode","link":"#_1-1-3-启动-datanode","children":[]},{"level":3,"title":"1.1.4 说明","slug":"_1-1-4-说明","link":"#_1-1-4-说明","children":[]}]},{"level":2,"title":"1.2 配置 Prometheus 采集监控指标","slug":"_1-2-配置-prometheus-采集监控指标","link":"#_1-2-配置-prometheus-采集监控指标","children":[]},{"level":2,"title":"1.3 使用 Grafana 查看监控数据","slug":"_1-3-使用-grafana-查看监控数据","link":"#_1-3-使用-grafana-查看监控数据","children":[{"level":3,"title":"1.3.1 Step1:Grafana 安装、配置与启动","slug":"_1-3-1-step1-grafana-安装、配置与启动","link":"#_1-3-1-step1-grafana-安装、配置与启动","children":[]},{"level":3,"title":"1.3.2 Step2:导入 IoTDB 监控看板","slug":"_1-3-2-step2-导入-iotdb-监控看板","link":"#_1-3-2-step2-导入-iotdb-监控看板","children":[]},{"level":3,"title":"1.3.3 Step3:创建新的 Dashboard 进行数据可视化","slug":"_1-3-3-step3-创建新的-dashboard-进行数据可视化","link":"#_1-3-3-step3-创建新的-dashboard-进行数据可视化","children":[]}]}],"git":{"createdTime":1692104943000,"updatedTime":1712562355000,"contributors":[{"name":"CritasWang","email":"critas@outlook.com","commits":1},{"name":"ZhangHongYin","email":"46039728+SpriCoder@users.noreply.github.com","commits":1},{"name":"wanghui42","email":"105700158+wanghui42@users.noreply.github.com","commits":1}]},"readingTime":{"minutes":4.63,"words":1390},"filePathRelative":"zh/UserGuide/latest/Deployment-and-Maintenance/Monitoring-Board-Install-and-Deploy.md","localizedDate":"2023年8月15日","autoDesc":true}');export{A as comp,E as data}; |