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

哈尔滨网站推广公司施工企业资质

哈尔滨网站推广公司,施工企业资质,企业网站制作公司推荐,wordpress 页面宽度目录 一、安装ELK 1.1 版本选择 1.2 linux环境安装 1.3 ES配置启动 1.4 Kibana配置启动 1.5 Logstash配置启动 二、项目调整 2.1 pom依赖调整 2.2 yml配置文件调整 2.3 logback-spring配置 三、日志查询分析 3.1 创建索引模式 3.2 查询日志数据 一、安装ELK 1.1 …目录 一、安装ELK 1.1 版本选择 1.2 linux环境安装 1.3 ES配置启动 1.4 Kibana配置启动 1.5 Logstash配置启动 二、项目调整 2.1 pom依赖调整 2.2 yml配置文件调整 2.3  logback-spring配置 三、日志查询分析 3.1 创建索引模式 3.2 查询日志数据 一、安装ELK 1.1 版本选择 版本选择7.17.0 7.17.x版本是最后一个支持JDK8的版本后续版本不支持。Elasticsearch 、Kibana、Logstash保持版本一致。 官方文档支持一览表 | Elastic 1.2 linux环境安装 # 下载elasticsearch - wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.0-linux-x86_64.tar.gz - tar -xzf elasticsearch-7.17.0-linux-x86_64.tar.gz # 下载kibana - wget https://artifacts.elastic.co/downloads/kibana/kibana-7.17.0-linux-x86_64.tar.gz - tar -xzf kibana-7.17.0-linux-x86_64.tar.gz # 下载logstash - wget https://artifacts.elastic.co/downloads/logstash/logstash-7.17.0-linux-x86_64.tar.gz - tar -xzf logstash-7.17.0-linux-x86_64.tar.gz 1.3 ES配置启动 ES配置 elasticsearch.yml # 本机ip network.host: 192.168.64.128 # 集群发现列表 discovery.seed_hosts: [192.168.64.128] # 不加会报错据说是一个bug ingest.geoip.downloader.enabled: false # 开启安全认证 xpack.security.enabled: true xpack.security.authc.api_key.enabled: true xpack.security.transport.ssl.enabled: true 启动ElasticSearch报错:error updating geoip database-CSDN博客 启动ES后修改密码 ./bin/elasticsearch-setup-passwords interactive 启动访问http://192.168.64.128:9200/ 1.4 Kibana配置启动 修改配置 kibana.yml # 本机ip server.host: 192.168.64.128 # ES地址 elasticsearch.hosts: [http://192.168.64.128:9200] # 用户名密码上一步修改的 elasticsearch.username: kibana_system elasticsearch.password: 123456 # 配置中文显示 i18n.locale: zh-CN 启动访问 http://192.168.64.128:5601/ 1.5 Logstash配置启动 创建Logstash读写权限角色和用户 修改配置 logstash.yml : # 节点名 node.name: test # 配置地址 path.config: /home/mlj/soft/ELK/logstash-7.17.0/config/conf/*.conf # 本机ip api.http.host: 192.168.64.128 /config/conf/下新建日志同步配置 test-log.conf 注意output用户名和密码一定要配置有读写权限的用户否则启动报错401、403 input {tcp {mode serverport 4560host 192.168.64.128} } filter {} output {elasticsearch {##具有对索引写权限的用户user logstash_to_es##用户的密码password 123456action indexhosts [http://192.168.64.128:9200]index hbintrade-framework-log-%{YYYY.MM.dd}} }启动 二、项目调整 2.1 pom依赖调整 !-- https://mvnrepository.com/artifact/net.logstash.logback/logstash-logback-encoder --dependencygroupIdnet.logstash.logback/groupIdartifactIdlogstash-logback-encoder/artifactIdversion7.0.1/version/dependency 注意哦logstash-logback-encoder注意与自己的logstash版本匹配测试logstash7.17与7.4的依赖不兼容启动项目报错降低到7.3以下解决 java.lang.NoSuchMethodError:ch.qos.logback.classic.spi.ILoggingEvent.getInstant()Ljava/time/Instant 2.2 yml配置文件调整 # logstash地址配置 log:logstash-host: 192.168.64.128:4560 2.3  logback-spring配置 主要是 !-- 读取SpringBoot配置文件获取logstash的地址和端口 --springProperty scopecontext namelogstash-host sourcelog.logstash-host/!-- 将日志文件输出到Logstash --appender namelogstash classnet.logstash.logback.appender.LogstashTcpSocketAppender!-- 获取logstash地址作为输出的目的地 --destination${logstash-host}/destinationencoder chatsetUTF-8 classnet.logstash.logback.encoder.LogstashEncoder//appender 完整如下  configuration!-- 引用 Spring Boot 的 logback 基础配置 --include resourceorg/springframework/boot/logging/logback/defaults.xml/!-- 变量 hbintrade.info.base-package基础业务包 --springProperty scopecontext namehbintrade.info.base-package sourcehbintrade.info.base-package/!-- 格式化输出%d 表示日期%X{tid} SkWalking 链路追踪编号%thread 表示线程名%-5level级别从左显示 5 个字符宽度%msg日志消息%n是换行符 --property namePATTERN_DEFAULTvalue%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}} | %highlight(${LOG_LEVEL_PATTERN:-%5p} ${PID:- }) | %boldYellow(%thread [%tid]) %boldGreen(%-40.40logger{39}) | %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}/!-- 读取SpringBoot配置文件获取logstash的地址和端口 --springProperty scopecontext namelogstash-host sourcelog.logstash-host/!-- 控制台 Appender --appender nameSTDOUT classch.qos.logback.core.ConsoleAppender     encoder classch.qos.logback.core.encoder.LayoutWrappingEncoderlayout classorg.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayoutpattern${PATTERN_DEFAULT}/pattern/layout/encoder/appender!-- 文件 Appender --!-- 参考 Spring Boot 的 file-appender.xml 编写 --appender nameFILE classch.qos.logback.core.rolling.RollingFileAppenderencoder classch.qos.logback.core.encoder.LayoutWrappingEncoderlayout classorg.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayoutpattern${PATTERN_DEFAULT}/pattern/layout/encoder!-- 日志文件名 --file${LOG_FILE}/filerollingPolicy classch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy!-- 滚动后的日志文件名 --fileNamePattern${LOGBACK_ROLLINGPOLICY_FILE_NAME_PATTERN:-${LOG_FILE}.%d{yyyy-MM-dd}.%i.gz}/fileNamePattern!-- 启动服务时是否清理历史日志一般不建议清理 --cleanHistoryOnStart${LOGBACK_ROLLINGPOLICY_CLEAN_HISTORY_ON_START:-false}/cleanHistoryOnStart!-- 日志文件到达多少容量进行滚动 --maxFileSize${LOGBACK_ROLLINGPOLICY_MAX_FILE_SIZE:-10MB}/maxFileSize!-- 日志文件的总大小0 表示不限制 --totalSizeCap${LOGBACK_ROLLINGPOLICY_TOTAL_SIZE_CAP:-0}/totalSizeCap!-- 日志文件的保留天数 --maxHistory${LOGBACK_ROLLINGPOLICY_MAX_HISTORY:-30}/maxHistory/rollingPolicy/appender!-- 异步写入日志提升性能 --appender nameASYNC classch.qos.logback.classic.AsyncAppender!-- 不丢失日志。默认的如果队列的 80% 已满,则会丢弃 TRACT、DEBUG、INFO 级别的日志 --discardingThreshold0/discardingThreshold!-- 更改默认的队列的深度该值会影响性能。默认值为 256 --queueSize256/queueSizeappender-ref refFILE//appender!-- SkyWalking GRPC 日志收集实现日志中心。注意SkyWalking 8.4.0 版本开始支持 --appender nameGRPC classorg.apache.skywalking.apm.toolkit.log.logback.v1.x.log.GRPCLogClientAppenderencoder classch.qos.logback.core.encoder.LayoutWrappingEncoderlayout classorg.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayoutpattern${PATTERN_DEFAULT}/pattern/layout/encoder/appender!-- 将日志文件输出到Logstash --appender namelogstash classnet.logstash.logback.appender.LogstashTcpSocketAppender!-- 获取logstash地址作为输出的目的地 --destination${logstash-host}/destinationencoder chatsetUTF-8 classnet.logstash.logback.encoder.LogstashEncoder//appender!-- 本地环境 --springProfile namelocalroot levelINFOappender-ref refSTDOUT/appender-ref refGRPC/ !-- 本地环境下如果不想接入 SkyWalking 日志服务可以注释掉本行 --appender-ref refASYNC/ !-- 本地环境下如果不想打印日志可以注释掉本行 --appender-ref reflogstash//root/springProfile!-- 其它环境 --springProfile namedev,test,stage,prod,defaultroot levelINFOappender-ref refSTDOUT/appender-ref refASYNC/appender-ref refGRPC/appender-ref reflogstash//root/springProfile /configuration启动项目 三、日志查询分析 3.1 创建索引模式 只有匹配上索引模式的索引才能在Discovery查看到数据 3.2 查询日志数据 参考 SpringBoot整合ELK做日志超完整_springboot elk-CSDN博客elasticsearch7.x 开启安全认证xpack以及kibana、logstash、filebeat组件连接开启安全认证的es_elasticsearch安全认证-CSDN博客
http://www.zqtcl.cn/news/833036/

