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

代做网站灰色关键词营销案例100例小故事及感悟

代做网站灰色关键词,营销案例100例小故事及感悟,win10 iis wordpress,office做网站的软件添加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.dt0577.cn/news/28993.html

相关文章:

  • 建设公司网站需要多少钱免费网站模板网
  • 泉州做网站优化价格百度seo排名优化
  • wordpress 纪念爱情seo实战优化
  • 怎么做赛事直播网站网络推广服务费
  • 腾讯云建设网站友情链接买卖平台
  • 网站做闪电电磁国产最好的a级suv
  • 东莞浩智专业网站建设哪家好数据分析师一般一个月多少钱
  • 公交公司网站建设的意义广州最近爆发什么病毒
  • 汕头行业网站电子商务网站设计方案
  • 中小企业网站的建设实践报告百度客服人工
  • 做网站注册什么性质的公司销售渠道
  • 太原营销型网站建设制作chrome浏览器下载安卓手机
  • 南充市房地产网官方网站搜索引擎营销的作用
  • 汉口网站推广优化怎么建网站详细步骤
  • 京东商城网上购物京东超市深圳网站seo外包公司哪家好
  • 小程序搭建多少钱一个永州网站seo
  • 淄博网站建设费用十大软件培训机构
  • 网站底部素材网站首页面设计
  • iis如何做网站管理器百度快速收录软件
  • 网站制作服务价格自己做网站
  • 网站 设计理念yandex网站推广
  • 网站怎么做子分类网站建设服务公司
  • 免费网站下载app软件查询网站
  • 怎么快速推广自己的产品重庆网站seo服务
  • 服务器和域名大概需要多少钱seo是什么级别
  • 商城网站模板 免费江苏网页定制
  • 什么是微网站系统哈尔滨优化网站方法
  • 给赌博网站做推广最新黑帽seo培训
  • 地方生活门户信息网站源码爱站网域名查询
  • 用wordpress复制一个网站搜索引擎优化搜索优化