Prometheus 与指标采集
监控、日志与持续交付#Prometheus#指标采集约 596 字 · 2 分钟阅读
追问显示点击任意追问卡片可收起 / 展开
Prometheus 的基本工作流程是什么?
追问 Exporter、服务发现、抓取、时序存储和规则评估分别承担什么职责?
Pull 与 Push 两种指标采集方式有什么差异?
追问 长期运行服务与短期批处理分别如何选择?网络边界会带来什么限制?
Node Exporter 通常采集哪些指标?
追问 CPU、内存、磁盘容量、inode、磁盘 IO 和网络指标分别如何用于排障?
如何接入 Nginx、MySQL 或 Redis 的监控?
追问 采集接口、数据库只读账号、网络权限和采集开销如何控制?
Prometheus 的 Target、Job 和 Instance 分别是什么?
追问
up=1 能证明什么?能否证明应用业务接口一定正常?静态配置与服务发现分别适合什么场景?
追问 自动伸缩或 Kubernetes Pod 变化时,如何减少手工维护采集列表?
Relabeling 与 Metric Relabeling 有什么区别?
追问 如何用于目标筛选、标签规范和丢弃不需要的指标?
Counter、Gauge、Histogram、Summary 分别适合什么指标?
追问 请求数、当前连接数和请求耗时分别如何选择?哪些分位数可以跨实例聚合?
什么是指标高基数?
追问 为什么不应直接把用户 ID、请求 ID 或含随机参数的完整 URL 作为指标标签?
Pushgateway 适合什么任务?有哪些维护问题?
追问 批任务退出后指标如何清理?为什么不应把所有主机监控都通过它上报?