• Prometheus系列第九篇一核心之micrometer架构


    架构图

    • MeterRegistry有两大类[SimpleMeterRegistry,CompositeMeterRegistry]单注册源和多注册源
    • MeterRegistry针对不同数据源实现包含
      • HealthMeterRegistry
      • PrometheusMeterRegistry
      • AtlasMeterRegistry etc…
    • PrometheusMeterRegistry负责创建micrometer的度量,比如PrometheusCounter,DefaultGauge等,同时为每个度量创建一个MicrometerCollector
    • MicrometerCollector负责注册prometheus的CollectorRegistry,采集时通过MicrometerCollector收集PrometheusCounter或者其他度量的指标信息

    在这里插入图片描述

    系统模块

    micrometer有两个大的模块

    implementationsmicrometer-core
    适配不同的数据源,比如datadog,influx等等适配不同的中间件,并完成metric指标插桩
    
    micrometer
        implementations <explain 适配不同的数据源 本文核心micrometer-registry-prometheus/>
            micrometer-registry-appoptics
            micrometer-registry-atlas
            micrometer-registry-azure-monitor
            micrometer-registry-cloudwatch
            micrometer-registry-cloudwatch2
            micrometer-registry-datadog
            micrometer-registry-dynatrace
            micrometer-registry-elastic
            micrometer-registry-ganglia
            micrometer-registry-graphite
            micrometer-registry-health
            micrometer-registry-humio
            micrometer-registry-influx
            micrometer-registry-jmx
            micrometer-registry-kairos
            micrometer-registry-new-relic
            micrometer-registry-opentsdb
            micrometer-registry-otlp
            micrometer-registry-prometheus
            micrometer-registry-signalfx
            micrometer-registry-stackdriver
            micrometer-registry-statsd
            micrometer-registry-wavefront
        micrometer-bom
        micrometer-commons
        micrometer-core <explain  完成对不同中间件的切入,指标统计 />
        micrometer-observation
        micrometer-observation-test
        micrometer-test
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32

    总结

    • 本文概述了prometheus与micrometer的结合,以及micrometer的作用
    • micrometer的core模块集成了大量的中间件度量采集工具,从而提供了开箱即用的一整套工具
  • 相关阅读:
    PG-事务、并发和锁
    Go Web——Beego之controller其他相关知识
    康士柏新能源汽车检测设备-科技之光 驶向未来
    微信小程序 获取当前屏幕的可见高宽度
    Cracking the Data Modeling Interview: Part 1 an Overview
    c语言输出国际象棋王从x走到y的步数
    达梦数据库学习操作记录
    VS2022+opencv4.6.0安装和配置过程
    FPGA实现AD采集
    盲盒经济的营销方式
  • 原文地址:https://blog.csdn.net/qq_35529969/article/details/126922758