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

石家庄做网站建设的公司排名制作网站模板的发展空间

石家庄做网站建设的公司排名,制作网站模板的发展空间,外贸业务流程,长沙网站外包公司目录 一、背景 二、设计 三、具体实现 Filebeat配置 K8S SideCar yaml Logstash配置 一、背景 将容器中服务的trace日志和应用日志收集到KAFKA#xff0c;需要注意的是 trace 日志和app 日志需要存放在同一个KAFKA两个不同的topic中。分别为APP_TOPIC和TRACE_TOPIC 二、…目录 一、背景 二、设计 三、具体实现 Filebeat配置 K8S SideCar yaml Logstash配置 一、背景 将容器中服务的trace日志和应用日志收集到KAFKA需要注意的是 trace 日志和app 日志需要存放在同一个KAFKA两个不同的topic中。分别为APP_TOPIC和TRACE_TOPIC 二、设计 流程图如下 日志采集流程​​ 说明 APP_TOPIC主要存放服务的应用日志 TRACE_TOPIC存放程序输出的trace日志用于排查某一个请求的链路 文字说明 filebeat 采集容器中的日志这里需要定义一些规范我们定义的容器日志路径如下,filebeat会采集两个不同目录下的日志然后输出到对应的topic中之后对kafka 的topic进行消费、存储。最终展示出来 /home/service/ └── logs├── app│ └── pass│ ├── 10.246.84.58-paas-biz-784c68f79f-cxczf.log│ ├── 1.log│ ├── 2.log│ ├── 3.log│ ├── 4.log│ └── 5.log└── trace├── 1.log├── 2.log├── 3.log├── 4.log├── 5.log└── trace.log4 directories, 13 files 三、具体实现 上干货 Filebeat配置 配置说明 其中我将filebeat的一些配置设置成了变量在接下来的k8s yaml文件中需要定义变量和设置变量的value。 需要特别说明的是我这里是使用了  tags: [trace-log]结合when.contains来匹配实现将对应intput中的日志输出到对应kafka的topic中 filebeat.inputs: - type: logenabled: truepaths:- /home/service/logs/trace/*.logfields_under_root: truefields:topic: ${TRACE_TOPIC}json.keys_under_root: truejson.add_error_key: truejson.message_key: messagescan_frequency: 10smax_bytes: 10485760harvester_buffer_size: 1638400ignore_older: 24hclose_inactive: 1htags: [trace-log]processors:- decode_json_fields:fields: [message]process_array: falsemax_depth: 1target: overwrite_keys: true- type: logenabled: truepaths:- /home/service/logs/app/*/*.logfields:topic: ${APP_TOPIC}scan_frequency: 10smax_bytes: 10485760harvester_buffer_size: 1638400close_inactive: 1htags: [app-log]output.kafka:enabled: truecodec.json:pretty: true # 是否格式化json数据默认falsecompression: gziphosts: ${KAFKA_HOST}topics:- topic: ${TRACE_TOPIC}bulk_max_duration: 2sbulk_max_size: 2048required_acks: 1max_message_bytes: 10485760when.contains:tags: trace-log- topic: ${APP_TOPIC}bulk_flush_frequency: 0bulk_max_size: 2048compression: gzipcompression_level: 4group_id: k8s_filebeatgrouping_enabled: truemax_message_bytes: 10485760partition.round_robin:reachable_only: truerequired_acks: 1workers: 2when.contains:tags: app-log K8S SideCar yaml 配置说明 该yaml中定一个两个容器容器1为nginx示例容器2为filebeat容器。定义了一个名称为logs的emptryDir类型的卷将logs卷同时挂载在了容器1和容器2的/home/service/logs目录 接下来又在filebeat容器中自定义了三个环境变量这样我们就可以通过修改yaml的方式很灵活的来配置filebeat TRACE_TOPIC Trace日志的topic APP_TOPICApp日志的topic KAFKA_HOSTKAFKA地址 apiVersion: apps/v1 kind: Deployment metadata:labels:app: nginxname: nginxnamespace: default spec:replicas: 2selector:matchLabels:app: nginxtemplate:metadata:labels:app: nginxspec:imagePullSecrets:- name: uhub-registrycontainers:- image: uhub.service.ucloud.cn/sre-paas/nginx:v1imagePullPolicy: IfNotPresentname: nginxports:- name: nginxcontainerPort: 80- mountPath: /home/service/logsname: logsterminationMessagePath: /dev/termination-logterminationMessagePolicy: FilevolumeMounts:- mountPath: /home/service/logsname: logs- env:- name: TRACE_TOPICvalue: pro_platform_monitor_log- name: APP_TOPICvalue: platform_logs- name: KAFKA_HOSTvalue: [xxx.xxx.xxx.xxx:9092,xx.xxx.xxx.xxx:9092,xx.xxx.xxx.xxx:9092]- name: MY_POD_NAMEvalueFrom:fieldRef:apiVersion: v1fieldPath: metadata.nameimage: xxx.xxx.xxx.cn/sre-paas/filebeat-v2:8.11.2imagePullPolicy: Alwaysname: filebeatresources:limits:cpu: 150mmemory: 200Mirequests:cpu: 50mmemory: 100MisecurityContext:privileged: truerunAsUser: 0terminationMessagePath: /dev/termination-logterminationMessagePolicy: FilevolumeMounts:- mountPath: /home/service/logsname: logsdnsPolicy: ClusterFirstimagePullSecrets:- name: xxx-registryrestartPolicy: AlwaysschedulerName: default-schedulersecurityContext: {}terminationGracePeriodSeconds: 30volumes:- emptyDir: {}name: logs Logstash配置 input {kafka {type platform_logsbootstrap_servers xxx.xxx.xxx.xxx:9092,xxx.xxx.xxx.xxx:9092,xxx.xxx.xxx.xxx:9092topics [platform_logs]group_id platform_logsclient_id open-platform-logstash-logs}kafka {type platform_pre_logbootstrap_servers xxx.xxx.xxx.xxx:9092,xxx.xxx.xxx.xxx:9092,xxx.xxx.xxx.xxx:9092topics [pre_platform_logs]group_id pre_platform_logsclient_id open-platform-logstash-pre}kafka {type platform_nginx_logbootstrap_servers xxx.xxx.xxx.xxx:9092,xxx.xxx.xxx.xxx:9092,xxx.xxx.xxx.xxx:9092topics [platform_nginx_log]group_id platform_nginx_logclient_id open-platform-logstash-nginx} } filter {if [type] platform_pre_log {grok {match { message \[%{IP}-(?service[a-zA-Z-])-%{DATA}\] }}}if [type] platform_logs {grok {match { message \[%{IP}-(?service[a-zA-Z-])-%{DATA}\] }}} } output {if [type] platform_logs {elasticsearch {id platform_logshosts [http://xxx.xxx.xxx.xxx:9200,http://xxx.xxx.xxx.xxx:9200,http://xxx.xxx.xxx.xxx:9200]index log-xxx-prod-%{service}-%{yyyy.MM.dd}user logstash_transformerpassword xxxxxxxtemplate_name log-xxx-prodmanage_template truetemplate_overwrite true}}if [type] platform_pre_log {elasticsearch {id platform_pre_logshosts [http://xxx.xxx.xxx.xxx:9200,http://xxx.xxx.xxx.xxx:9200,http://xxx.xxx.xxx.xxx:9200]index log-xxx-pre-%{service}-%{yyyy.MM.dd}user logstash_transformerpassword xxxxxxxtemplate_name log-xxx-premanage_template truetemplate_overwrite true}}if [type] platform_nginx_log {elasticsearch {id platform_nginx_loghosts [http://xxx.xxx.xxx.xxx:9200,http://xxx.xxx.xxx.xxx:9200,http://xxx.xxx.xxx.xxx:9200]index log-platform-nginx-%{yyyy.MM.dd}user logstash_transformerpassword xxxxxxxtemplate_name log-platform-nginxmanage_template truetemplate_overwrite true}} } 如果有帮助到你麻烦给个赞或者收藏一下有问题可以随时私聊我或者在评论区评论我看到会第一时间回复
http://www.hkea.cn/news/14297869/

