zoukankan      html  css  js  c++  java
  • prometheus 环境搭建

    1. prometheus 官网
      https://prometheus.io/docs/introduction/overview/

    2. GrafanaLabs 官网
      https://grafana.com/

    3. SpringBoot使用Prometheus

      Maven 因springboot中已经集成了actuator 数据

      org.springframework.boot
      spring-boot-starter-actuator


      io.micrometer
      micrometer-registry-prometheus
      1.1.3

    4. springboot 配置文件 yml
      management:
      security:
      enabled: false
      #prometheus+grafana+springboot2监控集成配置
      metrics:
      export:
      prometheus:
      enabled: true
      jmx:
      enabled: true
      endpoints:
      web:
      exposure:
      include: '*'
      base-path: /metrics
      #prometheus+grafana+springboot2监控集成配置

    5. Application 中添加 bean
      @Bean
      MeterRegistryCustomizer configurer(
      @Value("${spring.application.name}") String applicationName) {
      return (registry) -> registry.config().commonTags("application",applicationName);
      }

    6. 启动application 访问 http://localhost:8080/metrics/prometheus

    以上为 springboot 启动 prometheus 发布信息

    7.以windows环境 启动prometheus
    prometheus.exe --config.file=prometheus.yml --web.listen-address=:8091 &
    8.GrafanaLabs 直接执行,

    9.登录Grafana localhost:3000 默认端口

    1. 添加prometheus数据源

      2、选择监控仪表盘模板导入。

      访问地址:https://grafana.com/dashboards  --->  serch框输入windows  ---->  选择心仪模板 
          (注意模板所支持的数据源为prometheus)  -----   进行 ID 或者JOSN文件两种方式导入。
      ![](https://img2018.cnblogs.com/blog/883541/202001/883541-20200114140005761-611687286.png)
      windows 模版 可以使用6564 ID 模版
      jvm 模版可使用 4701 ID号
      

      对应模块的 可到 https://grafana.com/grafana/dashboards进行查询

    Alerting Grafana 预警配置管理
    在alerting 中 添加 Natification channels 属性 点击绿色按钮 New channels
    新增email 修改 邮件 信息
    [smtp]
    ;enabled = true
    ;host = smtp.qq.com:25
    ;user =1261574841@qq.com
    ;password =ft*****chg ##发送验证码
    ;skip_verify = true
    ;from_address =1261574841@qq.com
    ;from_name = Grafana

        可以增加webHook 会触发 指定接口信息
    
    使用 small 中 可以使用列表 webhook  发布  kafka

        吾之爱,心之念。
               携子手,到白头。

  • 相关阅读:
    服务器的小程序,可以通过浏览器访问该服务器自定义的内容
    GUI小程序---理解GUI
    迷你MyBank
    使用Scanner输入数据-读取文本数据
    文件拷贝代码模型
    File文件操作类
    链表
    ThreadLocal类使用理解
    二叉树
    比较器比较对象数组Comparable和Comparator区别
  • 原文地址:https://www.cnblogs.com/JC-0527/p/12193598.html
Copyright © 2011-2022 走看看