当前位置: 首页 > news >正文

有谁可以做网站寄生虫国际新闻大事

有谁可以做网站寄生虫,国际新闻大事,做ppt模板网站有哪些内容,东莞公司网站制作要多少钱添加Actuator功能 Spring Boot Actuator可以帮助程序员监控和管理SpringBoot应用,比如健康检查、内存使用情况统计、线程使用情况统计等。我们在SpringBoot项目中添加Actuator功能,即可使用Actuator监控 项目,用法如下: 在被监…

添加Actuator功能

Spring Boot Actuator可以帮助程序员监控和管理SpringBoot应用,比如健康检查、内存使用情况统计、线程使用情况统计等。我们在SpringBoot项目中添加Actuator功能,即可使用Actuator监控

项目,用法如下:

在被监控的项目中添加Actuator起步依赖

org.springframework.boot spring-boot-starter-actuator

在配置文件中开启所有监控端点
#开启所有监控端点
management.endpoints.web.exposure.include=*

测试:
访问项目:http://localhost:8080/actuator

图片

可以看到有很多json格式的字符串,这些都是该路径下的相关资源信息,并且通过URL可以调用actuator的功能:
图片

例如查询日志信息数据,访问localhost:8080/actuator/loggers

图片

SpringBoot指标监控 Spring Boot Admin

Actuator使用JSON格式展示了大量指标数据,不利于我们查看,我们可以使用可视化工具Spring Boot Admin查看actuator生成指标数据。Spring Boot Admin是一个独立的项目,我们需要创建并运
行该项目。

  1. 创建Spring Boot Admin服务端项目

创建SpringBoot项目,添加SpringMVC和Spring Boot Admin服务端起步依赖


org.springframework.boot
spring-boot-starter-web


de.codecentric
spring-boot-admin-starter-server


org.springframework.boot
spring-boot-starter-test
test

修改配置文件

因为这里是服务端项目,要监控其他项目,因此要单独设置一个端口,就为9090吧,然后再自定义一下日志格式

端口号

server.port=9090
#日志格式
logging.pattern.console=%d{YYYY-MM-dd HH:mm:ss.SSS} %clr(%-5level) — [%-15thread] %cyan(%-50logger{50}):%msg%n

修改启动类

这里我们需要在启动类上方添加注解,证明这是一个指标监控服务端
package com.example.springbootadmin;
import de.codecentric.boot.admin.server.config.EnableAdminServer;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
// 开启SpringBoot Admin Server端
@EnableAdminServer
public class SpringbootadminApplication {
public static void main(String[] args) {
SpringApplication.run(SpringbootadminApplication.class, args);
}
}

运行项目
图片
这里是还没有连接项目进行指标监控的

  1. 连接Spring Boot Admin项目

同样地,被监控项目添加Spring Boot Admin客户端起步依赖

de.codecentric
spring-boot-admin-starter-client

修改配置文件

应用服务 WEB 访问端口

server.port=8080
#Spring boot admin访问地址
spring.boot.admin.client.url=http://localhost:9090
#日志格式
logging.pattern.console=%d{YYYY-MM-dd HH:mm:ss.SSS} %clr(%-5level) — [%-15thread] %cyan(%-50logger{50}):%msg%n

运行项目

此时Spring Boot Admin即可连接被监控的项目,再刷新就可以看到有实例连接成功。

图片

SpringBoot日志管理

SpringBoot默认使用Logback组件作为日志管理。Logback是log4j创始人设计的一个开源日志组件。在SpringBoot项目中我们不需要额外的添加Logback的依赖,因为在 spring-boot-parent 中已经包含了Logback的依赖。

在 /resources 下添加Logback配置文件logback.xml

<?xml version="1.0" encoding="UTF-8" ?> %d{HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n ${LOG_HOME}/server.%d{yy99-MM-dd}.log 30 %d{HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n 10MB

注:Logback配置文件名为logback-test.xml或logback.xml,如果classpath下没有这两个文件,LogBack会自动进行最小化配置。

运行结果如下图:
图片

在代码中打印日志
package com.example.springbootdlogback.controller;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class PrintLogController {
private final static Logger looger = LoggerFactory.getLogger(PrintLogController.class);
@RequestMapping(“/printlog”)
@ResponseBody
public String showInfo(){
looger.info(“记录日志”);
return “Hello Back!”;
}
}
如果日志过多,可以屏蔽一些包的日志,在配置文件中配置

屏蔽or包中的日志输出

#屏蔽org包中的日志输出

http://www.wangmingla.cn/news/70843.html

相关文章:

  • 用html5做的个人网站酒店seo是什么意思
  • 国际贸易网站建设 中企动力湖北百度词条优化
  • 家装效果图网站如何优化搜索引擎
  • 做网站是什么软件百度seo关键词排名推荐
  • 电子商务网站开发与管理嵌入式培训
  • 天猫网站建设的意义网站改版
  • 公司网站关键词优化今日深圳新闻最新消息
  • 开平做网站百度竞价ocpc
  • 宁国做网站免费找精准客户软件
  • 企业一站式网站建设网页开发教程
  • 模板网站开发中国最新疫情最新消息
  • 免费网站建设哪个好seo站长平台
  • 网站内部链接有什么作用关键词排名优化软件策略
  • 昆明网站建设天软科技猪肉价格最新消息
  • 买外贸服装去哪个网站重庆官网seo分析
  • 如何建设盈利网站河北百度推广seo
  • 庐江有做网站的吗seo推广优化官网
  • seo外链推广工具优化内容
  • 做货代的有哪些网站花西子网络营销策划方案
  • 中山币做网站公司seo含义
  • 域名访问网站的知识网络搭建的基本流程
  • 广告联盟上怎么做网站临沂seo推广外包
  • 徐州网站排名公司哪家好技术培训机构
  • 音乐网站开发结语seo的内容怎么优化
  • 网站被惩罚网站制作公司网站
  • 汕头网站设计哪里好百度竞价托管代运营公司
  • 怎么做网站登录界面西安网站制作费用
  • 网网站开发和设计怎样在百度上建立网站
  • 个体工商户怎么做网站seo在线优化排名
  • 建设手机网站哪个平台比较好近期重大新闻