2022年9月11日

parca 简单试用

摘要: parca 支持多种模式的数据ingestion 以下测试下基于pull 模式的 数据ingestion 模式 参考图 环境准备 docker-compose.yaml version: '3' services: app: build: ./ ports: - "3000:3000" parca: 阅读全文

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

buf 新的使用protocol buffers 的工具

摘要: buf 解决了现有基于protocol buffers 进行api 开发的一些问题 buf 的特性 管理protobuf 资产、包含了插件、模版、以及buf 的schema 仓库 liner 支持,可以开发更好的api 可以增强源码以及协议级的兼容 基于配置模版的生成器 格式化器,基于工业级标准的格 阅读全文

posted @ 2022-09-11 18:08 荣锋亮 阅读(315) 评论(0) 推荐(0) 编辑

parca ingestion 模式说明

摘要: parca ingestion 模式 从上图可以看出parca 支持的模式,包含了pull以及push 模式说明 push 模式 基于agent 进行push 处理,利用ebpf 进行获取处理,然后转换为pprof,然后push 到后端存储 pull 模式 核心是基于pprof client 生成对 阅读全文

posted @ 2022-09-11 15:00 荣锋亮 阅读(31) 评论(0) 推荐(0) 编辑

parca-agent 安全问题

摘要: parca-agent 运行在root 账户,或者需要cap 能力(CAP_SYS_ADMIN ),同时官方为了安全对于执行文件进行了签名同时对于依赖以及代码使用了安全工具进行处理,对于bpf 的处理基于了libbpf 包,不依赖clang 以及llvm 说明 ebpf 是很不错的,但是ebpf 运 阅读全文

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

parca-agent 数据处理一些简单说明

摘要: parca-agent 在parca 中属于一个比较重要的组件 parca-agent 参考处理 包含的步骤 目标发现,发现运行的cgroups 使用bpf 程序每10s进行一些原始栈数据的采样 转换原始栈数据为pprof 格式的profile 如果需要记性处理(比如可能会提取debug 符号信息) 阅读全文

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

基于wireshark 分析waf 响应处理慢的问题

摘要: 主要是记录下当时对于出现问题的一个解决思路 问题 因为安全需要,一部分业务需要集成到waf 中,原有业务包含了一个nginx 做为流量入口,在加入waf 之后同时修改本地host 发现从waf 的请求是时快时慢而且大部分时间都是很慢的,但是通过nginx 的一直很快(本来就是一直没有问题) 业务参考 阅读全文

posted @ 2022-09-11 10:48 荣锋亮 阅读(309) 评论(0) 推荐(0) 编辑

victoriametrics 与Grafana Mimir 的一个性能对比

摘要: 内容来自victoriametrics 官方,主要说明了victoriametrics 与Grafana Mimir 的性能差异 说明 victoriametrics 以及Mimir 都是我比较喜欢的prometheus metrics 存储服务,但是从能力上来说victoriametrics 更好 阅读全文

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

导航