随笔分类 -  持续集成

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 39 下一页

rinetd tcp/udp 端口重定向服务
摘要:rinetd 支持tcp 以及udp 协议的端口重定向,功能还是比较有用的,比如进行一些流量转发,配置上也是比较方便的,同时支持 一些简单的访问控制处理 构建 git clone https://github.com/samhocevar/rinetd.git cd rinetd ./bootstr 阅读全文

posted @ 2022-11-26 20:14 荣锋亮 阅读(190) 评论(0) 推荐(0) 编辑

graylog 新版本报警处理
摘要:graylog 的报警编码上并不是很难,核心就是一个job,然后对于event 进行关联聚合查询,之后对于符合规则的event 触发不同的报警规则(邮件,http,遗留模式) 几个核心参考类功能 job 定义 事件通知job 通知实现 聚合消息处理 一个问题 因为graylog 对于日志处理基于了本 阅读全文

posted @ 2022-11-25 00:26 荣锋亮 阅读(266) 评论(0) 推荐(0) 编辑

parseable datadog &splunk& elk 可选开源方案
摘要:parseable 是基于rust 编写的datadog &splunk& elk 可选开源方案,提供了方便的rest api 能力 支持的特性 云原生(无状态) 开放模式 (基于parquet) 简单数据访问(/基于sql 兼容的api) 部署简单,内置ui 进行日志查看以及可视化 alert 报 阅读全文

posted @ 2022-11-24 23:53 荣锋亮 阅读(223) 评论(0) 推荐(0) 编辑

spring boot 应用 systemd 管理简单说明
摘要:基于systemd 的spring boot 应用管理有一个比较方便的能力,就是不用复杂的java 进程处理了,应用发布只需要 进行jar 文件的copy 处理,然后就是服务的重启了systemctl restart <servicename> 应用权限处理 chmod 500 /opt/my-ap 阅读全文

posted @ 2022-11-19 19:51 荣锋亮 阅读(148) 评论(0) 推荐(0) 编辑

github codespaces 简单说明
摘要:运行机制 我们的codespace 服务是运行在azure 的linux 虚拟机上,里边包含了不少容器运行环境 参考流程 github 官方文档包含了一个完整的介绍说明,比如代码clone,linux 主机创建,容器创建,连接codespaces,清理hook 应用运行 参考图 端口转发 云ide 阅读全文

posted @ 2022-11-12 00:06 荣锋亮 阅读(401) 评论(0) 推荐(0) 编辑

github codespaces 可以使用了
摘要:最近github 的codespaces可以使用了,很方便,实际上就是web 版的vscode,内部应该使用了一个轻量的虚拟机,里边部署了不少工具比如docker,kubectl 说明 github codespaces 值得体验使用了,默认不是root 账户,如果需要使用root 可以通过sudo 阅读全文

posted @ 2022-11-11 23:26 荣锋亮 阅读(185) 评论(0) 推荐(0) 编辑

go workspace 试用
摘要:golang workspace 提供了类似单体仓库管理模块的能力,类似npm 的yarn workspace 或者lerna ,当然npm 也提供了类似的能力,maven,gradle 都可以提供类似的 能力 参考使用 项目结构 ├── cli │ ├── go.mod │ └── main.go 阅读全文

posted @ 2022-11-10 22:45 荣锋亮 阅读(539) 评论(0) 推荐(0) 编辑

go-npm 基于npm 进行跨平台分发golang 二进制程序
摘要:一个不错的工具,对于基于npm 分发golang 二进制文件的是一个不错的工具,很值得使用比如gomplate 就基于了此工具 参考资料 https://www.npmjs.com/package/go-npmhttps://github.com/sanathkr/go-npmhttps://www 阅读全文

posted @ 2022-11-08 22:49 荣锋亮 阅读(97) 评论(0) 推荐(0) 编辑

grafana agent 动态配置内部机制简单说明
摘要:grafana agent 动态配置目前属于一个体验特性,但是设计上利用了gomplate 一个强大的模版引擎工具 参考配置 运行配置参考 agentv2: image: grafana/agent:main ports: - 12345:12345 - 12347:12347 entrypoint 阅读全文

posted @ 2022-11-08 21:49 荣锋亮 阅读(533) 评论(0) 推荐(0) 编辑

grafana agent 配置支持faro-web-sdk试用
摘要:faro-web-sdk对于grafana 周边的使用属于一个all-in-one 模式的,都是通过grafana agent 进行转发处理的 参考架构 实际玩法 实际上并不是需要grafan cloud,实际上基于grafana agent 就可以了 参考配置 核心是利用了grafana agen 阅读全文

