当前位置: 首页 > news >正文

27.2 动态分片方案和它要解决的问题

本节重点介绍 :

  • 动态分片方案要解决的几个问题
    • 如何解决静态分片中分片挂掉的问题
    • 如何统一采集器配置
    • 如何将采集的target分发给采集器
    • 如何降低分片变化时target的迁移

动态分片方案

image.png

需要解决下面的问题

  • 如何解决静态分片中分片挂掉的问题
  • 如何统一采集器配置
  • 如何将采集的target分发给采集器
  • 如何降低分片变化是target的迁移

如何解决静态分片中分片挂掉的问题

  • 答案就是探活,对所有分片进行探活
  • 如果发现分片挂掉,将挂掉的分片剔除,进行target的再分配

如何统一采集器配置

  • 使用file_sd ,这样每个采集器分片的配置都一致

如何将采集的target分发给采集器

  • 既然传输的是文件,则需要ansible文件分发或者其他同步手段

如何降低分片变化时候target的迁移

  • 使用一致性哈希算法替换取模
  • 这样在分片发生变化时可以降低key的迁移

整体思路总结

  • 从cmdb/服务树获取 要监控的target列表,如300台node_exporter
  • 以json文件的形式分发存活的3个采集器,每个节点100台
  • 每个采集器收到属于自己的target,使用file_sd ,reload配置即可
  • 同时开启对3个采集器的探活
  • 如果发现采集器A挂掉,则立即获取300台node_exporter分发给 B和C

本节重点 :

  • 动态分片方案要解决的几个问题
    • 如何解决静态分片中分片挂掉的问题
    • 如何统一采集器配置
    • 如何将采集的target分发给采集器
    • 如何降低分片变化是target的迁移

http://www.mrgr.cn/news/54916.html

相关文章:

  • vue项目引入高德地图
  • Vim使用与进阶
  • 算法Day-6
  • 如何使用八爪鱼爬取有价值的商业数据?
  • 二叉搜索树与AVL树(java数据结构)
  • 区块链技术原理
  • template <typename T>详解
  • 【力扣打卡系列】滑动窗口与双指针(乘积小于K的子数组)
  • 动态规划-子数组系列——乘积最大子数组
  • 文心一言 VS 讯飞星火 VS chatgpt (373)-- 算法导论24.4 5题
  • SpringBoot3整合RocketMQ问题处理
  • Qt 实战(11)样式表 | 11.2、使用样式表
  • 单元化架构,分布式系统的新王!
  • Java学习教程,从入门到精通, Java 基础语法(4)
  • VMware虚拟机三种网络模式详解
  • 【计网笔记】以太网
  • 深度学习-2:数据向量化
  • python 函数式编程
  • 死锁的具体案例分析
  • 集合框架14:TreeSet概述、TreeSet使用、Comparator接口及举例
  • 基于深度学习的地形分类与变化检测
  • 快速学会一个算法:Faster R-CNN进行目标检测!
  • leetcode day1
  • resnetv1骨干
  • 轮班管理新策略,提高效率与降低员工抱怨
  • Vue3中使用自定义指令实现后台管理系统中对于按钮权限的控制