前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >普罗米修斯安装

普罗米修斯安装

作者头像
summerking
发布于 2022-09-19 02:40:19
发布于 2022-09-19 02:40:19
50700
代码可运行
举报
文章被收录于专栏:summerking的专栏summerking的专栏
运行总次数:0
代码可运行

Prometheus是一个最初在SoundCloud上构建的监控系统。自2012年成为社区开源项目,拥 有非常活跃的开发人员和用户社区。为强调开源及独立维护,Prometheus于2016年加入云原生云计算基金 会(CNCF),成为继Kubernetes之后的第二个托管项目。

原理:Prometheus的基本原理是通过各种exporter提供的HTTP协议接口 周期性抓取被监控组件的状态,任意组件只要提供对应的HTTP接口就可以接入监控。 不需要任何SDK或者其他的集成过程,非常适合做虚拟化环境监控系统,比如VM、Docker、Kubernetes等。 互联网公司常用的组件大部分都有exporter可以直接使用,如Nginx、MySQL、Linux系统信息等。

# 1.下载

最新安装包链接

# 2.解压

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost prometheus]# ll
total 62792
-rw-r--r-- 1 root root 64298432 Dec  1 00:17 prometheus-2.23.0.linux-amd64 (1).tar.gz
[root@localhost prometheus]# tar xvfz prometheus-*.tar.gz
prometheus-2.23.0.linux-amd64/
prometheus-2.23.0.linux-amd64/LICENSE
prometheus-2.23.0.linux-amd64/consoles/
prometheus-2.23.0.linux-amd64/consoles/node-cpu.html
prometheus-2.23.0.linux-amd64/consoles/prometheus-overview.html
prometheus-2.23.0.linux-amd64/consoles/node-overview.html
prometheus-2.23.0.linux-amd64/consoles/node.html
prometheus-2.23.0.linux-amd64/consoles/node-disk.html
prometheus-2.23.0.linux-amd64/consoles/index.html.example
prometheus-2.23.0.linux-amd64/consoles/prometheus.html
prometheus-2.23.0.linux-amd64/prometheus
prometheus-2.23.0.linux-amd64/console_libraries/
prometheus-2.23.0.linux-amd64/console_libraries/prom.lib
prometheus-2.23.0.linux-amd64/console_libraries/menu.lib
prometheus-2.23.0.linux-amd64/prometheus.yml
prometheus-2.23.0.linux-amd64/promtool
prometheus-2.23.0.linux-amd64/NOTICE
[root@localhost prometheus]# 

# 3.启动

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost prometheus-2.23.0.linux-amd64]# cat prometheus.yml 
# 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']
[root@localhost prometheus-2.23.0.linux-amd64]# ll
total 162452
drwxr-xr-x 2 3434 3434       38 Nov 26 20:47 console_libraries
drwxr-xr-x 2 3434 3434      173 Nov 26 20:47 consoles
-rw-r--r-- 1 3434 3434    11357 Nov 26 20:47 LICENSE
-rw-r--r-- 1 3434 3434     3420 Nov 26 20:47 NOTICE
-rwxr-xr-x 1 3434 3434 88153522 Nov 26 18:58 prometheus
-rw-r--r-- 1 3434 3434      926 Nov 26 20:47 prometheus.yml
-rwxr-xr-x 1 3434 3434 78172790 Nov 26 19:00 promtool
[root@localhost prometheus-2.23.0.linux-amd64]# ./prometheus --config.file=prometheus.yml

# 5.验证

此时登录系统ip:9090

