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

做网站难度wordpress引导页插件

做网站难度,wordpress引导页插件,网站建设需要注意那些点,建设部网站预应力资质因为每次去查看日志都去登录服务器去查询相关日志文件#xff0c;还有不同的微服务#xff0c;不同日期的文件夹#xff0c;超级麻烦#xff0c;因为之前用过ELK#xff0c;原本打算用ELK#xff0c;在做技术调研的时候发现了一个轻量级的日志系统Loki#xff0c;果断采…因为每次去查看日志都去登录服务器去查询相关日志文件还有不同的微服务不同日期的文件夹超级麻烦因为之前用过ELK原本打算用ELK在做技术调研的时候发现了一个轻量级的日志系统Loki果断采用Loki部署。也算是踩了不少坑。这里做一篇博客记录一下。 我这里是单个服务器系统部署如果是多个服务器的话修改链接配置即可。 主要是分为三个部分 1、loki主服务器存储日志和处理查询 2、promtail代理收集日志并发给Loki 3、Grafana查询和显示日志 我的服务器是 linux ubuntu系统。这是我部署的目录结构 Linux常用的文件命令一定要记住下面是创建目录 //切换到你想部署的目录 cd /usr/local/docker//创建需要的文件 mkdir lokis cd lokis mkdir grafana mkdir loki mkdir promtail cd grafana mkdir confcd .. cd promtail mkdir conf// 给文件付权限 否则挂载目录生成会失败 sudo chmod -R 777 /usr/local/docker/lokis 第一步  编辑loki的配置文件  我放到了 /usr/local/docker/lokis/loki/conf  目录下 vim config.yaml 文件内容如下 auth_enabled: falseserver:http_listen_port: 3100grpc_listen_port: 9095grpc_server_max_recv_msg_size: 1572864000 #grpc最大接收消息值默认4mgrpc_server_max_send_msg_size: 1572864000 #grpc最大发送消息值默认4mingester:lifecycler:address: 127.0.0.1 #绑定本机 ipring:kvstore:store: inmemoryreplication_factor: 1final_sleep: 0schunk_idle_period: 5mchunk_retain_period: 30swal:dir: /loki/walcompactor:working_directory: /loki/persistent # 压缩目录一般也作为持久化目录compaction_interval: 10m # 压缩间隔retention_enabled: true # 持久化开启retention_delete_delay: 5m # 过期后多久删除retention_delete_worker_count: 150 # 过期删除协程数目 schema_config:configs:- from: 2023-10-23index:period: 24hprefix: loki_index_object_store: filesystem # 持久化方式本地文件schema: v11store: boltdb-shipperstorage_config:boltdb_shipper:active_index_directory: /loki/boltdb-index # index 目录cache_location: /loki/boltdb-cache # cache 目录filesystem:directory: /loki/chunks # chunks 目录 limits_config:retention_period: 240h # 多久过期 第二步编辑promtail 配置文件 vim promtail-config.yaml 文件内容如下 server:http_listen_port: 9080 #云服务器需开放9080端口grpc_listen_port: 0positions:filename: /tmp/positions.yaml#loki地址 clients:- url: http://loki:3100/loki/api/v1/push #我名词定义是 ”环境-服务-文件/容器“ scrape_configs: - job_name: test-systemserver-filestatic_configs:- targets:- localhostlabels:client: test #自定义变量 定义环境job: system-file #变量定义类型__path__: /data/server/system/logs/**/*.log #收集程序输出的日志 ,日志目录和dokcer-compose挂载相关 /**/- job_name: test-geteway-filestatic_configs:- targets:- localhostlabels:client: devjob: geteway-file__path__: /data/server/gateway/logs/**/*.log # 日志目录和dokcer-compose挂载相关 /**/这里有两个需要注意的地方 - url: http://loki:3100/loki/api/v1/push 这个地址是你采集日志后发送给loki的网络地址, 如果不同的服务器则采用Ip地址访问如果同一台服务器可以用127.0.0.1 发送。如果是docker 部署并且在同一个网关内可以采用容器名通信。如果不理解的可以查一下docker 部署容器直接通信 第二个需要注意的地方是 __path__: /data/server/system/logs/**/*.log 这个日志目录是你部署promtail的时候挂载出来的目录。因为我的微服务日志目录还有日期文件夹所以结尾是__path__: /data/server/system/logs/**/*.log 如果里面没有日期文件夹直接对应的是日志文件 __path__: /data/server/system/logs/*.log 其实就是文件的匹配规则。 第三步获取Grafana的配置文件 defaults.ini 这里不同的版本配置文件不同。有的配置文件是grafana.ini 有的配置文件是defaults.ini 你可以先用docker 安装Grafana 然后通过docker命令 docker exec -it container_id_or_name /bin/bash (修改自己的容器名) 查看一下grafana配置文件都有啥然後通过docker复制文件到宿主机 docker cp abc123:/app/data.txt /home/user/data/ 修改目录和文件路径 我的目录是这样的。 其他的文件是启动后自动生成的。 第四步编辑docker-compose.yml文件 创建文件命令 vim docker-compose.yml 文件内容如下 version: 3 services: #数据库loki:image: grafana/loki:latestcontainer_name: lokiports:- 3100:3100- 9095:9095command: -config.file/etc/loki/config.yamlvolumes:- ./loki/conf:/etc/loki- ./loki/data/loki:/loki#收集promtail:image: grafana/promtailcontainer_name: promtailrestart: alwaysports:- 9080:9080volumes:- ./promtail/promtail-config.yaml:/opt/promtail-config.yaml- /usr/local/docker/javaapp/fxt-system/logs/fxt-sys-server_10201/:/data/server/system/logs/ - /usr/local/docker/javaapp/fxt-gateway/logs/fxt-gateway-center_10001/:/data/server/gateway/logs/ - /etc/localtime:/etc/localtime:roprivileged: true #不开报错deploy:resources:limits:memory: 2Greservations:memory: 200Mlogging:driver: json-fileoptions:max-size: 200mmax-file: 4command: [-config.file/opt/promtail-config.yaml]#web界面。 有的就不需要再部署了都一样grafana:image: grafana/grafanacontainer_name: grafanarestart: alwaysports:- 3000:3000environment:- TZAsia/Shanghaivolumes:- ./grafana/conf/defaults.ini:/usr/share/grafana/conf/defaults.ini- ./grafana/grafana-storage:/var/lib/grafana- /etc/localtime:/etc/localtime:ro networks:default:external:name: mynetwork 这里的networks 是自己创建的docker 网关路由。 所有的配置文件做好以后就可以启动了 //安装部署命令 docker-compose up -d//查询日志 docker-compose logs -f 启动成功以后可以通过http://192.168.1.48:3000/ 访问Grafana  换成自己服务器的ip地址 第五步数据源选项 选择loki选项 配置loki的地址http://loki:3100   我这里是docker内部的连接 所以是这样的。如果是其他的地址就配置自己的ip地址。 选择自己的服务 运行查询出来日志 一种是实时刷新 一种是每次查询一次。 具体看情况。至于怎么使用查询可以学习相关的语句。有什么问题欢迎交流
http://www.w-s-a.com/news/769654/

