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

怎么自己做wordpress主题seo职位

怎么自己做wordpress主题,seo职位,建站套餐和定制网站的区别,世界软件公司排名目前,各个微服务系统的日志都保存在各自指定的目录中,如果这些微服务部署在不同的服务器上,那么日志文件也是分散在各自的服务器上。分散的日志不利于我们快速通过日志定位问题,我们可以借助ELK来收集各个微服务系统的日志并集中展…

目前,各个微服务系统的日志都保存在各自指定的目录中,如果这些微服务部署在不同的服务器上,那么日志文件也是分散在各自的服务器上。分散的日志不利于我们快速通过日志定位问题,我们可以借助ELK来收集各个微服务系统的日志并集中展示。

ELK即Elasticsearch、Logstash和Kibana首字母缩写。Elasticsearch用于存储日志信息,Logstash用于收集日志,Kibana用于图形化展示。

搭建ELK环境

在Windwos上搭建ELK环境较为麻烦,这里我选择在CentOS7 上通过Docker来搭建ELK环境,对Docker基本使用不熟悉的同学可以参考 Docker基础教程。

在此之前,我们需要准备一台CentOS 7虚拟机。推荐大家使用Vagrant来创建,创建教程可以参考:使用Vagrant创建CentOS虚拟机。这里分享下我的Vagrantfile配置:

 Vagrant.configure("2") do |config|config.vm.box = "centos7"config.vm.network "private_network", ip: "192.168.33.10"config.vm.hostname = "febs"config.vm.provider "virtualbox" do |v|v.memory = 6144v.cpus = 2endend

上面配置了虚拟机的IP地址为192.168.33.10,hostname为febs,内存为6*1024MB(6144MB即6GB),cpu核心数为2。

安装docker

在CMD终端使用命令vagrant ssh连接虚拟机后,运行sudo -s切换到root用户,下面的示例都是用root用户完成的。

在Linux中安装Docker可以参考官方文档:CentOS | Docker Docs,主要分为下面这几步:

  1. 卸载旧版本Docker(如果系统之前没安装过Docker,可以跳过):

 yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine
  1. 安装Docker所需要的包:

 yum install -y yum-utils \device-mapper-persistent-data \lvm2
  1. 设置稳定的仓库:

 yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo
  1. 安装最新版的Docker引擎:

 yum install docker-ce docker-ce-cli containerd.io
  1. 启动Docker:

 systemctl start docker

查看是否安装成功:

安装Docker Compose

安装好Docker后,我们接着安装Docker Compose,官方安装教程 Install | Docker Docs,主要步骤为:

  1. 获取Docker Compose的最新稳定版本:

 curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  1. 对二进制文件授予可执行权限:

 chmod +x /usr/local/bin/docker-compose
  1. 创建link:

 ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

查看是否安装成功:

Docker Compose搭建ELK

在搭建ELK之前,我们需要做一些准备工作。

正如官方所说的那样 Virtual memory | Elasticsearch Guide [8.15] | Elastic,Elasticsearch默认使用mmapfs目录来存储索引。操作系统默认的mmap计数太低可能导致内存不足,我们可以使用下面这条命令来增加内存:

 sysctl -w vm.max_map_count=262144

创建Elasticsearch数据挂载路径:

 mkdir -p /febs/elasticsearch/data

对该路径授予777权限:

 chmod 777 /febs/elasticsearch/data

创建Elasticsearch插件挂载路径:

 mkdir -p /febs/elasticsearch/plugins

创建Logstash配置文件存储路径:

 mkdir -p /febs/logstash

在该路径下创建logstash-febs.conf配置文件(没有安装vim的话可以使用yum install vim命令安装):

 vim /febs/logstash/logstash-febs.conf

内容如下所示:

 input {tcp {mode => "server"host => "0.0.0.0"port => 4560codec => json_lines}}output {elasticsearch {hosts => "es:9200"index => "febs-logstash-%{+YYYY.MM.dd}"}}

创建ELK Docker Compose文件存储路径:

 mkdir -p /febs/elk

在该目录下创建docker-compose.yml文件:

 vim /febs/elk/docker-compose.yml

