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

网站建设推广小王app制作程序

网站建设推广小王,app制作程序,coding wordpress博客,网站推广的优势1.安装ELK整体环境 1.1.安装docker环境 Docker 最新版Version 20.10安装_docker最新版本是多少_猿小飞的博客-CSDN博客 1.2.先安装docker compose 安装docker compose_猿小飞的博客-CSDN博客 1.3.使用 Docker Compose 搭建 ELK 环境 1.3.1.编写 docker-compose.yml 脚本启…

1.安装ELK整体环境

1.1.安装docker环境

Docker 最新版Version 20.10安装_docker最新版本是多少_猿小飞的博客-CSDN博客

1.2.先安装docker compose

安装docker compose_猿小飞的博客-CSDN博客

1.3.使用 Docker Compose 搭建 ELK 环境

1.3.1.编写 docker-compose.yml 脚本启动 ELK 服务

忘记了文件在哪里,可以使用下面命令进行查找

find / -name docker-compose.yml

  

version: '3'
services:elasticsearch:image: elasticsearch:6.4.0container_name: elasticsearchenvironment:- "cluster.name=elasticsearch" #设置集群名称为elasticsearch- "discovery.type=single-node" #以单一节点模式启动- "ES_JAVA_OPTS=-Xms512m -Xmx512m" #设置使用jvm内存大小volumes:- /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins #插件文件挂载- /mydata/elasticsearch/data:/usr/share/elasticsearch/data #数据文件挂载ports:- 9200:9200kibana:image: kibana:6.4.0container_name: kibanalinks:- elasticsearch:es #可以用es这个域名访问elasticsearch服务depends_on:- elasticsearch #kibana在elasticsearch启动之后再启动environment:- "elasticsearch.hosts=http://es:9200" #设置访问elasticsearch的地址ports:- 5601:5601logstash:image: logstash:6.4.0container_name: logstashvolumes:- /mydata/logstash/upms-logstash.conf:/usr/share/logstash/pipeline/logstash.confdepends_on:- elasticsearch #kibana在elasticsearch启动之后再启动links:- elasticsearch:es #可以用es这个域名访问elasticsearch服务ports:- 4560-4600:4560-4600

1.3.2.创建对应容器挂载目录

mkdir -p /mydata/logstashmkdir -p /mydata/elasticsearch/datamkdir -p /mydata/elasticsearch/pluginschmod 777 /mydata/elasticsearch/data  # 给777权限,不然启动elasticsearch 可能会有权限问题

1.4.编写日志采集 logstash

针对微服务,我们不同的服务,会专门设置一个单独的端口进行接收。

在 /mydata/logstash目录创建 upms-logstash.conf

input {tcp {add_field => {"service" => "upms"}mode => "server"host => "0.0.0.0"port => 4560codec => json_lines}tcp {add_field => {"service" => "auth"}mode => "server"host => "0.0.0.0"port => 4561codec => json_lines}tcp {add_field => {"service" => "gateway"}mode => "server"host => "0.0.0.0"port => 4562codec => json_lines}tcp {add_field => {"service" => "register"}mode => "server"host => "0.0.0.0"port => 4563codec => json_lines}
}
output {if [service] == "upms"{elasticsearch {hosts => "192.168.2.115:9200"index => "upms-logstash-%{+YYYY.MM.dd}"}}if [service] == "auth"{elasticsearch {hosts => "192.168.2.115:9200"index => "auth-logstash-%{+YYYY.MM.dd}"}}if [service] == "gateway"{elasticsearch {hosts => "192.168.2.115:9200"index => "gateway-logstash-%{+YYYY.MM.dd}"}}if [service] == "register"{elasticsearch {hosts => "192.168.2.115:9200"index => "register-logstash-%{+YYYY.MM.dd}"}}
}

2.启动 ELK 服务

docker-compose.yml 同级目录执行 docker-compose up -d

docker-compose up -d

注意:Elasticsearch 启动可能需要好几分钟,要耐心等待。

 3.logstash 安装 json_lines 格式插件

# 进入logstash容器
docker exec -it logstash /bin/bash
# 进入bin目录
cd /bin/
# 安装插件
logstash-plugin install logstash-codec-json_lines
# 退出容器
exit
# 重启logstash服务
docker restart logstash

访问宿主机 5601 kibana

4.微服务中整合整合 Logstash

添加 pom 依赖

<!--集成logstash-->
<dependency><groupId>net.logstash.logback</groupId><artifactId>logstash-logback-encoder</artifactId><version>5.3</version>
</dependency>

logback-spring.xml 新增 appender

 <!--输出到logstash的appender-->
<appender name="LOGSTASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender"><!--可以访问的logstash日志收集端口--><destination>192.168.0.31:4560</destination><encoder charset="UTF-8" class="net.logstash.logback.encoder.LogstashEncoder"/>
</appender>
<root level="INFO"><appender-ref ref="LOGSTASH"/>
</root>

特别注意:<destination>192.168.0.31:4560</destination>  这里要改为自己的。

5.在springboot通过不同的环境,配置不同的启动文件

 我们一般会在代码中,编写不同的日志文件配置,这样正式环境的时候,就可以直接指向这个文件。

参考:Spring Boot「02」日志配置_Java_Samson_InfoQ写作社区

http://www.sczhlp.com/news/140681/

相关文章:

  • 摄影网站 蜂鸟企业网站营销典型案例
  • Java 与智慧交通:车联网与自动驾驶支持
  • 环艺毕业设计代做网站黄冈网站推广下载
  • 专业做网站建设 昆山邢台业之峰装饰公司怎么样
  • 广州网站建设网站优化推广镇江网站建设推广公司
  • 杭州网站制作培训十大电商代运营服务商
  • 怎样做水果外卖加盟网站濮阳网站建设知名公司排名
  • 垂直门户网站的盈利模式探讨房地产市场最新消息
  • 网站建设与推广策划案案例广州做网站
  • 柳州中小企业网站建设网络营销策略分析方法
  • 展示型网站设计案例山西公司注册网上核名
  • 青岛建网站需要花多少钱婚庆网站建设的需求分析
  • 快速提升网站关键词排名上海app研发
  • 先做他个天猫网站合肥市建设厅网站
  • 做论坛网站多少钱漳州网站建设哪家最权威
  • 建立一个自己的网站wordpress更新4.9
  • 新手怎么做网站打理wordpress 图片相对路径
  • 智能建站推荐建设工程资讯哪个网站好
  • 做暧暧视频网站在线宁波建设
  • 做外贸网站格式diy网站建设系统源码
  • 网站的背景图怎么做大庆网站制作
  • 旅游网站 建设平台分析网站建设的目标的意思
  • 如何让广域网访问利用公网ip和本地服务器建设的网站如何设计一个完整的网站
  • 做悬赏的网站设计工作室图片
  • 企业网站建设费用定金怎么做账山东省建设监理网站
  • 代做毕设自己专门网站桂林网页开发
  • 如何创建网站赚钱贵阳建站公司模板
  • 天津平台网站建设哪家好怎么免费网上做公司网站
  • 外贸网站 推广哈尔滨建站费用
  • 网站要什么软件做财务软件做账流程