随笔分类 - Prometheus
Prometheus监控相关
摘要:安装kube state metrics 1. 下载 1. 修改namespace 将默认的namespace从kube system修改成monitoring 1. 在service.yaml追加如下annotation 修改后的server.yml文件 1. 启动服务 prometheus 收集
阅读全文
摘要:主要步骤 通过Prometheus提供的Java client包,在spring boot工程中生成我们关心的业务指标, 将spring boot工程打成docker 镜像 将docker容器部署到docker swarm集群中 修改Prometheus对应的 文件,将部署的服务追加进去 通过Gra
阅读全文
摘要:prometheus相关的服务都部署在monitoring这个namespace下 部署prometheus服务 1. 创建namespace 1. 界面访问 和kubernetes监控相关的技术 "cAdvisor" google 开源的一款容器监控方案,收集容器自身的各种资源使用、性能相关信息,
阅读全文
摘要:所有组件都以容器形式启动,部分启动文件参考 "prometheus for swarm" 1. 部署Prometheus 1. 编写启动文件 $ cd /opt/k8s/prometheus $ cat node exporter stack.yml cadvisor stack.yml grafa
阅读全文
摘要:Prometheus自带了一个简单的graph,也提供了CONSOLE TEMPLATES进行指标的可视化展示,但从易用性和功能上来讲grafana都更有优势,本章节介绍下grafana的安装及使用。 Grafana从 2.5.0 (2015 10 28)开始支持以Prometheus作为数据源进行
阅读全文
摘要:简介 目前有许许多多的lib、应用可以将已经广泛使用的通用组件对应的指标转换成Prometheus指定的指标格式(普通的文本),来帮助使用者利用Prometheus来监控这些组件,例如Kafka、mysql、HAProxy等。这些lib、应用被称为exporter。本章节我们通过Prometheus
阅读全文
摘要:简介 Prometheus通过命令行和配置文件共同进行配置。一般用命令行配置来配置不变更的属性,如数据存储位置、数据存储时间、存储大小等,具体的命令行参数可通过 ./prometheus h查看。配置文件主要用来对数据抓取信息、规则信息进行配置。 Prometheus可以在运行时对配置文件的内容进行
阅读全文
摘要:二进制方式 1. 下载安装包 "最新安装包" 1. 查看解压后的文件目录 consoles: prometheus自带的一些view对应的html文件 prometheus: 一个可执行文件,是Prometheus server的启动文件 prometheus.yml: 默认的配置文件 data:
阅读全文
摘要:简介 Prometheus是一个开源的监控、告警整体解决方案,最初由SoundCloud构建。从2012年开始,大量的公司开始适配Prometheus,拥有大量的开发者和非常活跃的用户社区。目前已作为独立的项目在运营,并与2016年加入CNCF,是继Kubernetes之后第二个被CNCF托管的项目
阅读全文