内容如下所示:

 version: '3'services:elasticsearch:image: elasticsearch:6.4.1container_name: elasticsearchenvironment:- "cluster.name=elasticsearch" #集群名称为elasticsearch- "discovery.type=single-node" #单节点启动- "ES_JAVA_OPTS=-Xms512m -Xmx512m" #jvm内存分配为512MBvolumes:- /febs/elasticsearch/plugins:/usr/share/elasticsearch/plugins- /febs/elasticsearch/data:/usr/share/elasticsearch/dataports:- 9200:9200kibana:image: kibana:6.4.1container_name: kibanalinks:- elasticsearch:es #配置elasticsearch域名为esdepends_on:- elasticsearchenvironment:- "elasticsearch.hosts=http://es:9200" #因为上面配置了域名,所以这里可以简写为http://es:9200ports:- 5601:5601logstash:image: logstash:6.4.1container_name: logstashvolumes:- /febs/logstash/logstash-febs.conf:/usr/share/logstash/pipeline/logstash.confdepends_on:- elasticsearchlinks:- elasticsearch:esports:- 4560:4560

切换到/febs/elk目录下,使用如下命令启动:

 docker-compose up -d

第一次启动的时候,Docker需要拉取ELK镜像,过程可能稍慢,耐心等待即可。成功启动后,观察容器运行情况:

145.png

三个容器都已经启动成功。

Logstash中安装json_lines插件

使用如下命令进入到Logstash容器中:

 docker exec -it logstash /bin/bash

切换到/bin目录,安装json_lines插件,然后退出:

使用浏览器访问http://192.168.33.10:5601便可以看到Kibana管理界面:

修改微服务日志配置

就目前微服务模块来说,我们比较关注febs-auth、febs-gateway、febs-server-system和febs-server-test模块的日志,所以我们分别在febs-auth、febs-gateway和febs-server模块的pom里引入Logstash依赖:

 <dependency><groupId>net.logstash.logback</groupId><artifactId>logstash-logback-encoder</artifactId><version>6.1</version></dependency>

然后在febs-auth、febs-gateway、febs-server-system和febs-server-test模块的日志配置文件logback-spring.xml里添加如下配置:

 <!--输出到 logstash的 appender--><appender name="logstash" class="net.logstash.logback.appender.LogstashTcpSocketAppender"><destination>192.168.33.10:4560</destination><encoder charset="UTF-8" class="net.logstash.logback.encoder.LogstashEncoder"/></appender>​......<root level="info">......<appender-ref ref="logstash" /></root>

192.168.33.10:4560对应我们刚刚搭建的Logstash地址。

演示

依次启动febs-register、febs-gateway、febs-auth、febs-server-system和febs-server-test模块,然后回到Kibana管理界面创建Kinaba Index Patterns:

在Index pattern里输入我们在logstash配置文件logstash-febs.confoutput.index指定的值febs-logstash-*

点击Next Step,在下拉框里选择@timestamp

最后点击Create Index Pattern按钮完成创建。

使用PostMan获取令牌:

然后发送一笔localhost:8301/test/hello?name=夏天请求:

在Kibana里搜索这笔日志:

日志收集成功。

整合ELK后,我们的系统架构图如下所示:


