- 博客(6)
- 收藏
- 关注
原创 Docker 部署 prometheus 监控 go项目 (包含Grafana部署)
如果你正在使用 Docker 命令并且需要指定文件的绝对路径,你可以在命令行中使用上述方法来找到文件的绝对路径,然后将该路径替换到 Docker 命令中。默认登录名为 “admin”/“admin”。打开浏览器,访问 Grafana 的 Web 界面,通常是 http://localhost:3000。在这个例子中,$(pwd) 命令被用来获取当前目录的绝对路径,并将其与文件名 prometheus.yml 结合起来。在 Go 项目中导入 Prometheus 客户端库,以便暴露监控指标。
2025-03-27 19:07:29
340
原创 jenkins 使用流水线 部署 gitee项目 - jenkins 部署到 k8s解决方案
首先 你需要一个jenkinsfile Dockerfile 和 k8s.yaml 文件 这里先创建一个 jenkinsfile文件k8s.yaml 文件 里面写的就是你项目的一些信息镜像这里 VERSION 我用的是自动更换版本 比如你提交代码了 会有新的id 替换就好了jenkins 一些配置操作。
2025-03-25 16:29:42
311
原创 jenkins 使用官网安装后 卸载方法
最后,使用apt-get autoremove命令来清理Jenkins的残留数据和不再需要的依赖包。卸载软件包后,还需要手动删除Jenkins的配置文件和数据目录。接下来,使用apt-get命令卸载Jenkins软件包。在卸载Jenkins之前,首先需要停止其服务。–purge选项会删除软件包及其配置文件。还可以删除日志文件等:(可选)
2025-03-24 16:47:17
196
原创 kubernetes 部署项目 & kubectl 常用命令
编写 Kubernetes 部署配置文件:在项目根目录下创建 Kubernetes 部署文件 k8s-deployment.yaml,以定义 Kubernetes 部署和服务。
2025-03-24 09:07:44
112
原创 zap日志使用
它比其他结构化日志记录包快4-10倍,支持结构化和printf风格的日志记录,允许使用松散类型的键值对输入。Logger:适用于对性能和内存分配非常敏感的上下文。它比Sugared Logger更快,内存分配次数也更少,但只支持强类型的结构化日志记录,需要明确的日志变量类型。Zap日志库提供了两种类型的日志记录器:Sugared Logger和Logger,它们在使用场景和性能上有所区别。Zap提供了两种类型的日志记录器-Sugared Logger和Logger区别。* zap 日志库的使用。
2025-02-18 16:19:38
96
原创 阿里云短信接口调用发送
阿里云短信接口: https://next.api.aliyun.com/api/Dysmsapi/2017-05-25/SendSms。先复制文档 点击sdk 实例 选择go 语言复制代码。上面的删除完后 会爆红 ,再把这一段删除即可。在goland 里面粘贴 删除画上红框的。里面的os.getenv不需要删除即可。调用测试 api接口调用。数据信息斗提配置一下。
2025-02-11 21:08:04
181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人