kong插件Prometheus+grafana图形化展示

摘要:
Input 74247424是Kong官方提供的仪表板,与Prometheus插件相匹配。之后,调用Kong网关接口查看数据。
目录

1. 准备工作

部署 1.Promethues2.Grafana

3. 为kong添加 prometheus插件

curl -i -X POST --url http://localhost:8001/plugins --data "name=prometheus"

4. 打开kong的metrics支持

http://localhost:8001/metrics 端点上的Admin API提供了度量标准。需要配置权限使promtheus server能够从这个api访问并取数据

4. 配置prometheus.yml添加kong提供的数据信息

$PROMETHEUS_HOME/prometheus.yml

找到 - targets: ['localhost:9090'] 这一行,添加 Kong 管理节点,添加后如下:

- targets: ['localhost:9090','localhost:8001'] 

重启prometheus服务:

systemctl restart prometheus

验证prometheus是否能正常获取kong api数据, 访问ip:9090,输入kong关键字:

kong插件Prometheus+grafana图形化展示第1张

5. 在 Grafana 管理界面添加数据源

“Configuration” => “Add data source” => “Prometheus” => “select”
配置URL:http://localhost:9090

6. 添加官方 Dashboard

  1. 登录 Grafana 后,点击左边的 “+” => “Create” => “Import”。
  2. 输入 7424 ,7424 是 Kong 官方提供的与 Prometheus 插件配套的 Dashboard。
  3. 完成,调用 Kong 网关接口即可查看数据。

[sleepy↓]

免责声明:文章转载自《kong插件Prometheus+grafana图形化展示》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇如何使用Jsoup爬取网页内容华为海思系列芯片开发学习中常见缩写详解下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

搭建express服务器

express是一个基于Node.js的极简的web应用程序开发框架。 首先为应用程序创建一个package.js文件 npm init -y 在项目目录添加index.js文件 const express = require('express') const app = express() app.get('/', (req, res) => r...

android模拟器访问localhost或127.0.0.1报错

 在一般的Java Web程序开发中,我们通常使用localhost或者127.0.0.1来访问本机的Web服务,但是如果我们在Android模拟器中也采用同样的地址来访问,Android模拟器将无法正常访问到我们的服务,这是为什么呢?我们可以这样来理解:Android的底层是Linux kernel,包括Android本身就是一个操作系统,因此,这时我们...

springboot 实时监控 spring-boot-starter-actuator 包

对java工程实时监控方式很多,本文主要讲在springboot框架中的监控。 springboot框架,自带了actuator监控,在pom中引入jar包即可,如下 1.引入jar <dependency> <groupId>org.springframework.boot</groupId> <artifac...

Tomcat7基于Redis的Session共享实战一

本文主要介绍如何使用redis对tomcat7的session进行托管。 1、安装Redisredis安装比较简单,此处略过。 2、配置两个Tomcat在本机上配置两个Tomcat,分别为tomcat7-8081、tomcat7-8082。 编制两个index.jsp页面,分别放入tomcat7-8081webappsROOT、tomcat7-8082we...

IdentityServer4 接口说明

在.net core出来以后很多人使用identityServer做身份验证。 ids4和ids3的token验证组件都是基于微软的oauth2和bearer验证组件。园子里也很多教程,我们通过教程了解到is4有一个discovery endpoint。 顾名思义,Discovery定义了一个服务发现的规范,它定义了一个api( /.well-known/...

访问localhost的phpmyadmin出现访问被拒绝

原因是:没有配置MySQL数据库密码。 1.打开D:wampappsphpmyadmin x.xx找到config.inc.php。 修改并保存: $cfg['Servers'][$i]['user'] = 'root';$cfg['Servers'][$i]['password'] = 'MySQL密码'; 2.重启wamp即可访问。 详细介绍请查看...