文章分类 - Prometheus
摘要:1. Alermanager介绍 当Alertmanager接收到 Prometheus 端发送过来的 Alerts 时,Alertmanager 会对 Alerts 进行去重复,分组,按标签内容发送不同报警组,包括:邮件,微信,webhook。 2. 安装Alertmanager 1. 下载并解压
阅读全文
摘要:1. 安装配置mysql_exporter 1. 下载mysql_exporter wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.15.0-rc.0/mysqld_exporter-0.15.0-rc.
阅读全文
摘要:1. 使用容器cAdvisor监控节点 1. 安装cAdvisor收集容器信息 docker run -d \ --volume=/:/rootfs:ro \ --volume=/var/run:/var/run:rw \ --volume=/sys:/sys:ro \ --volume=/var/
阅读全文
摘要:1. 在被监控端安装配置node_exporter服务 参考前面文章 2. 在prometheus配置文件,添加内容 - job_name: 'node' file_sd_configs: - files: ['/usr/local/prometheus/sd_config/node.yml'] r
阅读全文
摘要:1. 安装Grafana 1. 下载Grafana wget https://dl.grafana.com/oss/release/grafana-6.2.5-1.x86_64.rpm 2. 安装Grafana yum localinstall grafana-6.2.5-1.x86_64.rpm
阅读全文
摘要:1. Linux服务器 1. 下载node_exporter https://github.com/prometheus/node_exporter/releases/download/v1.0.1/node_exporter-1.0.1.linux-amd64.tar.gz 2. 解压node_e
阅读全文
摘要:1. 自定义采集目标 使用scrape_configs定义采集目标 1. 模板 # 任务名称,自动作为抓取到的指标的一个标签 job_name: <job_name> # 抓取周期 [ scrape_interval: <duration> | default = <global_config.sc
阅读全文
摘要:1. 基础查询 1. 表达式:<metric name>{label=value} 2. 匹配模式 label=value label!=value label=~regx 2. 时间查询 <metric name>{label=value} [5m] 时间范围选择器 s m h d w y 3.
阅读全文
摘要:1. 本地存储 1. 默认采用tsdb时序数据库。默认存储数据为15天。 2. 可通过启动添加脚本来修改。 --storage.tsdb.path:数据存储位置,默认是data目录。 --storage.tsdb.retention.time:保留时间,默认是15天,过15天之后,就删除。该配置会覆
阅读全文
摘要:1. 准备工作与安装 1. ntp时间同步和时区 /usr/sbin/ntpdate us.pool.ntp.org 同步时间 timedatectl set-timezone Asia/Shanghai 同步时区 2. 下载prometheus 官网地址:https://github.com/pr
阅读全文
摘要:1. 监控种类 1. 业务监控 2. 系统监控 3. 网络监控 4. 日志监控 5. 程序监控 2. 数据采集的形式分类 1. 一次性采集 优点: 稳定性好,开发逻辑简单,实现快速 缺点: 采集不到位 2. 后台式采集 优点: 数据准确性高,采集密度精细,管理方便 缺点: 内存泄漏,僵尸进程,性能瓶
阅读全文
摘要:1. cAdvisor原生集群监控 docker run -d --name=cadvisor \ -v /:/rootfs:ro \ -v /var/run:/var/run:rw \ -v /sys:/sys:ro \ -v /var/lib/docker/:/var/lib/docker:ro
阅读全文

浙公网安备 33010602011771号