此时登录系统ip:9090/metrics可以查看到监控的数据

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-07-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Prometheus监控Linux资源
Prometheus具备了一套比较完善的监控生态解决方案,同时它也是一个时序的数据库。它的整体架构图如下所示。
无涯WuYa
2022/12/03
1K0
Prometheus监控Linux资源
Prometheus+Grafana监控系统
Zabbix的客户端更多是只做上报的事情,push模式。而Prometheus则是客户端本地也会存储监控数据,服务端定时来拉取想要的数据。
小陈运维
2021/10/13
7870
颜值实力派—打造MySQL运行监控环境
作者 | 陈龙,云和恩墨西区工程师,一线服务过金融等行业,精通 oracle 性能优化,故障诊断,特殊恢复领域 。
数据和云
2018/08/17
7310
颜值实力派—打造MySQL运行监控环境
初玩prometheus
因为Prometheus是基于GoLang编写,编译后的软件包,不依赖于任何的第三方依赖。用户只需要下载对应平台的二进制包,并解压添加基本配置即可正常启动Prometheus server。
张琳兮
2019/11/04
8920
初玩prometheus
prometheus+telegraf+grafana监控学习(三)
我们之前已经修改了prometheus的yml文件并且在rules目录添加了磁盘告警规则,也在monitor-config里添加了被监控的机器标签,完整的结构应该是如下这样。
Bob hadoop
2020/12/10
2.5K0
prometheus+telegraf+grafana监控学习(三)
centos7安装配置prometheus
centos7安装配置prometheus 更新系统&禁用selinux yum update -y sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux #reboot 下载prometheus安装包 去官网下载地址下载相关软件包:https://prometheus.io/download/ # 执行下面命令下载 wget https://github.com/prometheus/prometheus/rele
shaonbean
2019/08/29
2.9K0
使用mysql_exporter监控mysql
因为监控架构采用的是prometheus+grafana+alter manager架构,所以监控mysql第一时间想到的是使用mysql_exporter。
Bob hadoop
2021/03/08
2.4K0
使用mysql_exporter监控mysql
普罗米修斯 -- 基本使用
普罗米修斯是用 go 语言编写的软件并且利用了 go 语言的交叉编译特性编译成了纯二进制文件, 运行的时候不需要额外安装依赖。 直接从官网上下载就可以。 下载地址: https://prometheus.io/download/ 这里面除了普罗米修斯的主程序意外, 一些 额外的组件,比如 pushgateway, alertmanager 以及各种官方 exporter 的下载包都可以在这里找到。 由于我们现在部署普罗米修斯都是容器化部署的, 所以这里我选择用 docker 进行部署。
TesterHome小助手
2022/01/11
1.3K0
采用『Prometheus+Grafana』安装部署方式实现对Linux系统主机监控管理
文章目录 〇、参考链接 一、前期准备 1、安装CentOS系统 2、准备部署环境 (1)修改主机名 (2)查看CentOS版本号 (3)配置网络参数信息 (4)关闭防火墙 (5)关闭SELINUX安全模式 3、测试网络连通性 4、备份并缓存YUM源 5、重新加载YUM源镜像 6、更新YUM源仓库 二、环境部署规划表 三、操作步骤 Ⅰ、Prometheus服务端安装部署 1.1、安装Go环境 1.2、将Go压缩包解压 1.3、配置环境变量 1.4、测试Go环境是否安装成功 2.1、下载 Prometheus
宝耶需努力
2022/12/13
3.4K0
采用『Prometheus+Grafana』安装部署方式实现对Linux系统主机监控管理
普罗米修斯の初体験
为什么我会选择普罗米修斯(Prometheus)?Prometheus 是按照 Google SRE 运维之道的理念构建的,具有实用性和前瞻性。同时也是基于 Go 语言开发的,性能好,安装部署也简单,甚至跨平台(包括 arm 平台)。作为对服务基础和业务监控,Prometheus 是一个非常好的选择。
Bess Croft
2021/12/24
5270
普罗米修斯の初体験
Prometheus监控学习笔记之Prometheus普罗米修斯监控入门
视频讲解通过链接网易云课堂·IT技术快速入门学院进入,更多关于Prometheus的文章。
Jetpropelledsnake21
2018/12/25
9.7K0
prometheus之部署安装
操作系统:Centos7 Server版本:prometheus-2.15.1 Node版本:node_exporter-0.18.1
行 者
2020/02/10
1.1K0
Prometheus 入门
下载地址:https://github.com/prometheus/prometheus/releases/download/v2.26.0/prometheus-2.26.0.linux-amd64.tar.gz
授客
2025/01/13
820
Prometheus 入门
基于 Prometheus、InfluxDB 与 Grafana 打造监控平台
在本文中,我将把几个常用的监控部分给梳理一下。前面我们提到过,在性能监控图谱中,有操作系统、应用服务器、中间件、队列、缓存、数据库、网络、前端、负载均衡、Web 服务器、存储、代码等很多需要监控的点。显然这些监控点不能在一个专栏中全部覆盖并一一细化,我只能找最常用的几个,做些逻辑思路的说明,同时也把具体的实现描述出来。如果你遇到了其他的组件,也需要一一实现这些监控。
用户4283147
2022/10/27
9020
基于 Prometheus、InfluxDB 与 Grafana 打造监控平台
springboot集成普罗米修斯
Prometheus 是一套开源的系统监控报警框架。它由工作在 SoundCloud 的 员工创建,并在 2015 年正式发布的开源项目。2016 年,Prometheus 正式加入 Cloud Native Computing Foundation,非常的受欢迎。
方志朋
2022/01/06
1.8K0
springboot集成普罗米修斯
如何在Ubuntu 16.04上安装Prometheus
Prometheus是一个功能强大的开源监控系统,可从您的服务中收集指标并将其存储在时间序列数据库中。它通过Grafana等工具提供多维数据模型,灵活的查询语言和多样化的可视化可能性。
编程男孩
2018/10/09
4.8K0
Go 语言开发的基于指标的监控系统 Prometheus
Go 语言开发的基于指标的监控系统 Prometheus,主要采用拉取方式收集监控数据,通过 Pushgateway 也可以采用推送方式收集监控数据。
frank.
2023/11/06
3180
Go 语言开发的基于指标的监控系统 Prometheus
最强性能监控工具之Grafana+Prometheus+Exporters
压力工具只关心三条曲线:TPS(T由测试目标定义)、响应时间、错误率。错误率还只是辅助排查问题的曲线,没问题时,只看TPS、响应时间。
JavaEdge
2023/03/31
1.2K0
最强性能监控工具之Grafana+Prometheus+Exporters
从指标到洞察力的普罗米修斯
普罗米修斯官网的首页简单的对普罗米修斯做了定义:从指标到洞察力 ,普罗米修斯通过领先的开源监控解决方案为用户的指标和告警提供强大的支持。
宋小生
2023/01/16
1.4K0
从指标到洞察力的普罗米修斯
构建企业级监控平台系列(二十四):Prometheus 配置 Grafana 展示与报警
前面介绍了 Prometheus 标签 label、PromQL、AlertManager、Alertmanager 配置实现钉钉告警、Pushgateway、基于K8S服务发现、监控常见服务等相关的知识点,今天我将详细的为大家介绍 Prometheus 配置 Grafana 展示与报警 相关知识,希望大家能够从中收获多多!如有帮助,请点在看、转发朋友圈支持一波!!!
民工哥
2023/11/01
1K0
构建企业级监控平台系列(二十四):Prometheus 配置 Grafana 展示与报警
推荐阅读
相关推荐
Prometheus监控Linux资源
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验