promethus的安装使用

1、# 软件下载地址
https://prometheus.io/download/
https://grafana.com/grafana/download
https://prometheus.io/download/

Prometheus是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。
Prometheus 的优点
1、非常少的外部依赖,安装使用超简单;
2、已经有非常多的系统集成 例如:docker HAProxy Nginx JMX等等;
3、服务自动化发现;
4、直接集成到代码;
5、设计思想是按照分布式、微服务架构来实现的;
6、多维数据模型:由度量名称和键值对标识的时间序列数据;
7、支持多种exporter采集数据;
8、PromQL:一种灵活的查询语言,可以利用多维数据完成复杂的查询;
9、不依赖分布式存储,单个服务器节点可直接工作(不需要安装数据库,直接使用即可,内置集成了数据库不需要重新的部署);
10、基于HTTP的pull方式采集时间序列数据;
11、推送时间序列数据通过PushGateway组件支持,目标主机上报数据到PushGateway,普罗米修斯从PushGateway拉取数据,这个是可以跨网段的;
12、通过服务发现或静态配置发现目标;
13、多种图形模式及仪表盘支持(grafana);
14、高效的存储,每个采集数据占用3.5bytes左右,300万的时间序列,30s的时间间隔,保留60天,消耗磁盘大约200G;
15、做高可用,对数据进行异地备份。联邦集群,部署多套普罗米修斯,每套普罗米修斯可以在不同的机房,然后将这些普罗米修斯汇总到一个普罗米修斯,那么就可以将各个地方的数据,整体收集上来了。

在这里插入图片描述

2、prometheus的部署安装
从 https://prometheus.io/download/ 下载相应版本,放到到服务器上
官网提供的是二进制版,解压就可以直接使用用,不需要对其进行编译

# 解压安装包
tar -zxvf prometheus-2.38.0.linux-amd64.tar.gz -C /usr/local/
# 进入解压目录进行重命名
cd /usr/local/

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-26 01:04:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-26 01:04:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-26 01:04:04       87 阅读
  4. Python语言-面向对象

    2024-03-26 01:04:04       96 阅读

热门阅读

  1. 交换瓶子。

    2024-03-26 01:04:04       42 阅读
  2. 被指标化后的生活

    2024-03-26 01:04:04       36 阅读
  3. objection命令语句大全简洁版

    2024-03-26 01:04:04       40 阅读
  4. [HITCON 2016]Leaking

    2024-03-26 01:04:04       42 阅读
  5. 我的VSCode配置和常见插件

    2024-03-26 01:04:04       46 阅读
  6. 7-13 验证“哥德巴赫猜想”

    2024-03-26 01:04:04       38 阅读
  7. 网络编程基础

    2024-03-26 01:04:04       36 阅读
  8. 力扣爆刷第104天之CodeTop100五连刷6-10

    2024-03-26 01:04:04       44 阅读
  9. 《苹果 iOS 应用开发与分发的关键问题解析》

    2024-03-26 01:04:04       38 阅读
  10. 1028记忆化搜索和dp**

    2024-03-26 01:04:04       44 阅读
  11. C语言-扫雷游戏的简单实现

    2024-03-26 01:04:04       43 阅读