Prometheus

Prometheus

  1. 什么是普罗米修斯?

是个时间序列数据库,根据时间标识数据

  1. 监控架构?

获取数据

整理数据

展示数据

  1. type的分类?

数值、只能递增

可大可小的仪表盘数据

直方图范围数据

summary百分比数据

  1. 数据的样子?结构?

指标:监控的是什么东西?

标签:是对消息的描述

样本:实际数据+时间戳

  1. 使用方式

prom SQL查询语言

  1. 重要的点

配置文件查看:status -> configration

监控的服务:status -> targets,这里面会显示job对应的ip

右边的命令提示

  1. 配置

重点一:全局配置。抓取间隔、抓取超时时间、评估间隔

重点二:告警配置。

第三部分:抓取配置

配置文件在prometheus.yml文件里面写的。

找这个配置文件的方法:

ps -ef | grep prometheus

  1. 跨namespace的服务访问方式

service.namespace.svc.cluster.local

  1. 前端页面的展示仪表盘,即页面部署样式,可以在grafana的官网下载json模版插件

  2. 架构

  1. 告警触发条件和告警发送方式定义
  1. p99 p95是啥意思?

99%的请求响应时间低于哪个毫秒

  1. Prometheus的时序数据库是哪个?

TSDB

  1. 工作原理
  1. 默认配置文件是哪个?

prometheus.yml

里面有全局配置、抓取规则、抓取数据来源、告警规则这些

一般默认用9090端口

grafana的默认端口3000

  1. grafana和Prometheus是怎么联动的?

grafana通过发送http请求,找Prometheus获取数据,来进行展示

  1. 大的界面叫仪表盘,小的框框叫图表

  2. Prometheus监控k8s集群的链路是怎么样的?

Prometheus 会先通过访问 kube-apiserver 获取 Kubernetes 集群中的 Node、Pod、Service、Endpoint 等信息进行服务发现,然后根据这些目标地址直接去抓 kubelet、node-exporter、kube-state-metrics 以及业务 Pod 等组件暴露的 metrics 接口,从而实现对整个集群的监控。

相关推荐
做个文艺程序员1 天前
Linux第24篇:Java应用监控体系搭建:Prometheus+Grafana可视化运维
java·grafana·prometheus
取谖慕12.3 天前
Prometheus+Alertmanager+node_exporter+grafana高可用
linux·运维·grafana·prometheus
爱莉希雅&&&3 天前
Prometheus高可用(alertmanager+node_exporter+grafana)
运维·服务器·grafana·prometheus
汪汪大队u5 天前
【无标题】
运维·docker·kubernetes·prometheus
微三云 - 廖会灵 (私域系统开发)7 天前
电商系统监控告警体系从0到1:Prometheus+Grafana+AlertManager的全链路可观测性实践
oracle·grafana·prometheus
江南风月7 天前
WGCLOUD支持创建子账号吗
运维·zabbix·运维开发·prometheus
黑马金牌编程10 天前
Prometheus + alertmanager + n8n +接入钉钉告警自动化处理告警
linux·钉钉·prometheus·普罗米修斯·监控系统·n8n
only_Klein11 天前
k8sgpt集成Prometheus Grafana
gpt·kubernetes·prometheus
黑马金牌编程11 天前
Prometheus集成AI分析事件
人工智能·ai·prometheus·监控系统·智能运维
摇滚侠12 天前
Prometheus+Grafana+睿象云的监控告警系统 01-07
grafana·prometheus