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

网站导航为什么用ul列表做关键词排名点击软件

网站导航为什么用ul列表做,关键词排名点击软件,免费公众号排版编辑器,做网站套餐随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666) from:https://blog.csdn.net/forezp/article/details/71189836 这篇文章主要介绍springboot整合elk. elk 简介 Elasticsearch是个开源分布式搜索引…

随时随地技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)

from:https://blog.csdn.net/forezp/article/details/71189836

这篇文章主要介绍springboot整合elk.

elk 简介

  • Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。

  • Logstash是一个完全开源的工具,他可以对你的日志进行收集、过滤,并将其存储供以后使用(如,搜索)。

  • Kibana 也是一个开源和免费的工具,它Kibana可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以帮助您汇总、分析和搜索重要数据日志。

elk下载安装

elk下载地址:https://www.elastic.co/downloads/

建议在 linux上运行,elk在windows上支持得不好,另外需要jdk1.8 的支持,需要提前安装好jdk.

下载完之后: 安装,以logstash为栗子:

cd /usr/local/

mkdir logstash

tar -zxvf logstash-5.3.2.tar.gz

mv logstash-5.3.2 /usr/local/logstash

配置、启动 Elasticsearch

打开Elasticsearch的配置文件:

vim config/elasticsearch.yml

修改配置:

network.host=localhost
network.port=9200

它默认就是这个配置,没有特殊要求,在本地不需要修改。

启动Elasticsearch

./bin/elasticsearch

启动成功,访问localhost:9200,网页显示:

{"name" : "56IrTCM","cluster_name" : "elasticsearch","cluster_uuid" : "e4ja7vS2TIKI1BsggEAa6Q","version" : {"number" : "5.2.2","build_hash" : "f9d9b74","build_date" : "2017-02-24T17:26:45.835Z","build_snapshot" : false,"lucene_version" : "6.4.1"},"tagline" : "You Know, for Search"
}

配置、启动 logstash

在 logstash的主目录下:

vim config/log4j_to_es.conf 

修改 log4j_to_es.conf 如下:

input {log4j {mode => "server"host => "localhost"port => 4560}
}
filter {#Only matched data are send to output.
}
output {elasticsearch {action => "index"          #The operation on EShosts  => "localhost:9200"   #ElasticSearch host, can be array.index  => "applog"         #The index to write data to.}
}

修改完配置后启动:

./bin/logstash -f config/log4j_to_es.conf 

终端显示如下:

image.png

访问localhost:9600

{"host":"Pc-20130412.local","version":"5.3.2","http_address":"127.0.0.1:9600","id":"e6bb985c-c688-49a4-
a55b-4d362bb4136f","name":"Pc-20130412.local","build_date":
"2017-04-24T16:32:22Z","build_sha":"242159a5eea55fe213fe5c8
52d36455e24252c82","build_snapshot":false}

证明logstash启动成功。

配置、启动kibana

到kibana的安装目录:

./bin/kibana 

默认配置即可。

访问localhost:5601,网页显示:

image.png

证明启动成功。

创建springboot工程

起步依赖如下:

<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId><exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-logging</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-log4j</artifactId><version>1.3.8.RELEASE</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies>

log4j的配置,/src/resources/log4j.properties如下:


log4j.rootLogger=INFO,console# for package com.demo.elk, log would be sent to socket appender.
log4j.logger.com.forezp=DEBUG, socket# appender socket
log4j.appender.socket=org.apache.log4j.net.SocketAppender
log4j.appender.socket.Port=4560
log4j.appender.socket.RemoteHost=localhost
log4j.appender.socket.layout=org.apache.log4j.PatternLayout
log4j.appender.socket.layout.ConversionPattern=%d [%-5p] [%l] %m%n
log4j.appender.socket.ReconnectionDelay=10000# appender console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.target=System.out
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d [%-5p] [%l] %m%n

打印log测试:

@RunWith(SpringRunner.class)
@SpringBootTest
public class SpringbootElkApplicationTests {@Testpublic void contextLoads() {}private Logger logger = Logger.getLogger(getClass());@Testpublic void test() throws Exception {for(int i=0;i<100;i++) {logger.info("输出info  ");logger.debug("输出debug+skkkw嗡嗡嗡kw");logger.error("输出error  嗡嗡嗡我");}}}

在kibana 实时监控日志

打开localhost:5601:

Management=>index pattrns=>add new:

image.png

点击discovery:

image.png

参考资料

ELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台 - 摆渡者 - OSCHINA - 中文开源技术交流社区

源码下载

GitHub - forezp/SpringBootLearning: 《Spring Boot教程》源码

优秀文章推荐:

  • 更多springboot 教程:springBoot非官方教程 | 文章汇总
  • 更多springcoud 教程:史上最简单的 SpringCloud 教程 | 文章汇总

http://www.lbrq.cn/news/2550295.html

相关文章:

  • c做网站教程baidu百度首页官网
  • 做视频网站的挣钱吗萧山seo
  • 自适应 WordPress 主题seo快速排名软件平台
  • 网站没有流量个人引流推广怎么做
  • wordpress生成静态 mip网站做优化好还是推广好
  • 双鸭山网站建设企业郑州今天刚刚发生的新闻
  • 网站建设流程步骤上海网站快速优化排名
  • wordpress在百度排名靠前seo经验是什么
  • 北京企业网站搭建油烟机seo关键词
  • 天津市建设 中标公示网站东莞疫情最新通知
  • 网站建设设计技术方案模板下载如何推销产品给客户
  • 织梦美女图片网站模板站长工具永久
  • 制作企业网站页面多少钱seo是指
  • 提供购物网站建设新闻发布最新新闻
  • 做网站就是做服务成都百度推广电话号码是多少
  • 奢侈品网站设计沈阳seo网站关键词优化
  • 钦州网站建设广东企业网站seo哪里好
  • 关于做公司网站网络推广项目外包公司
  • 网站被恶意关键字访问重庆seo网络推广关键词
  • 股票专业网站seo电商运营是什么意思
  • wordpress主题 破解主题下载地址seo查询工具网站
  • 东莞阳光网appseo搜索优化公司排名
  • .net如何做网站游戏行业seo整站优化
  • 高端定制网站设计上海网络营销seo
  • 外贸公司都是在什么网站做推广镇江抖音seo
  • 厦门网站建设培训机构免费网站友情链接
  • 犀牛云做网站怎么这么贵外贸平台有哪些?
  • php网站开发 实战教程aso优化吧
  • 口碑好的网站定制公司关键词林俊杰mp3下载
  • 化妆品做网站流程百度广告投放收费标准
  • Android ConstraintLayout 使用详解
  • 代码随想录Day35:动态规划(背包问题 二维 一维、分割等和子集)
  • 走进computed,了解computed的前世今生
  • 2023 年 NOI 最后一题题解
  • pytorch小记(三十三):PyTorch 使用 TensorBoard 可视化训练过程(含完整示例)
  • Python正则表达式精准匹配独立单词技巧