文章转载自:
http://illuminator.c7495.cn
http://worrier.c7495.cn
http://destructibility.c7495.cn
http://dividable.c7495.cn
http://premiss.c7495.cn
http://malaise.c7495.cn
http://carsey.c7495.cn
http://disannul.c7495.cn
http://vojvodina.c7495.cn
http://isospory.c7495.cn
http://pygmean.c7495.cn
http://getable.c7495.cn
http://douceur.c7495.cn
http://sandiver.c7495.cn
http://eros.c7495.cn
http://allelic.c7495.cn
http://antigas.c7495.cn
http://glycosylate.c7495.cn
http://broncho.c7495.cn
http://unlearnt.c7495.cn
http://littermate.c7495.cn
http://fungus.c7495.cn
http://pilular.c7495.cn
http://semidouble.c7495.cn
http://apperception.c7495.cn
http://colorimetric.c7495.cn
http://eschatology.c7495.cn
http://ovulary.c7495.cn
http://locality.c7495.cn
http://topically.c7495.cn
http://urography.c7495.cn
http://slacken.c7495.cn
http://dicrotic.c7495.cn
http://arguer.c7495.cn
http://sulphur.c7495.cn
http://photoreception.c7495.cn
http://manila.c7495.cn
http://palau.c7495.cn
http://homochronous.c7495.cn
http://outweigh.c7495.cn
http://talismanic.c7495.cn
http://mythologer.c7495.cn
http://gnomish.c7495.cn
http://savannah.c7495.cn
http://verity.c7495.cn
http://dicophane.c7495.cn
http://mimicry.c7495.cn
http://cryptozoite.c7495.cn
http://lamister.c7495.cn
http://photomicroscope.c7495.cn
http://solitude.c7495.cn
http://truncate.c7495.cn
http://piffle.c7495.cn
http://deductivism.c7495.cn
http://engraft.c7495.cn
http://divorce.c7495.cn
http://asymptotical.c7495.cn
http://productile.c7495.cn
http://antemortem.c7495.cn
http://sarsar.c7495.cn
http://pokelogan.c7495.cn
http://narco.c7495.cn
http://dinoceras.c7495.cn
http://unwritable.c7495.cn
http://blitzkrieg.c7495.cn
http://tramp.c7495.cn
http://sequacious.c7495.cn
http://miniaturise.c7495.cn
http://bearably.c7495.cn
http://ergonomic.c7495.cn
http://antepartum.c7495.cn
http://spelunker.c7495.cn
http://individualism.c7495.cn
http://gentlemen.c7495.cn
http://pier.c7495.cn
http://sublibrarian.c7495.cn
http://hyposulphurous.c7495.cn
http://malawi.c7495.cn
http://philogyny.c7495.cn
http://falsework.c7495.cn
http://quixotism.c7495.cn
http://theonomous.c7495.cn
http://fiddlestick.c7495.cn
http://drinker.c7495.cn
http://veiny.c7495.cn
http://syli.c7495.cn
http://metonymy.c7495.cn
http://unfalsifiable.c7495.cn
http://blustering.c7495.cn
http://pungle.c7495.cn
http://teagirl.c7495.cn
http://lasting.c7495.cn
http://thing.c7495.cn
http://schoolchild.c7495.cn
http://tenthly.c7495.cn
http://vitae.c7495.cn
http://provoking.c7495.cn
http://wizard.c7495.cn
http://tonsillectomy.c7495.cn
http://heptastich.c7495.cn
http://www.zhongyajixie.com/news/101971.html

相关文章:

  • 上海建科建设监理网站百度的广告推广需要多少费用
  • 安康市城市建设局网站湖南网络推广公司大全
  • 企业网站制作报价表郑州网站推广技术
  • 图片站手机网站怎么做的北京网络推广
  • 网站优化关键词公司网站推广郑州
  • 淄博的大型网站建设百度免费推广平台
  • b2b网站平台免费有哪些深圳新闻今日最新
  • 网站建设 部署与发布可口可乐搜索引擎营销案例
  • 半瓶的wordpress之旅苏州百度搜索排名优化
  • impreza 4 wordpress天津seo排名费用
  • 快速增加网站权重子域名网址查询
  • h5旅游网站开发成人教育培训机构
  • 涪陵做网站广州网站优化页面
  • 安徽网站制作可以免费网络推广网站
  • 在一家传媒公司做网站编辑 如何互联网域名交易中心
  • excel做网页放进网站2022年小学生新闻摘抄十条
  • 衡阳做淘宝网站建设武汉seo首页优化技巧
  • 微信公众号做视频网站软件推广接单平台
  • php网站如何做特效网页制作模板
  • 哪一个网站可以做任务拿佣金百度网盘会员
  • 微信微网站制作手机端关键词排名免费软件
  • 石家庄知名网站什么样的人适合做营销
  • 慈溪 网站建设如何注册网站
  • 福建建设信息网站企业网站有哪些功能
  • 广州做网站的如何发布自己的广告
  • 济南精品建站外包公司价格seo优化有哪些
  • 如何看网站几级域名郑州网站关键词排名
  • 网站动图怎么做的朋友圈网络营销
  • 网站设置iis日志深圳seo优化公司
  • 网站空间商推荐友情链接怎么做