码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Prometheus Operator 通过additional 添加target


    前言

    Proms Operator 添加自定义监控可以通过如下两种方式实现,本文是 additional 方式。

    • additional 方式
    • serviceMonitor方式

    官网

    安装参考这个专栏里以前的博文。

    1. ##
    2. https://github.com/prometheus-operator/kube-prometheus#quickstart

    按照官网的部署,这个方式部署起来的prometheus还有很多的缺陷,不能直接用于生产环境使用,具体问题点如下:

    • 数据没有持久化存储(grafana、prometheus)
    • svc都是用的clusterIP 不方便运维管理
    • 默认的告警方式不方便
    • 加监控target也不方便

    官网

    1. ##
    2. https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/additional-scrape-config.md

     vim prometheus-prometheus.yaml 

    末尾添加:

    1. additionalScrapeConfigs:
    2. name: additional-scrape-configs
    3. key: prometheus-additional.yaml

    vim prometheus-additional.yaml

    1. - job_name: "base-linux"
    2. static_configs:
    3. - targets: ["192.168.0.36:9090","192.168.0.11:9090"]
    4. - job_name: "kafka-explorer"
    5. static_configs:
    6. - 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

    1. ##
    2. kubectl apply -f additional-scrape-configs.yaml -n monitoring

    查看

    如何删除 target ?

    1. kubectl delete secret additional-configs -n monitoring
    2. kubectl delete secret additional-scrape-configs -n monitoring

    如何更新target?

    1. ## 重新生成
    2. kubectl create secret generic additional-scrape-configs --from-file=prometheus-additional.yaml --dry-run=client -oyaml > additional-scrape-configs.yaml
    3. ## 应用
    4. kubectl apply -f additional-scrape-configs.yaml -n monitoring

  • 相关阅读:
    HTML5七夕情人节表白网页制作【爱心雨(满屏爱心飘落)】HTML+CSS+JavaScript
    LibreOJ_10010
    一文带你搞懂ArrayList 从源码角度剖析底层原理
    SpringCloud nacos1.x.x版本升级到2.2.3版本并开启鉴权踩坑
    零零信安-D&D数据泄露报警日报【第35期】
    Vue3 + ts 开发一个ProTable
    linux------常用命令和系统命令
    springboot整合搭建webservice项目
    unity基础 常用的API及脚本模板
    Go学习笔记1.3-变量的数据类型篇
  • 原文地址:https://blog.csdn.net/knight_zhou/article/details/126244524
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号