简体中文
Appearance
简体中文
Appearance
Datalayers 实例启动以后,可经8361
端口,通过 http 协议访问 /metrics
获得当前系统指标数据。
可通过 Prometheus 获取并存储系统监控指标,采用 Grafana 可视化展示监控的指标数据,可监控 Datalayers 的指标。
如果你还未安装,请前往 Prometheus 官网下载并安装。
安装完成后,请手动配置你的 prometheus.yml
,增加以下配置内容:
global:
scrape_interval: 5s
scrape_timeout: 5s
evaluation_interval: 1m
scrape_configs:
- job_name: datalayers
honor_timestamps: true
scrape_interval: 5s
scrape_timeout: 5s
metrics_path: /metrics
scheme: http
follow_redirects: true
enable_http2: true
static_configs:
# Your Datalayers HTTP Server address
- targets: ["127.0.0.1:8361"]
请确保 Datalayers HTTP Server 的 IP 地址、端口号正确。
你也可以通过 Docker 快速启动 Prometheus,具体步骤如下:
首先准备配置文件prometheus.yml
,内容同上述文件相同。
通过以下命令启动 prometheus 的 docker 容器:
docker run --name my-prometheus -d \
-v ./prometheus.yml:/etc/prometheus/prometheus.yml \
--network host \
prom/prometheus
Prometheus 启动完成后,将会定时从 Datalayers 服务定时拉取指标数据并存储。
如果你希望持久化存储这些数据,请使用 -v
参数挂载固定目录到 Prometheus 容器。
例如:
-v /home/my/prometheus-data:/prometheus
如果你还未安装 Grafana,请至 Grafana 官网下载页下载并安装。
你也可以通过 Docker 快速启动 Grafana 实例:
docker run --name my-grafana --network host grafana/grafana
启动成功后,请通过浏览器登录到 Grafana,默认用户名/密码为:admin/admin
找到 Grafana 菜单 Configuration - Data sources
,或访问 /datasources/new
页面,选择 Prometheus 分类,进入页面后,填入 Prometheus Server 地址,根据需求填写其他配置,保存并通过测试后生效。
添加 Prometheus 数据源后,可在 Grafana - Dashboards
手动添加指标面板,或通过 Grafana - Dashboards - Import
功能快速导入我们提供的模版。
以下为监控面板示意图: