soul网关监控插件的使用
本篇主要讲解soul网关插件监控插件的使用
流程图:
技术方案
监控插件,使用influxdb来进行存储,使用前请你确保你正确的安装了influxdb。采用异步的disruptor进行保存。监控网关的调用请求,包括QPS,TPS,成功和失败数量等等相关信息。
以上为api文档的介绍,然后首先需要安装influxdb数据库。我采用的是在centos7下面安装的infulxdb数据库。
相关链接:
influxdb数据库中文教程: https://legacy.gitbook.com/book/jasper-zhang1/influxdb
influxdb 数据库安装教程: http://easonwu.me/2019/04/install-influxdb-in-centos7.html
influxdb 数据库查看工具下载链接: https://www.lanzous.com/iav9iwf
本人使用的查看工具为InfluxDBStudio 从蓝奏云上面下载之后解压双击箭头所指打开
然后点击create
然后创建连接,将自己的数据库的信息填写上去就连接成功了。
插件设置
在 soul-admin 管理后台,插件管理-> monitor ,设置为开启,然后配置好influxdb 连接信息
然后在插件列表中正确配置influxdb 配置。
首先添加选择器
然后添加规则
同步规则,便配置好了soul网关的监控插件,然后查看自己的请求需要从数据库中查看便是了。
然后便有了相关的信息
监控插件influxdb 数据库增加相关参数
发现soul 网关中配置的信息没有请求地址相关的参数,然后稍微了改了下源码,然后将数据存入了数据库。如上图path。
1、首先要在monitorDO中添加想要添加的参数。
然后
这三个地方加上便可以将想要添加的字段加入数据了
soul网关监控插件的使用相关推荐
- Soul源码解析(16)-Soul网关熔断插件使用及源码解读
一.目标 1.使用Soul网关熔断插件: 2.解读熔断插件关键代码: 二.内容 2.1 背景 熔断:在互联网系统中,当下游服务因访问压力过大而响应变慢或失败,上游服务为了保护系统整体的可用性,可以暂时 ...
- soul网关-4-sign插件签名认证
一个网关的下游是多个业务线,如果这些业务线都有鉴权的需求,那么可以使用网关的鉴权功能,没必要每个业务线都自己实现一套鉴权的代码.除非是与业务强相关的鉴权,是那种不具有普适性的需求. soul网关的鉴权 ...
- soul网关-2-divide插件
先来设想一下,网关如果收到了一个请求http://xxx.com/openapi/appname/order/findById?id=3,那么怎么将请求转发给对应的业务? 可以想象一下大概是这几个步骤 ...
- Soul网关Hystrix插件相关知识点扫盲
线程隔离和信号量隔离 Hystrix 里面核心的一项功能,其实就是所谓的资源隔离,要解决的最最核心的问题,就是将多个依赖服务的调用分别隔离到各自的资源池内.避免说对某一个依赖服务的调用,因为依赖服务的 ...
- soul网关mysql8_Dubbo学习系列之十七(微服务Soul网关)
论起微服务,哪能不谈网关,老将有Zuul,后继有Gateway,但这些都和SpringCloud关系密切,其他网关如Kong,因Lua原因,玩起来略不顺手.这不,就来了个Soul,我顺便拿来整进了我在 ...
- Soul网关-day16
Soul网关-day16 Soul网关-hystrix插件(二) 今天这篇文章主要是为了勘误,还有把上次没跑通的东西跑通-惭愧-源码解读仍然还在路上. 上一篇文章的操作有一定的不正确性,主要在我开 ...
- Soul网关-day17
Soul网关-day17 Soul网关-hystrix插件(三) 今天正式开始读hystrix的源码,昨天大概复现了熔断,同时发现在Soul-admin控制台处设置的一个参数:ErrorThres ...
- Soul网关源码学习(14)- hystrix,resilienc4j,sentinel 插件的使用和对比
文章目录 前言 hystrix 使用 resilienc4j 使用 sentinel 使用 对比 总结 前言 在前面第6~13章中,我们分析了 Soul 网关核心功能"代理转发"的 ...
- Soul网关源码阅读(十)自定义简单插件编写
Soul网关源码阅读(十)自定义简单插件编写 简介 综合前面所分析的插件处理流程相关知识,此次我们来编写自定义的插件:统计请求在插件链中的经历时长 编写准备 首先我们先探究一下,一个P ...
最新文章
- PostgreSQL 常用命令
- 灵活管理Hadoop各发行版的运维利器 - vSphere Big Data Extensions
- BaiDu校招2016计算机视觉笔试试题
- 双曲线和直线联立公式_高中圆锥曲线解题技巧之齐次化联立(四)
- 爬虫总结(四)-- 分布式爬虫
- oracle loop index,oracle index 聚集因子
- 计算机硬件基础大纲,计算机硬件基础教学大纲..docx
- 酷客多小程序实现小程序之间跳转功能,让小程序玩出新花样
- 两个有序链表序列的合并
- Kafka的存储设计
- 张清:心静,写在年末
- 【动态规划】LeetCode 1143最长公共子序列
- 我喜欢的刀刀语录(一)
- mariadb-libs 被 mysql-community-libs-compat-8.0.26-1.el7.x86_64 取代
- Dev cpp 手动开栈
- MATLAB app 实现音乐播放器
- Appium APP UI自动化测试框架介绍
- win7 系统更新服务器失败怎么办,Windows7 Update更新失败报错80070002和80070003怎么办?...
- 马斯克说用激光雷达都是傻子?中国自动驾驶业者被惹怒了!
- python agg函数_个人对Pandas中agg、apply和transform函数的理解