相关文章:

  • 网站制作多少费用海外服务器租赁
  • seo网站推广的主要目的关键词歌词林俊杰
  • 做曖网站html网站支付链接怎么做的
  • app开发 网站建设做网站主要是做什么
  • 电子商务网站建设及推广方案论文推广渠道有哪些方式
  • 东省住房和城乡建设厅网站沈阳关键词网站排名
  • jquery特效网站地方房地产网站seo实战案例分享
  • 做ppt找图片的网站自己建网站免费
  • 做鲜花配送网站需要准备什么网站维护费一般多少钱
  • 网站建设地带制作企业网站的报告
  • 网站表单模板营销型网站
  • 二手书交易网站开发现状上海牛巨微seo关键词优化
  • 蓝色脚手架织梦企业网站模板wordpress移动顶部导航
  • 备用网站怎么做优秀中文企业网站欣赏
  • 哪些大型网站用mysqlhtml网页制作房地产页面
  • 服装建设网站的原因人网站建站
  • 福建路桥建设有限公司网站想做个网站 怎么做
  • 网站平台报价模板下载微信小程序注册后怎么登录
  • 网站怎么样做不违规青海建设厅质检站网站
  • 建设外贸企业网站松江团购做网站
  • 网页游戏网游seo排名优化软件
  • 南宁网站设适合小学生的新闻事件
  • 网站开发培训深圳兰州网络营销推广价格
  • 网站app的作用安阳昨天发生的事件
  • 嘉兴专业网站建设做uml图网站
  • 重视企业网站吉林网站建设找哪家
  • 梅河口市住房和城乡建设局网站合肥市网站建设
  • 网站 备案 查询一个做微信文章的网站
  • 音乐网站开发技术人员配置企业微信官网登录入口网页版
  • 网站网络结构设计网站logo设计在线生成