Prometheus(一)之基础安装

本文涉及的产品
可观测监控 Prometheus 版,每月50GB免费额度
简介: Prometheus(一)之基础安装

一、准备条件

Windows10

go1.15.1.windows-amd64

二、下载与安装

1、下载

Download | Prometheus,依据需求选择对应版本的包,此处选择 Windows对应版本 amd64

2、解压文件

解压到目标安装目录,此处为D:\ProgramData\prometheus-2.23.0-rc,解压之后,目录结构如下:

<DIR>          consoles
    <DIR>          console_libraries
            11,357 LICENSE
             3,420 NOTICE
        89,340,928 prometheus.exe
               926 prometheus.yml
        79,250,432 promtool.exe

3、修改配置

解压路径中的配置文件为prometheus.yml,系统默认的数据存储方式为文件形式,存储在与执行程序prometheus.exe同目录下的data文件夹中,可以通过指令--storage.tsdb.path="data/"进行数据存储路径的设置。

# my global config
global:
  scrape_interval:     15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
  evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.
  # scrape_timeout is set to the global default (10s).
# Alertmanager configuration
alerting:
  alertmanagers:
  - static_configs:
    - targets:
      # - alertmanager:9093
# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.
rule_files:
  # - "first_rules.yml"
  # - "second_rules.yml"
# A scrape configuration containing exactly one endpoint to scrape:
# Here it's Prometheus itself.
scrape_configs:
  # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
  - job_name: 'prometheus'
    # metrics_path defaults to '/metrics'
    # scheme defaults to 'http'.
    static_configs:
    - targets: ['localhost:9090']

4、运行访问

cmd 中启动 prometheus.exe ,可看到如下输出:

level=info ts=2020-11-26T10:36:59.027Z caller=head.go:722 component=tsdb msg="WAL replay completed" checkpoint_replay_duration=0s wal_replay_duration=996.2µs total_replay_duration=1.9937ms
level=info ts=2020-11-26T10:36:59.028Z caller=main.go:742 fs_type=unknown
level=info ts=2020-11-26T10:36:59.028Z caller=main.go:745 msg="TSDB started"
level=info ts=2020-11-26T10:36:59.028Z caller=main.go:871 msg="Loading configuration file" filename=prometheus.yml
level=info ts=2020-11-26T10:36:59.040Z caller=main.go:902 msg="Completed loading of configuration file" filename=prometheus.yml totalDuration=11.9662ms remote_storage=0s web_handler=0s query_engine=0s scrape=10.969ms scrape_sd=0s notify=0s notify_sd=0s rules=0s
level=info ts=2020-11-26T10:36:59.040Z caller=main.go:694 msg="Server is ready to receive web requests."

执行成功后访问http://localhost:9090/能够出现对应页面,则表示访问成功。



相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
相关文章
|
7月前
|
Prometheus 监控 Kubernetes
Prometheus + Grafana安装
Prometheus + Grafana安装
|
7月前
|
Prometheus Cloud Native Java
微服务框架(二十三)Prometheus + Grafana 安装、配置及使用
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。 本文为Prometheus + Grafana 安装、配置及使用 本系列文章中所使用的框架版本为Spring ...
|
1月前
|
Prometheus 监控 Cloud Native
基于Docker安装Grafana和Prometheus
Grafana 是一款用 Go 语言开发的开源数据可视化工具,支持数据监控和统计,并具备告警功能。通过 Docker 部署 Grafana 和 Prometheus,可实现系统数据的采集、展示和告警。默认登录用户名和密码均为 admin。配置 Prometheus 数据源后,可导入主机监控模板(ID 8919)进行数据展示。
99 2
|
4月前
|
Prometheus 监控 Kubernetes
prometheus学习笔记之简介与安装
prometheus学习笔记之简介与安装
prometheus学习笔记之简介与安装
|
3月前
|
Prometheus 监控 Cloud Native
docker安装prometheus+Granfan并监控容器
【9月更文挑战第14天】本文介绍了在Docker中安装Prometheus与Grafana并监控容器的步骤,包括创建配置文件、运行Prometheus与Grafana容器,以及在Grafana中配置数据源和创建监控仪表盘,展示了如何通过Prometheus抓取数据并利用Grafana展示容器的CPU使用率等关键指标。
122 1
|
3月前
|
存储 Prometheus 监控
在Ubuntu系统上安装与配置Prometheus的步骤
通过以上步骤,您应该已经成功在Ubuntu系统上安装并配置了Prometheus。您现在可以开始使用Prometheus收集和分析您的系统和应用程序的指标数据了。
221 1
|
4月前
|
Prometheus 监控 Cloud Native
prometheus学习笔记之Grafana安装与配置
prometheus学习笔记之Grafana安装与配置
|
Prometheus Cloud Native
Mac下安装 Prometheus+Grafana
Mac下安装 Prometheus+Grafana
437 0
|
7月前
|
Prometheus 监控 Cloud Native
Prometheus 安装与配置
Prometheus 安装与配置
|
7月前
|
Prometheus Cloud Native 数据安全/隐私保护
Prometheus实战篇:docker安装Prometheus
Docker搭建Prometheus监控系统