嘉为蓝鲸监控中心:助力大型运营商解决烟囱工具式监控难题
直达原文:嘉为蓝鲸监控中心:助力大型运营商解决烟囱工具式监控难题
随着业务和 IT 信息化的发展建设,为确保基础设施的全面监控,企业积极采购了多样化的监控设施,这些设施广泛覆盖了操作系统、关键组件以及硬件等多个层面,从而初步完成了 IT 技术设施和运维管理工具的建设。然而,随着业务的迅速增长,现有的运维设施和系统开始暴露出诸多挑战,资源分散,缺乏有效的统一规范化管理,导致监控覆盖不全,告警治理变得困难重重。此外,监控配置成本高昂、效率低下,且团队协作难度增加,这些因素都使得企业难以迅速响应业务的变化和需求。在这个背景下,建设一体化监控平台的诉求逐渐成为各个企业的监控建设重心。
面对这些问题,某大型运营商企业基于嘉为蓝鲸监控中心,启动了基础设施运维管理系统建设工程,通过重塑运维体系,构建统一的一体化监控平台,全方位提升监控管理水平,提升运维管理效率,为 IT 系统的安全、持续、不间断运行提供有力的支撑。
![](https://static001.geekbang.org/infoq/8e/8ec36743126a2a93eb105817d08fade4.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
业务场景
该企业在多年的运维监控中,通过自行搭建 Zabbix、Prometheus 等开源监控平台,自行实施了大量操作系统、组件服务的监控,同时外采了硬件监控产品补足硬件监控能力。但随着企业的发展,这种缺乏完整监控体系的管理模式逐渐暴露出监控缺乏监管——覆盖率低、没有统一规范——策略配置混乱、各监控系统混合部署——运维管理复杂等问题。传统的监控管理模式越发难以推进,亟需建设统一的监控平台。
分析痛点
该公司目前的监控建设正处于烟囱工具式监控建设阶段,且各类监控场景尚不完备。客户期望在补足监控能力的同时,建立成熟的一体化监控平台。从各个运维场景下看,企业目前具备以下痛点:
操作系统监控:已部署 Zabbix 和 Prometheus,由各业务系统自行配置监控,没有统一的指标体系、阈值规范,整体监控处于缺乏管控状态;
组件监控:原监控系统对于组件监控过于简单,缺少核心指标的采集,且没有策略模板,不清楚如何配置监控;
容器监控:容器监控能力缺失,容器资源及容器组件服务整体处于未监控状态,系统运行保障风险极高;
统一监控平台:已采购第三方硬件监控产品,独立管理,每次使用时都需单独登录硬件管理平台进行配置,授权和管理体系复杂,使用不便。期望能通过一体化监控平台进行统一管理。
解决方案
操作系统监控 —— 基于蓝鲸 Agent 的指标采集
嘉为蓝鲸监控中心以蓝鲸 Agent 为核心,内置操作系统采集插件,只要部署了蓝鲸 Agent,就会自动采集操作系统相关指标数据,无需手动配置。通过 One Agent 的方式,该公司实现内部操作系统的统一监控、采集。
![](https://static001.geekbang.org/infoq/40/40451c3b32e0cec67461b5a0dfae1c4c.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
组件监控 —— 强大的采集扩展能力,积累丰富
监控中心采用 Agent+Plugins 的设计模式,支持通过系统脚本、SQL 语句、Exporter、Datadog 插件等模式快速扩展各类监控对象的监控,解决 Agent 模式下各类组件对象的监控数据采集问题。
同时监控中心支持通过协议/接口(支持 SNMP、IPMI、JMX、SQL、BK-Pull 等)模式进行扩展,远程收集数据,解决了各种无代理场景下的组件监控问题。
基于上述模式,监控中心同时还积累内置了大量标准化插件,覆盖绝大部分主流数据库、中间件。同时具备成熟的指标体系建设,提供最佳实践配置模板,引导用户进行监控检测。
![](https://static001.geekbang.org/infoq/49/49fd6bac584ef2bf72f3aa86e52ac0b1.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
![](https://static001.geekbang.org/infoq/b2/b243a5bb3daa0e882f95ae94d674a023.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
容器监控 —— 覆盖容器资源、容器服务指标,全方位监控
基于 K8s 原生的 Prometheus 监控方案优化改造,该公司实现以下场景的容器监控:
支持对容器内各类资源对象进行发现,并采集相关性能指标,包括 Cluster、Workload、Pod、Container、Node
支持容器上部署的组件服务监控,可通过以下方式进行数据采集:
- 支持 serviceMonitor(主推)和 podMonitor
- sidecar 方式( 以 sidecar 模式部署 exporter 抓取器暴露出 metrics,结合 serviceMonitor 进行采集)
- 中心远程统一采集 (组件本身暴露了/metrics,结合 serviceMonitor 进行采集)
![](https://static001.geekbang.org/infoq/98/9856e17b5858d8da9802fa714e77a1a8.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
统一监控 —— 第三方监控源数据接入,建立一体化监控平台
该公司通过嘉为蓝鲸监控系统,实现第三方监控数据接入,通过开发监控源插件进行对接,抓取或接收其他监控系统数据。如果对数据进行一定的数据结构清洗,还可将接入数据与蓝鲸 CMDB 实例进行关联,从而在指标管理、数据检测、可视化等能力上与嘉为蓝鲸监控中心自采集数据完全持平,建设真正的一体化监控平台。
成果展示
操作系统监控 —— 基于蓝鲸 Agent 的指标采集
![](https://static001.geekbang.org/infoq/89/89ee243d647d7c96a7c51e711a537151.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
同步 CMDB 操作系统配置信息
![](https://static001.geekbang.org/infoq/bc/bc4c7b7dec04a4434bad7bda24b1b599.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
基于蓝鲸 Agent 的操作系统指标采集
组件监控 —— 企业内核心数据库、中间件监控接入,策略配置
![](https://static001.geekbang.org/infoq/ce/ce3282505ccbd911de1f2584fe40e237.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
MySQL 数据展示
![](https://static001.geekbang.org/infoq/8e/8ea1b3ff7df5fb0e71a6cfdaf5fd6202.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
Kafka 数据展示
![](https://static001.geekbang.org/infoq/a7/a710604aad002d37f106d2816c7754d7.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
容器资源发现、展示列表
容器监控 —— K8s 容器管理平台监控接入
![](https://static001.geekbang.org/infoq/a7/a710604aad002d37f106d2816c7754d7.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
容器资源发现、展示列表
![](https://static001.geekbang.org/infoq/b9/b9058ddcba27ff32b5021ae674103861.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
容器资源性能指标
![](https://static001.geekbang.org/infoq/ef/ef318e53654977ab4097a7b31b77733c.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
集群内 ServiceMonitor、PodMonitor
![](https://static001.geekbang.org/infoq/30/30ba9a095bf83ce277b605abb810a35d.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
容器内组件服务指标
统一监控 —— 第三方监控源数据接入,建立一体化监控平台
![](https://static001.geekbang.org/infoq/89/892567514a352ab282e3f11a14840f35.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
第三方硬件监控系统指标数据接入
建设成效
![](https://static001.geekbang.org/infoq/2f/2fcb44c5c599b0795700de24c65c1b38.jpeg?x-oss-process=image%2Fresize%2Cp_80%2Fauto-orient%2C1)
场景适用性
嘉为蓝鲸监控中心目前已在各个运维分层场景中,具备了完整的监控方案和最佳实践引导,可以帮助企业尽可能多地完成监控覆盖;同时提供成熟的监控数据集成方案,既能与第三方监控系统进行数据对接,也能在数据处理、存储、可视化等层面提供完全一致的能力与体验。适用于以下类型的企业:
监控接入不规范,各个业务系统独立运行,监控体系没有统一治理的企业;
已实施了基础的监控采集,但是缺乏有效的指标体系建设,监测告警配置不规范的企业;
监控覆盖率不高,容器监控、硬件监控等场景缺失,希望补足这些场景的监控能力的企业;
烟囱式监控环境,各类场景监控系统虽具备,但完全独立,管理复杂,亟需建设统一监控平台的企业。
评论