prometheus grafana安装配置
时间: 2025-01-13 15:20:37 浏览: 32
Prometheus 和 Grafana 安装与配置指南
一、Docker 安装 Prometheus 和 Grafana
为了简化部署过程,推荐使用 Docker 来安装 Prometheus 和 Grafana。
通过 Docker 命令启动 Prometheus:
docker run -d --name prometheus \
--net=host \
-p 9090:9090 \
-v /home/app/apps/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml \
prom/prometheus
此命令将主机上的 prometheus.yml
文件挂载到容器内的 /etc/prometheus/
路径下[^3]。这使得可以在宿主机上编辑配置文件而无需进入容器内部操作。
对于 Grafana 的安装同样简单:
docker run -d --name grafana \
--net=host \
-p 3000:3000 \
grafana/grafana
默认情况下,Grafana Web UI 可以通过浏览器访问 http://localhost:3000
地址,默认用户名密码均为 admin/admin[^4]。
二、Prometheus 配置详解
Prometheus 主要依赖于其核心配置文件 prometheus.yml
进行工作流定义。该文件位于上述命令指定的位置。以下是基本结构示例:
global:
scrape_interval: 15s # 设置全局抓取间隔时间为每15秒一次
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']
这段 YAML 文档指定了 Prometheus 应当每隔多少时间从目标获取最新指标数据以及具体的目标地址列表[^1]。
三、Grafana 数据源配置方法
为了让 Grafana 正确显示来自 Prometheus 的监控信息,需完成两者之间的连接设置。可以通过手动界面方式或自动加载 YAML 文件两种途径来实现这一目的。
采用后者时,在本地创建名为 datasource.yml
的文件并放置如下内容:
apiVersion: 1
deleteDatasources:
- name: Prometheus
orgId: 1
datasources:
- name: Prometheus
type: prometheus
access: proxy
orgId: 1
url: http://prometheus:9090
isDefault: true
editable: true
随后将其保存至特定位置以便 Grafana 自动读取应用这些更改。
相关推荐


















