prometheus和node_exporter部署

监控体系

前面一篇文章对prometheus作了简单的入门了解,在安装prometheus和node_exporter之前先对监控体系做一下梳理,更直观的讲可以分为iaas,paas,saas三个维度来说

自底向上

系统层监控

系统监控

 cpu、load、memory、swap、disk io、process、kernel parameters 等

网络监控

 网络设备、工作负载、网络延迟、丢包率

中间件及基础设施类系统监控

消息中间件

 Kafka、RocketMQ和RabbitMQ

Web服务器

 Tomcat和Jetty等

数据库及缓存系统

  Mysql、PostgreSQL、MongoDB、ElasticSearch和Redis等

数据库连接池

 ShardingSpere等

存储系统

  Ceph等

应用层监控

用于衡量应用程序代码的状态和性能

业务层监控

用于衡量应用程序的价值,例如电子商务网站上的销售量

QPS、DAU日活、转化率

业务接口:登录数、注册数、订单量、搜索量和支付量等

部署prometheus

两种方式

一种是通过源码

下载最新的组件

直接解压启动即可

解压

tar xvfz prometheus-*.tar.gz
cd prometheus-*

启动

指定启动配置文件

# Start Prometheus.
# By default, Prometheus stores its database in ./data (flag --storage.tsdb.path).
./prometheus --config.file=prometheus.yml

另一种是通过容器方式

建议使用容器方式部署,简单快捷且还可以自定义镜像

指定端口和映射配置文件

docker run \
    -p 9090:9090 \
    -v /path/to/prometheus.yml:/etc/prometheus/prometheus.yml \
    prom/prometheus

自定义镜像my-prometheus

FROM prom/prometheus
ADD prometheus.yml /etc/prometheus/
docker build -t my-prometheus .
docker run -p 9090:9090 my-prometheus

部署node_exporter

可以理解为指标暴露器

应用服务下载

安装运行,默认端口为9100

wget https://github.com/prometheus/node_exporter/releases/download/v*/node_exporter-*.*-amd64.tar.gz
tar xvfz node_exporter-*.*-amd64.tar.gz
cd node_exporter-*.*-amd64
./node_exporter

修改指定端口,并指定后台启动
nohup ./node_exporter --web.listen-address=":9101"  2>&1 & 

获取采集信息

curl http://localhost:9100/metrics

 客户端查看

配置 prometheus实例

global:
  scrape_interval: 15s

scrape_configs:
- job_name: node
  static_configs:
  - targets: ['localhost:9100']

查看图形界面,表示端点实例被集成进来了,UP表示正常运行状态

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

独步秋风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值