Prometheus Operator 通过additional 添加target
前言
Proms Operator 添加自定义监控可以通过如下两种方式实现,本文是 additional 方式。
- additional 方式
- serviceMonitor方式
官网
安装参考这个专栏里以前的博文。
##
https://github.com/prometheus-operator/kube-prometheus#quickstart
按照官网的部署,这个方式部署起来的prometheus还有很多的缺陷,不能直接用于生产环境使用,具体问题点如下:
- 数据没有持久化存储(grafana、prometheus)
- svc都是用的clusterIP 不方便运维管理
- 默认的告警方式不方便
- 加监控target也不方便
官网
##
https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/additional-scrape-config.md
vim prometheus-prometheus.yaml
末尾添加:
additionalScrapeConfigs:name: additional-scrape-configskey: prometheus-additional.yaml
vim prometheus-additional.yaml
- job_name: "base-linux"static_configs:- targets: ["192.168.0.36:9090","192.168.0.11:9090"]- job_name: "kafka-explorer"static_configs:- targets: ["192.168.0.11:9000"]
添加secret
kubectl create secret generic additional-scrape-configs --from-file=prometheus-additional.yaml --dry-run=client -oyaml > additional-scrape-configs.yaml
Next, apply the generated kubernetes manifest
##
kubectl apply -f additional-scrape-configs.yaml -n monitoring
查看
如何删除 target ?
kubectl delete secret additional-configs -n monitoringkubectl delete secret additional-scrape-configs -n monitoring
如何更新target?
## 重新生成
kubectl create secret generic additional-scrape-configs --from-file=prometheus-additional.yaml --dry-run=client -oyaml > additional-scrape-configs.yaml## 应用
kubectl apply -f additional-scrape-configs.yaml -n monitoring
Prometheus Operator 通过additional 添加target相关推荐
- Kubernetes更优雅的监控工具Prometheus Operator
Kubernetes更优雅的监控工具Prometheus Operator [TOC] 1. Kubernetes Operator 介绍 在 Kubernetes 的支持下,管理和伸缩 Web 应用 ...
- Prometheus Operator概述
在前面,我们单纯手工管理Prometheus还是复杂一些,因为它有很多东西需要我们去维护,特别是当有很多指标的时候需要我们去手工抓取和配置. 前面我们用自定义的方式来对 Kubernetes 集群进行 ...
- k8s部署Kube Prometheus(Prometheus Operator)
摘要 本文通过Prometheus-operator框架一键化安装prometheus.alertmanage.granfana,并配置企业微信api以及告警推送,搭建 prometheus 的前提环 ...
- Prometheus Operator + blackbox_exporter 监控Web页面
背景 目前生产环境使用Zabbix自带的web监控模块对所有子优鸟页面进行监控,由于目前Zabbix服务器为单节点,经常出现取不到web监控数据的情况.现将web监控迁移到Prometheus上. 但 ...
- Prometheus Operator 配置PrometheusRule告警规则
PrometheusRule 用于配置 Prometheus 的 Rule 规则文件,包括 recording rules 和 alerting,可以自动被 Prometheus 加载. 配置 Pro ...
- Prometheus Operator 部署
安装 为了使用 Prometheus-Operator,这里我们直接使用 kube-prometheus 这个项目来进行安装(提供了很多的内置规则,可以直接拿来使用),该项目和 Prometheus- ...
- Prometheus Operator(五) 修改数据存储时间
Prometheus Operator(五) 修改数据存储时间 前面说了prometheus operator持久化的问题,但是还有一个问题很多人都忽略了,那就是prometheus operator ...
- 在Kubernetes上使用Prometheus Operator监视应用程序
您可以使Prometheus配置了解您的应用程序在其中运行的Kubernetes环境.在先前的博客文章中 ,我已经描述了如何手动执行该操作. Prometheus Operator是Kubernete ...
- Hands-on Lab (15) - 使用Prometheus Operator监控应用
<OpenShift 4.x HOL教程汇总> 说明:本文已经在OpenShift 4.8环境中验证 文章目录 监控OpenShift集群 监控应用 部署被监控的应用 通过Operator ...
最新文章
- Linux curl API 使用 C语言
- Service xxx does not have a SELinux domain defined
- 什么是堆和栈以及区别详解
- 洛谷 P2486 [SDOI2011]染色 LCT
- php 获取汉字,php 获取汉字长度
- Intel Sandy Bridge/Ivy Bridge架构/微架构/流水线 (6) - 流水线前端微熔合/宏熔合
- linux pinctl 分析,Linux驱动架构之pinctrl子系统分析(一)
- Android Studio 华为手机真机调试
- C语言:小工程:统计一篇文档中有多少单词
- 学长教你学C-day9-C语言循环结构与选择结构
- html是什么意思?
- iOS 日记app的制作过程(Objective-C)
- utc时间转换为时分秒_详解JavaScript UTC时间转换方法
- 如何用divi主题做独立站?
- 对于网络连接超时问题的推测;错误码3001 3002 3003 3004等网络错误code码
- 点沙成金:半导体芯片(转载)
- JsonFormat使用经历
- CF25A IQ test
- 基于Node.js的图书管理系统
- liquibase编写sql脚本
热门文章
- MessageBoxA、MessageBoxW与MessageBox
- css-doodle 学习第三天, selectors的使用
- dsm是基于linux什么版本,DSM 文件扩展名: 它是什么以及如何打开它?
- 《谁还能说〈周易〉读不懂、没读懂?》系列论文(三):《周易》象数思维方式演绎中国传统文化(吉 华)...
- ERP和SAP的一些名词解释
- ”垂死挣扎还是涅槃重生 -- Delphi XE5 发布会归来感想“的感想
- ORTP移植到Hi3518e,h.264封包rtp发送
- 欧盟对谷歌开出第三张天价罚单 累计罚款总额达93.7亿美元
- python通达信接口_mootdx: 通达信数据读取 pytdx 的一个简便使用封装
- 各种Sensor传感器