监视使用普罗米修斯和node_exporter Linux主机
本指南将向您展示如何安装普罗米修斯和node_exporter Linux节点,使用它们来推动指标Grafana云。然后它将向您展示如何安装一个预配置的仪表板或创建自己的可视化这些指标。
先决条件
Grafana云账户,所示快速入门。
一个Grafana云API密匙与管理角色
一个Linux机器
命令行(终端)访问Linux机器
账户权限足够的安装
wget
在Linux机器上
安装和运行node_exporter节点
我们要从Linux收集度量节点使用node_exporter。如果你想收集指标从窗口,您可以按照类似的过程windows_exporter。
下载node_exporter压缩包。
wget https://github.com/prometheus/node_exporter/releases/download/v * / node_exporter - *。* -amd64.tar.gz
提取node_exporter二进制,收集度量标准的Linux机器,普罗米修斯格式格式的指标,并提供这些指标在一个内部端口普罗米修斯刮。
焦油xvfz node_exporter - * * -amd64.tar.gz
改变目录中创建提取。
cd node_exporter - * . * amd64
使node_exporter二进制可执行文件。
chmod + x node_exporter
运行node_exporter二进制。
。/ node_exporter
测试指标是出口在端口9100上。
curl http://localhost: 9100 /指标
如果你在屏幕上看到的指标,一切正常。如果不是,检查你的拼写错误的步骤,确保二进制可执行文件,以及是否旋度与其他url。
在节点上安装普罗米修斯
接下来,我们将下载并安装普罗米修斯节点上的刮node_exporter提供的指标是,送往Grafana云。普罗米修斯收集度量标准,使它们可用于搜索和可视化。通常,普罗米修斯把指标配置的来源,但是我们将使用remote_write
功能,将指标从普罗米修斯Grafana云。
普罗米修斯压缩包下载。
wget https://github.com/prometheus/prometheus/releases/download/v * /普罗米修斯- *。* -amd64.tar.gz
提取二进制。
普罗米修斯tar xvf - * * -amd64.tar.gz
改变目录中创建提取。
cd普罗米修斯- *。*
为普罗米修斯创建一个配置文件,可以刮指标和寄给Grafana云。这个配置文件有许多选项。在我们的例子中,它只需要三个部分:
全球
普罗米修斯是配置的部分常见的所有行动。在这个例子中,我们设置了scrape_interval
检查和抓指标配置工作发生每15秒。scrape_configs
是我们我们的工作名称;这个名称将用于Grafana帮助你找到相关的指标。这也是我们配置普罗米修斯找到工作的指标。remote_write
我们指示普罗米修斯把刮指标二次端点。
编辑这个文件包含您的Grafana云用户名和前面创建的API密钥。
确认您的用户名和URL,首先导航到云门户,然后从普罗米修斯框中,单击发送指标。
创建一个名为普罗米修斯配置文件prometheus.yml
在相同的目录中普罗米修斯二进制与以下内容。
全球:scrape_interval: 60年代scrape_configs: job_name:节点static_configs: -目标:[' localhost: 9100] remote_write: - url:“<度量实例remote_write端点>”basic_auth:用户名:你的grafana用户名的密码:“grafana API键”
你可以找到的/ api /舞会/推动
为你的度量端点URL、用户名和密码点击细节普罗米修斯卡的云门户。
保存文件。
运行普罗米修斯二进制,指示普罗米修斯用我们刚刚创建的配置文件。
/ prometheus.yml /普罗米修斯——config.file =
如果你不想直接从命令行开始普罗米修斯每次你想要运行,您可以创建一个systemd服务。
检查指标被吸收到Grafana云
几分钟后,指标应可在Grafana云。为了验证这一点,使用探索特性。点击探索在侧边栏开始。这需要你去探索页面,它看起来像这样。
在页面的顶部,使用下拉菜单来选择您的普罗米修斯数据源。
使用指标下拉找到的条目节点,这是job_name
我们创建的prometheus.yml
。
如果节点
不是上市,指标未被收集。如果指标列出,这证实了指标被收到。
如果指标不显示几分钟后,检查你的拼写错误的步骤,确保二进制可执行文件,是否运行在Linux机器上的普罗米修斯。
配置一个仪表板
这里有两个选择:安装一个预制仪表板或从头开始创建一个仪表板。
导入一个仪表板
官员和社区构建仪表盘Grafana网站上列出指示板页面。
仪表板在本页将包括关于特殊配置的Overview选项卡中的信息,您可能需要使用仪表板。对于我们的示例,我们需要建立一个仪表板显示Linux节点指标使用普罗米修斯和node_exporter,所以我们选择Linux主机指标|基地。注意仪表盘的ID: 10180。我们将在下一步中使用这个ID。
在Grafana中,单击指示板在左侧菜单中去仪表板页面。
点击新并选择进口下拉。
输入的身份证号码指示板我们选择。
点击负载。
你会得到一个仪表板。
看到导出和导入想要了解更多关于进口Grafana仪表板。
创建一个仪表板
要创建一个仪表板,是很有帮助的PromQL和有一个意义上的度量和计算基于这些指标您想要显示在仪表板板。
在Grafana中,单击指示板在左侧菜单中去仪表板页面。
点击新并选择新的仪表板下拉菜单。
你的新指示板开始空。
点击+添加可视化打开编辑面板屏幕。
完成指令创建仪表盘面板(事实上,多个面板创建一个仪表板)超出了这个范围快速入门。更多地了解创建一个面板中,看到Grafana添加一个面板文档。