热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Springcloud微服务安全实战75配置grafana图表及报警

先过一下grafana的配置文件grafana的配置文件。右键服务的地址、发信人账号和面等配置要连到prometheus上。登陆的密码是多少,第二行是不允许用户注册。dashboa
先过一下grafana的配置文件

grafana的配置文件。
技术图片
技术图片

右键服务的地址、发信人 账号 和面等
技术图片
配置要连到prometheus上。
技术图片
登陆的密码是多少,第二行是不允许用户注册。
技术图片
dashboard.json里面内容太多 不能完全的看懂。
技术图片

界面

admin password
技术图片

技术图片

新建一个dashboard
技术图片

技术图片
导入一个事先已经写好的了。
技术图片
技术图片
去找我们刚才看的那个 dashboard.jsn的文件
技术图片
这个就是我们刚才在配置文件内配置的数据源。就是那个本地9090的那个prometheus
技术图片

技术图片
duratin:服务的平均响应时间,

上面是一些过滤条件
技术图片

设置报警

出问题的时候,可以通知我。

在方法里面抛出一个异常。
技术图片
再次启动OrderAPI
写一个测试的工具来测试,我们不停的去调用它,然后它就会一直报错。然后在grafana那边配置,错误打到什么样的频率就触发报警。
技术图片

技术图片

技术图片
技术图片

把这个测试类也跑起来。
技术图片
这样他一直在报错500、
技术图片

配置grafana

可以看到5xx的错误 一直在增长。
技术图片
争对这个情况配置一个报警。notification channels 通知的渠道。
技术图片

技术图片
报警的方式,支持很多种方式
技术图片
技术图片
证明我们测试的邮件发出去了。然后点击Save保存即可
技术图片
一分钟之前收到的邮件。
技术图片

技术图片
查看最近15分钟,10秒的刷新频率。
技术图片
改完再保存一下
技术图片

技术图片
技术图片

技术图片
这和就是之前介绍的promethous的查询语言,就是定义了一个怎么计算我当前错误的数据。
技术图片

技术图片
找的是状态是5开头的
技术图片
我们要写的报警
技术图片


技术图片

技术图片

技术图片
这里改成application-app
技术图片

技术图片

这样这边 就不报错了。看过去一分钟总的错误数量,大于1就报警
技术图片
选择通知的渠道。刚才我们在notification channels 配置的渠道。
技术图片

技术图片
等了一会。裂开的红心。
技术图片
触发的报警的历史记录
技术图片
技术图片
收到邮件的内容。
技术图片

面板的定义

面板就是这个几千行的json定义出来的
技术图片

也可以通过可视化的界面去加panel
技术图片

技术图片
技术图片
 

结束



 

Spring cloud微服务安全实战-7-5配置grafana图表及报警


推荐阅读
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 后台获取视图对应的字符串
    1.帮助类后台获取视图对应的字符串publicclassViewHelper{将View输出为字符串(注:不会执行对应的ac ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 本文介绍了指针的概念以及在函数调用时使用指针作为参数的情况。指针存放的是变量的地址,通过指针可以修改指针所指的变量的值。然而,如果想要修改指针的指向,就需要使用指针的引用。文章还通过一个简单的示例代码解释了指针的引用的使用方法,并思考了在修改指针的指向后,取指针的输出结果。 ... [详细]
  • 在project.properties添加#Projecttarget.targetandroid-19android.library.reference.1..Sliding ... [详细]
  • PDF内容编辑的两种小方法,你知道怎么操作吗?
    本文介绍了两种PDF内容编辑的方法:迅捷PDF编辑器和Adobe Acrobat DC。使用迅捷PDF编辑器,用户可以通过选择需要更改的文字内容并设置字体形式、大小和颜色来编辑PDF文件。而使用Adobe Acrobat DC,则可以通过在软件中点击编辑来编辑PDF文件。PDF文件的编辑可以帮助办公人员进行文件内容的修改和定制。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
author-avatar
迷人的哈喽柯柯_458
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有