配置 Prometheus remote write 将指标发送到 Grafana Cloud
在这一学习旅程的步骤中,你将使用从你的 Grafana Cloud Portal 账户获取的代码片段更新 Prometheus 安装中的 YAML 文件。该代码片段为 Prometheus 提供了 Grafana Cloud 指标实例的 URL 和发送指标的凭据。
要配置 Prometheus remote write 到 Grafana Cloud,请完成以下步骤
登录到你的 Cloud Portal 并选择你的 stack。
![Image of stack selected in the Grafana Cloud Portal]()
点击左侧导航面板上Grafana Cloud下方的 stack 名称。
在 Prometheus 图块上,点击 Send Metrics。
向下滚动页面,直到找到使用 Prometheus 发送指标部分。
此部分包含一个代码片段,你将把它添加到你的 Prometheus 部署中。
就在代码示例下方,点击立即生成以生成一个 API token。
API token 确保了与 Grafana Cloud 的安全连接。
![Picture of Generate now link to create API token]()
在创建 API token 屏幕上,输入 token 名称,然后点击创建 token。
代码片段会填充你刚创建的 token。
在创建 API token 屏幕上,点击关闭。
就在代码片段下方,点击复制到剪贴板。
在以下步骤中,你将把代码片段添加到
prometheus.yml文件中。登录到安装了 Prometheus 的机器上。
打开终端,如果需要,切换到具有写入权限的用户。
例如:
sudo su -打开位于
/etc/prometheus下的prometheus.yml文件。例如,如果你使用 Vim,运行
vim /etc/prometheus/prometheus.yml编辑 YAML 文件。
当使用 Vi 或 Vim 作为文本编辑器时,按
i编辑 YAML 文件。用于编辑 YAML 文件的按键取决于你使用的文本编辑器。
滚动到文件末尾,粘贴从 Grafana Cloud Portal 复制的代码片段。
退出编辑模式并保存你的更改。
例如,当使用 Vi 或 Vim 时,按
Esc键退出插入模式,输入:wq保存更改并退出。重启 Prometheus 服务以应用更改。
例如:运行命令
systemctl restart prometheus.yml重启 Prometheus 服务后,指标应该会被转发到 Grafana Cloud。
要检查 Prometheus 服务状态,运行以下命令
systemctl status prometheus.service如果出现错误,请查阅
/var/log/syslog或journalctl中的相关日志。
在你学习旅程的下一站,你将验证 Prometheus 是否正在将指标发送到 Grafana Cloud。
在你学习旅程的这一步,你可以探索以下路径