相关文章:

  • 宿州公司网站建设企业管理培训课程讲座大全
  • 企业网站营销的优缺点Vs做的网站调试时如何适应网页
  • 策划案网站构成怎么写wordpress建个人博客
  • 自己做的网站别人怎么访问美容行业网站建设多少价格
  • 网站建设与运营 教材 崔海口个人建站模板
  • 做本地网站赚钱吗wordpress桌面宠物
  • 滁州市城市建设投资有限公司网站云服务器里面做网站播放器
  • 做yy头像的网站口碑营销案例简短
  • 卖灯杆的做网站好网页ip代理
  • 做网站开发工具哪个好网络协议分析课程设计报告
  • 如何进行营销型企业网站的优化网站开发有很多种吗
  • 卡片式设计网站营销培训课程视频
  • 网站rss地址生成wordpress 首页幻灯片
  • 网络营销软件专业网站优化方案
  • 展览公司网站建设方案深圳正规做网站的公司
  • 网站做关键词首页淮南网站建设报价
  • 西山区城市建设局网站网页浏览器的英文缩写
  • 个人网站怎么做内容比较好昆明网站制作企业
  • 婚嫁网站建设计划专业 网站建设
  • 成品免费ppt网站做网站玩玩
  • 怎么给网站做seo优化网站的主页按钮怎么做的
  • 蓬莱做网站公司wordpress 加微信号
  • 建设网站如何优化关键词鞍山网站制作招聘网
  • 公司的网站是什么wordpress禁止s.w.org
  • 什么网站做蜘蛛池广渠门做网站的公司
  • 网站建设公司一年多少钱网站建设高校
  • 网站建设以及seo报告的格式
  • 如何做网站免费搭桥链接网站建设使用的什么软件
  • html 门户网站怎么根据网站做二维码
  • 网站增加新闻功能建设境外网站需要什么手续