posted @ 2022-11-07 23:09 荣锋亮 阅读(531) 评论(0) 推荐(0) 编辑

基于grafana agent+ vmagent+VictoriaMetrics + Nightingale 监控报警平台简单构建
摘要:个人比较喜欢VictoriaMetrics的轻量以及简单,监管grafana 也提供了mimir 的prometheus 存储解决方案,但是比较费事以下方案,同时集成了vmagent 以及grafana agent ,vmagent 的好处是可以将pull 模式转变为push 模式同时轻量简单,可以 阅读全文

posted @ 2022-11-06 20:40 荣锋亮 阅读(377) 评论(0) 推荐(0) 编辑

grafana jpprof jdk 8 支持探索
摘要:问题 运行问题 java.lang.NoSuchMethodError: java.nio.ByteBuffer.flip()Ljava/nio/ByteBuffer; at jpprof.one.jfr.JfrReader.<init>(JfrReader.java:80) ~[jpprof-0. 阅读全文

posted @ 2022-11-04 17:54 荣锋亮 阅读(72) 评论(0) 推荐(0) 编辑

grafana phlare 试用
摘要:主要是简单试用下grafana phlare 环境准备 docker-compose 文件 version: '3' services: phlare: image: grafana/phlare:latest ports: - "4100:4100" command: -config.file=/ 阅读全文

posted @ 2022-11-04 17:53 荣锋亮 阅读(308) 评论(0) 推荐(0) 编辑

grafana jpprof 使用的一些问题
摘要:容器运行版本问题 如下图 可以看出使用的也是基于libasyncProfiler 所以容器运行环境本地比较重要,parca java 解决方案也是使用了类似的技术(alpine 镜像就比较费事了,推荐使用其他java 技基础镜像,比如 amazoncorretto:11.0.17) 容器运行cap能 阅读全文

posted @ 2022-11-04 17:51 荣锋亮 阅读(48) 评论(0) 推荐(0) 编辑

grafana jpprof 试用
摘要:grafana jpprof 是为了方便grafana phlare 对于java 语言支持开发的一个包,可以让java 语言方便的自持pprof 格式的内容,进行持续性能优化 以下是一个简单的试用 环境准备 pom 文件 <?xml version="1.0" encoding="UTF-8"?> 阅读全文

posted @ 2022-11-04 11:30 荣锋亮 阅读(115) 评论(0) 推荐(0) 编辑

grafana phlare 开源持续优化平台
摘要:对于持续优化我以前介绍过几个开源工具,目前grafana 也开源了一个自己的,还是很不错的 参考架构 支持的语言 目前支持java,golang,rust,python 说明 parca 也是一个不错的工具,但是目前来说似乎木有grafana phlare 的强大,但是如果利用了grafana ja 阅读全文

posted @ 2022-11-04 09:57 荣锋亮 阅读(137) 评论(0) 推荐(0) 编辑

grafana faro-web-sdk web 可观测性sdk
摘要:最近grafan 大会开源了不少好东西,faro-web-sdk 就是一个很不错的前端监控方案 参考架构 说明 phlare 也是grafana 开源的一些持续profle 的一个方便工具,faro-web-sdk 可以实现log,metrics 以及exception 管理,目前不同处理基于了gr 阅读全文

posted @ 2022-11-04 09:14 荣锋亮 阅读(183) 评论(0) 推荐(0) 编辑

docker-compose 一些有用的新功能
摘要:docker-compose 可以方便我们进行多容器环境的管理,通过也提供了一些比较有意思的功能,比如extends,以及profiles extends 的场景 比如我们需要使用一些模版进行服务的扩展,就可以使用次能力,模版是独立的docker-compose 文件定义格式,我们可以使用对于的某一 阅读全文

posted @ 2022-11-02 20:52 荣锋亮 阅读(528) 评论(0) 推荐(0) 编辑

新版本nexus minio 集成测试
摘要:主要是nexus 变化比较大了,刚好学习下,看看新版本对于minio 的支持情况了(依然支持),测试的版本是3.42 环境准备 docker-compose 文件 version: '3' services: minio: image: minio/minio ports: - "9002:9000 阅读全文

posted @ 2022-11-01 19:55 荣锋亮 阅读(337) 评论(0) 推荐(0) 编辑

maven resource 覆盖配置使用
摘要:maven resource 插件可以对于resource 进行处理,比如合并,copy,有一种比较常见的用法是进行覆盖 比如我们基于配置插件,在resource 阶段将依赖其他配置中心或者repo 的配置文件合并并覆盖到我们的构建包中 参考配置 标准插件配置 <plugin> <groupId>o 阅读全文

posted @ 2022-10-12 20:30 荣锋亮 阅读(456) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 39 下一页

导航