相关文章:

  • 甘肃省住房和城乡建设厅注册中心网站首页沈阳专业关键词推广
  • 网站怎么能在百度搜到网站开发费怎么做会计分录
  • 嘉定专业网站制作公司七星彩网站开发
  • 网站建设人员培训企业网站开发模型图
  • 自己开发一个网站应该怎么做国外设计网站 绿色的
  • 南昌外贸网站设计推广任务发布平台app
  • 建立网站成本书店网站建设可行性分析
  • 高端网站设计官网乌海学校网站建设
  • 哪些网站适合新手编程做项目优秀网页设计赏析
  • 永州网站seo德阳网站建设优化
  • 网站建设高端网站本地建设网站软件下载
  • 网站后台账号密码破解杭州酒店网站设计公司推荐
  • 和县网站开发秦皇岛建设工程信息网站
  • 国外网站用什么dns好建一个下载网站要什么cms系统
  • 礼品工艺品网站建设手机做网站哪家好
  • 泉州网站建设方案维护怎样选择网站建设
  • 江苏建站速度忿先进的网站建设
  • 广州天河建站公司com域名注册多少钱
  • 成都网站建设推广好vs2013如何做网站
  • 茶叶网站建设模板企业网站备案要多少钱
  • 怎么查网站找谁做的win主机伪静态规则 wordpress
  • 轻云服务器菁英版 多个网站北京it外包服务商
  • 售后服务 网站建设阳江seo优化
  • 网站建设后怎么赚钱wordpress调用导航栏
  • 特产网站设计六色网站
  • 服务器网站备案做网站公司如何赚钱
  • 怎样进行站点优化荣成市有做网站的吗
  • 合肥建设工会网站芜湖做网站建设公司
  • 玉林市住房和城乡建设局网站网站开发百灵鸟
  • 网站怎么做双机房切换建设部网站2015年第158号