java读取prometheus数据,用java简单实现一个prometheus exporter

微信公众号:程序员的野生香蕉

博客地址:https://blog.itmonkey.icu

说明

在目前基础监控日益丰富的条件下,我开始适当介入业务层监控,当然对于运维来讲会比较难一点。不过带着这个想法,我先开始去探索如何自定义监控,如何去采集一些基础监控无法采集到的数据,或者你觉得这份数据不完整或者不适合你自己分析和展示。

这篇文章主要是介绍一下自己写的一个自定义监控模板,当然目前已经通过这个采集了非常多特定的数据做展示。

介绍

塔罗斯(Talus)

塔罗斯(希腊语:Ταλως;英语:Talos / Talus)是希腊神话中的机械巨人(Automaton)。该名义为“砍伐”或“太阳”。塔罗斯的身世有三种版本。按赫西奥德(Hesiod)的说法,宙斯曾创造了四代人类:黄金、白银、青铜、黑铁。

功能

后期主要提供给thanos运维数据,提供prometheus接口

git地址

https://github.com/gsgs-libin/talus

接口

输出接口:/talus/metrics/prometheus

访问地址

http://localhost:9000/talus/metrics/prometheus

构建

mvn cleanpackage-Dmaven.test.skip=true

docker build-t harbor.xxx.com/talus/talus:release-1.1.1.

例子

我这边写了几个例子,分别对应的指标类型为:Counter、Guage、Histogram、S

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值