logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Golang日志切割归档

Golang日志切割归档使用Lumberjack进行日志切割归档测试使用Lumberjack进行日志切割归档Zap本身不支持切割归档日志文件为了添加日志切割归档功能,我们将使用第三方库Lumberjack来实现go get -u github.com/natefinch/lumberjack要在zap中加入Lumberjack支持,我们需要修改WriteSyncer代码。我们将按照下面的代码修改g

#golang#开发语言#后端
elk stack部署自动化日志收集分析平台

ELKstack自动化日志收集分析平台Docker 部署 elk先决条件pull + run修改logstash配置文件退出容器开启服务编写服务配置filebeat的yml文件运行顺序进入Elasticsearch-head查看数据进入Kibana创建数据看板创建索引创建柱形图创建饼图创建数据表格制作Dashboard仪表盘效果展示Docker 部署 elk先决条件修改系统内存内核参数vim /e

#elk#elasticsearch
elk stack部署自动化日志收集分析平台

ELKstack自动化日志收集分析平台Docker 部署 elk先决条件pull + run修改logstash配置文件退出容器开启服务编写服务配置filebeat的yml文件运行顺序进入Elasticsearch-head查看数据进入Kibana创建数据看板创建索引创建柱形图创建饼图创建数据表格制作Dashboard仪表盘效果展示Docker 部署 elk先决条件修改系统内存内核参数vim /e

#elk#elasticsearch
etcd部署以及Golang实现CRUD

部署步骤1.安装etcd2.组建集群3. 现在etcd准备好了,要使用etcdctl连接到etcdGolang实现CRUD参考链接安装etcd部署etcdGolang clientv3API部署步骤1.安装etcdgit clone -b v3.5.0 https://github.com/etcd-io/etcd.gitcd etcd./build.shexport PATH="$PATH:`p

#golang#etcd#运维
Git版本控制及Goland使用Git教程

Git版本控制1. 概述与安装1.1 Git工作流程图1.2 GIt安装与配置1.2.1 安装1.2.2 配置1.2.3 为常用指令配置别名(可选)1.2.4 解决GitBash乱码问题2. 常用命令2.1 创建本地仓库2.2 基础操作指令2.2.1 状态流程图2.2.2 查看修改的状态(status)2.2.3 添加工作区到暂存区(add)2.2.4 提交暂存区到本地仓库(commit)2.2.

#git
Kubernetes—集群环境搭建

Kubernetes集群环境搭建前言环境规划集群类型安装方式主机规划环境搭建主机初始化安装docker安装k8s的三个组件准备集群镜像master初始化node加入集群安装网络插件安装kubectl命令补全工具环境测试前言  自己摸索着搭建k8s集群花了好多时间,网上的教程良莠不齐,根据本博文按照顺序搭建,100%成功,并且理解。环境规划集群类型kubernetes集群大体上分为两类:一主多从和多

#kubernetes#docker#容器
Kubernetes—安装2022新版ingress-nginx步骤

ingress-nginx前言发现问题解决步骤yaml文件前言本文解决国外镜像pull不了的问题,文末附修改好的yaml文件百度上搜的都是什么垃圾文章,最终还是得靠自己摸索,淦,对小白极其不友好所以本文记录解决问题的步骤供小白参考发现问题本来在写博客做ingress-nginx的,然后去apply yaml文件,一看,全部err[root@master ingress-controller]# k

#kubernetes#docker#linux
gorm 事务的使用

gorm事务的使用普通事务嵌套事务手动事务一个特殊的示例SavePoint、RollbackTogorm事务默认是开启的。为了确保数据一致性,GORM 会在事务里执行写入操作(创建、更新、删除)。如果没有这方面的要求,您可以在初始化时禁用它,这将获得大约 30%+ 性能提升。一般不推荐禁用// 全局禁用db, err := gorm.Open(sqlite.Open("gorm.db"), &am

#golang#数据库#开发语言
kubernetes—Ingress详解

IngressIngress介绍Ingress使用环境准备搭建ingress环境准备service和podHttp代理(ingress-http.yaml)Https代理(ingress-https.yaml)Ingress介绍  Service对集群之外暴露服务的主要方式有两种:NotePort和LoadBalancer,但是这两种方式,都有一定的缺点:NodePort方式的缺点是会占用很多集群

#kubernetes#docker#linux
daemon.json添加“exec-opts“: [“native.cgroupdriver=systemd“]后无法启动的问题

目录报错引流前言解决报错引流Job for docker.service failed because the control process exited with errordocker修改"exec-opts": [“native.cgroupdriver=systemd”]后启动不了the following directives are specified both as a flag

#json#docker#linux
暂无文章信息