首页 > 其他分享 >prometheus简易推送demo

prometheus简易推送demo

时间:2023-08-10 18:55:04浏览次数:35  
标签:map demo boot put prometheus push ia 推送

  public static void main(String[] args) throws Exception {  
  
        InetAddress ia = InetAddress.getLocalHost();  
        Map<String,String> map = new HashMap<>();  
        map.put("serverip",ia.getHostAddress());  
        map.put("interfacename","http://ip:8194/gw/ent/hot");  
        map.put("instance",ia.getHostName());  
  
        /**  
         * 推送指标到pushgetway,prometheus从pushgetway中pull  
         */  
        PushGateway pg = new PushGateway("ip:9091");  
        Gauge gauge = Gauge.build().name("springboot_push").help("服务接口监听").register();  
        gauge.set(0);  
        pg.push(gauge, "springboot_push",map);  
  }  
<dependency>  
      <groupId>org.springframework.boot<\/groupId>  
      <artifactId>spring-boot-starter-web<\/artifactId>  
  <\/dependency>  
  
  <dependency>  
      <groupId>io.micrometer<\/groupId>  
      <artifactId>micrometer-registry-prometheus<\/artifactId>  
  <\/dependency>  
  
  <dependency>  
      <groupId>org.springframework.boot<\/groupId>  
      <artifactId>spring-boot-starter-actuator<\/artifactId>  
  <\/dependency>  

 

标签:map,demo,boot,put,prometheus,push,ia,推送
From: https://www.cnblogs.com/goPush/p/17621258.html

相关文章

  • LVGL Demo测试
    准备移植好lvgl的工程一、修改 lv_port_disp.c1、使能lv_port_disp.c修改头晚间包含lv_port_disp_template改为lv_port_disp 编译报错和警告,没有定义水平MY_DISP_HOR_RES、垂直分辨率MY_DISP_VER_RES和最大水平分辨率MY_DISP_VER_RES 通过这里我们可以看到如果我们没......
  • LVGL8.1运行demo
    前言LVGL能实现非常简约美观的UI界面,比如上面这张动图就是LVGL的官方demo,前面移植好显示和触摸后,就可以尝试跑一下lv_demo。有时间还可以研究一下demo是怎么实现的。 一、移植前准备硬件(带触摸屏幕的STM32F407VE核心板)移植好LVGL-8.1显示和触摸的Keil工程,实现屏幕显示、按......
  • HarmonyOS系统级推送服务,打造消息通知新体验
    8月4日,第五届华为开发者大会2023(HDC.Together)再次启航。在本次大会上,华为为广大用户带来了HarmonyOS4.0全新升级的体验,同时,针对HarmonyOS应用的开发,此次也全面升级了HarmonyOSSDK开放能力。账号服务、支付、广告、推送服务(PushKit)等通用能力全局化、系统化后,为开发者带来更......
  • prometheus的sdk client_golang 使用 定时器
    之前线上监控的agent都是直接  time.Sleep(time.Duration(collectInterval)*time.Second),多少有些许的low,每次开始采集数据的时间都是从程序开始执行就开始采集,很显然这种偷懒的方式是不合理的。1、简单复制粘贴一下funcAbNormalLoglistener(collectIntervalint){......
  • k8s安装prometheus
    安装在目标集群上,执行如下命令:kubectlapply-fhttps://github.com/512team/dhorse/raw/main/conf/kubernetes-prometheus.yml使用1.在浏览器访问地址:http://master_ip:30000,如下图所示:2.查看k8s自带的指标数据,如下图所示:3.点击“Execute”按钮,并切换到“Graph”选项卡,......
  • 【HMS Core】推送报错907135701、分析数据查看
    ​【关键字】HMS、推送服务、分析服务 【问题描述1】集成推送服务,获取Token时报错907135701:scopelistempty 【解决方案】907135701OpenGW没有配置Scope1、您可以检查下网络是否有问题,手机是否可以正常连接互联网2、查看推送服务开关是否正常打开​​ 【问题......
  • 用 Prometheus 打造云原生监控
    数字化转型背景下,随着轻量化的容器化技术和微服务应用的深度融合,业务复杂度随之上升。基于Prometheus的容器云监控体系成为目前主流容器监控事实标准,本文主要介绍Prometheus云原生监控体系,涵盖指标采集、数据存储、可视化展示,告警入库等功能,结合生产实践供大家参考。一、监控对象Pr......
  • kafka_demo
    参考:概念:https://zhuanlan.zhihu.com/p/74063251代码运用:https://zhuanlan.zhihu.com/p/114209326 参考 kafka在windows平台的搭建和简单实用_一代键客的博客-CSDN博客,先验证本地是否能使用kafka成功生产消费消息,如果因为版本问题遇到报错“bootstrap-serverisnotarec......
  • 05服务拆分-案例Demo
    下载对应初始项目cloud-demo链接:https://pan.baidu.com/s/1NpovDVLj8ZSrDjt2seID2A?pwd=dp3f提取码:dp3f准备数据库dockerpsdockerexec-it6d542566d077/bin/bashpsql'host=localhostport=5432user=postgresdbname=postgres'createdatabasecloud_order;cre......
  • 视频融合平台视频汇聚平台LiteCVR路由器可支持推送设备及本地经纬度信息
    RTMP流媒体服务器LiteCVR为了顺应安防市场的规模不断扩大与发展,开发出了具有强大的数据接入、处理及分发能力,除此之外还具有兼容性强、灵活拓展度强、安装部署设施轻松等特点,平台支持海量视频汇聚管理,可提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、......