爱上开源之boot4go-prometheus

昨天写了有关自己开源的一个go-gateway的文章, 在文章中提到了使用fasthttp完全替代了原生的net/http,在gateway的项目中,提供通过grafana+prometheus来进行gateway整体调度的动态状态监控,在GPE的监控体系中,exporter是个必不可少的组件, 以前的springcloud的gateway中,是使用的springcloud集成的prometheus-client, 现在功能迁移到golang里,当然也要有golang的prometheus, prometheus官方提供了golang的支持,可惜是在net/http下的,可以看看prometheus的代码包,里面的prometheushttp包里,提供了net/http的支持,但是我们使用的fasthttp作为gateway的底层通信,当然完全可以单独在开一个无关的端口,通过net/http来提供prometheus的功能, 不过想着浪费资源了,在docker和k8s里,还要expose一个无关的端口,就没有这样做。

从java到golang的prometheus改进

有不少热心的朋友,都私下问我,搞了这么多年的java,为什么现在开始搞golang了,首先java不存放弃,搞golang了并不代表java不好, 还是看具体的场景, springcloud的微服务解决方案香不香,很香,对于java熟悉的人员来说,可以通过springboot和s

基于prometheus+grafana体系监控Oracle数据库

概述今天主要介绍一下怎么用prometheus来监控Oracle数据库,下面一起来看看吧!一、配置go由于Prometheus 是用golang开发的,所以首先安装一个go环境,Go语言是跨平台,支持Windows、Linux、Mac OS X等系统,还提供有源码,可编译安装。

基于prometheus + grafana部署RabbitMQ消息队列监控

概述Prometheus 服务本地已经启动了,接下来,需要安装并运行 Exporter,它的主要作用是持续输出监控的组件信息并格式化,同时提供 Http 接口供 Prometheus 服务来抓取。

prometheus

1、zabbix : c、php语言编写promethues: golang 语言编写 metric lable标签2、配置文件:prometheus.

zabbix监控MogDB之采集prometheus数据

市场上比较的监控方式有两种:zabbix和prometheus架构,对于MogDB/openGauss数据库来说,已经通过grafana + prometheus + opengauss_exporter的方式完成了监控部署(部署方式:https://www.modb.

基于prometheus+grafana体系实时监控mysql数据库,值得收藏

去附近的商场吃了一顿“高老九重庆火锅”,味道还行,主要是好久没吃火锅了~白天把家里好好收拾了一下,感觉心情也跟着变好了。