202210-31 SpringBoot Admin 如何实现Actuator端点可视化监控 目录SpringBootAdmin实现Actuator端点可视化监控简介SpringBootAdminServerSpringBootAdminClient启动客户端,在管理端进行可视化端点监控SpringBoot监控信息可视化一、设置SpringBootAdminServer二、注册客户端SpringBootAdmin实现Actuator端点可视化监控简介Actuator可视化监控SpringBootAdminNote:SpringBoot版本:2.1.4SpringBootAdmin版本:2.1.5SpringBootAdminServer单独建一个SpringBoot... 继续阅读 >
202109-10 SpringBoot Admin健康检查功能的实现 目录admin实现admin功能创建客户端主动上报的服务端实现效果异常通知邮件通知其他通知代码地址admin监控检查,检查的是什么了。检查的是应用实例状态,说白了就是被查服务提供信息给检查服务端。在springcloud中可以有两种方式进行健康检查,一种是应用主动上报到admin服务端,第二种就是的admin项目eureka服务端拉取信息。admin主要就是告诉运维人员,服务出现异常,然后进行通知(微信、邮件、短信、钉钉等)可以非常快速通知... 继续阅读 >
202109-10 五分钟解锁springboot admin监控新技巧 最近这一个月由于项目进度紧张,将近一个月没有动静。分享一下最近体会的springboot监控的一些心得体会,供一些规模不是很大的团队做一些监控。适用场景:1、项目规模不大2、用户量不是很大、并发要求不强3、无专门运维力量4、精致的团队规模对于一些常规的项目,或者企业职责分工不是非常明确的单位来说。往往一个系统从需求到设计,开发,测试到最终上线,运维。往往80%的任务由开发团队来完成。由此,开发人员除了要实现系统的... 继续阅读 >
202106-22 Django Admin 管理工具的实现 Django自动管理工具是django.contrib的一部分。你可以在项目的settings.py中的INSTALLED_APPS看到它:/HelloWorld/HelloWorld/settings.py文件代码:INSTALLED_APPS=('django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles',)django.contrib是一套庞大的功能集,它是Django基... 继续阅读 >
202106-12 Spring Boot Admin的使用详解(Actuator监控接口) 第一部分SpringBootAdmin简介 SpringBootAdmin用来管理和监控SpringBoot应用程序。应用程序向我们的SpringBootAdminClient注册(通过HTTP)或使用SpringCloud®(例如Eureka,Consul)发现。UI是SpringBootActuator端点上的Vue.js应用程序。SpringBootAdmin是一个管理和监控SpringBoot应用程序的开源软件。每个应用都认为是一个客户端,通过HTTP或者使用Eureka注册到adminserver中进行展示... 继续阅读 >
202101-29 如何用Springboot Admin监控你的微服务应用 1简介目前,微服务大行其道,各大小公司争相学习模仿,把单体应用拆得七零八落。服务多了,运行的实例多了,给运维人员的压力就更大了。如果有十几个应用,单单做HealthCheck就已经够费时间的了。聪明的Springboot提供了Actuator接口,可以非常好获得应用的内部信息,然而针对数量庞大的服务却无能为力。得益于开源社区的力量,我们有了SpringbootAdmin。它能对注册于服务发现的所有应用监控起来,功能包括健康检查、JVM内存、I... 继续阅读 >
202011-11 Django Admin后台模型列表页面如何添加自定义操作按钮 你需要添加两个按钮:一个按钮使所有英雄都可以死亡,而另一个按钮使所有英雄永生。由于它会影响所有英雄,而与选择无关,因此这需要一个单独的按钮,而不是操作下拉菜单。首先,我们要更改HeroAdmin管理模型使用的模板文件,以便我们可以添加两个按钮:@admin.register(Hero)classHeroAdmin(admin.ModelAdmin,ExportCsvMixin):change_list_template="entities/heroes_changelist.html"然后,我们需要覆盖get_urls方法,并在... 继续阅读 >
202011-11 通过Django Admin+HttpRunner1.5.6实现简易接口测试平台 前言这是一个使用HttpRunner开发接口平台的简单Demo。新建Django项目安装依赖包pipinstallhttprunner=1.5.6-ihttps://pypi.doubanio.com/simple/模型规划项目Project:包含名称、创建时间、修改时间测试套件TestSuite:对应HttpRunner的一个yaml文件,包含所属项目、name、base_url、request请求配置、variables用户自定义变量、创建时间、修改时间测试用例TestCase:对应HttpRunner中的一个test段,包含所属TestSuite... 继续阅读 >
202011-06 如何使用Django Admin管理后台导入CSV 假设你需要允许在Hero管理页面上导入CSV数据。为此,您需要添加一个指向更改Hero列表页面的链接,点击这个链接会跳转到上传页面。你需要编写一个处理POST请求的方法,来从CSV文件中获取数据对象:classCsvImportForm(forms.Form):csv_file=forms.FileField()@admin.register(Hero)classHeroAdmin(admin.ModelAdmin,ExportCsvMixin):...change_list_template="entities/heroes_changelist.html"defget_urls(self):... 继续阅读 >
202010-28 用SpringBoot Admin监控SpringBoot程序 项目源码地址:https://github.com/laolunsi/spring-boot-examples/tree/master/02-spring-boot-admin-demo一、SpringBootAdmin概要SpringBootAdmin用于监控SpringBoot程序,一个SpringBoot程序通过向SpringBootAdminServer注册或使用@DiscoveryClient等微服务方式,可以将自身注册到SpringBootAdminServer。SpringBootAdminUI是一个基于SpringBootActuatorendpoints上的Vue.js应用。我们可以先预览一下效果图:下面我们... 继续阅读 >
202010-24 Django admin组件的使用 adminadmin是Django自带的后台管理组件,你可以在admin中执行增删改查等操作。它以可视化的方式让你来操纵模型表,十分的便捷。基本使用数据准备如下,在app01中有一个这样的模型表:fromdjango.dbimportmodels#Createyourmodelshere.classUser(models.Model):user_id=models.AutoField(primary_key=True,verbose_name="用户编号")user_name=models.CharField(max_length=32,verbose_name="用户名")use... 继续阅读 >
202010-10 Spring Boot Admin 动态修改日志级别的方法步骤 【前言】 之前关于线上输出日志一直有个困惑:如何可以动态调整的日志级别,来保证系统在正常运行时性能同时又能在出现问题时打印详细的信息来快速定位问题;最近研究一下SpringBootAdmin中动态日志级别调整,并集成项目中,在此与大家共享;【动态修改日志级别】 一、生产环境日志输出的状况 ... 继续阅读 >
202010-10 Spring Boot集成 Spring Boot Admin 监控 【前言】程序开发完实现相应的功能只是一个部分,如何让系统在线上运行更好创造更高的价值是另外一个部分;监控是一个生产级项目避不可少重要组成部分;最近研究一下针对SpringBoot的监控项目---SpringBootAdmin,并集成项目中,在此与大家共享;【SpringBootAdmin】一、SpringBootAdmin简介1、github地址:https://github.com/codecentric/spring-boot-admin2、重要功能列表:二、项目中集成SpringBootAdmin1、搭建SpringBootAd... 继续阅读 >
202010-10 Spring Cloud Admin健康检查 邮件、钉钉群通知的实现 本文主要介绍了SpringCloudAdmin的使用,分享给大家,具体如下:源码地址:https://github.com/muxiaonong/Spring-Cloud/tree/master/cloudadminAdmin简介官方文档:WhatisSpringBootAdmin?SpringBootAdmin是一个用于管理和监控SpringBoot微服务的社区项目,可以使用客户端注册或者Eureka服务发现向服务端提供监控信息。注意,服务端相当于提供UI界面,实际的监控信息由客户端Actuator提供通过SpringBootAdmin,你可以... 继续阅读 >
202010-08 Spring Boot Admin 进行项目监控管理的方法 一、SpringBootAdmin的概念 SpringBootAdmin是一个开源社区项目,用于管理和监控SpringBoot应用程序。应用程序作为SpringBootAdminClient向为SpringBootAdminServer注册(通过HTTP)或使用SpringCloud注册中心(例如Eureka,Consul)发现。UI是AngularJs的应用程序,展示SpringBootAdminClient的Actuator端点上的一些监控。 可以通过SpringBootAdmin浏览... 继续阅读 >
202010-08 Django Admin 上传文件到七牛云的示例代码 中文圈关于DjangoAdmin上传文件到七牛云的资料和函数库已经是2年前的了,国外的则都是关于AWSS3、AzureStorage一些国外的服务的。我根据Django的文档里提到的存储系统来实现上传文件到七牛云的简单功能。在DjangoAdmin的表单是根据数据模型生成的,其中文件上传由FileField和继承FileField的ImageField来决定的,文件上传到静态文件目录,数据库保存相对路径。实现上传文件到七牛云我们是根据FileField的storage参数来实现的... 继续阅读 >