随笔分类 -  监控

1 2 3 4 5 ··· 9 下一页

dremio + grafana/tempo opentelemetry监控集成
摘要:昨天我写过一个基于signoz的dremio opentelemetry 集成,实际上grafana/tempo 也是一个很不错的选择,主要是部署简单,以下是一个简单测试 环境准备 docker-compose 文件 version: "3" services: tempo: image: graf 阅读全文

posted @ 2024-01-20 17:53 荣锋亮 阅读(168) 评论(0) 推荐(0) 编辑

highlight 开源全栈监控平台
摘要:highlight 开源全栈监控平台,支持error 监控,网络监控,session 回放,log 记录 说明 对于web 录制,目前看是基于了rrwev 框架处理的,代码部分使用golang 开发,同时提供了不少web 框架的支持,值得学习使用下 参考资料 https://github.com/h 阅读全文

posted @ 2023-04-04 13:04 荣锋亮 阅读(352) 评论(0) 推荐(0) 编辑

ldap 认证密码为空问题
摘要:ldap 协议使用使用simple 协议同时没有包含密码的情况就会存在自动转换为匿名认证,但是如果同时ad 开启了需要null bind 就会造成木有输入密码也可以认证成功的问题,机制上是协议栈的设计,但是对于如果ad 系统开启了此选项的问题就比较突出了,就会有安全隐患了,具体可以参考以下内容 参考 阅读全文

posted @ 2022-11-17 13:15 荣锋亮 阅读(238) 评论(0) 推荐(0) 编辑

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

posted @ 2022-11-08 21:49 荣锋亮 阅读(559) 评论(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 荣锋亮 阅读(577) 评论(0) 推荐(0) 编辑

grafana agent metrics 集成victoriametrics 试用
摘要:以下是grafana agent metrics 集成victoriametrics 的一个简单试用,主要是metrics 的,对于log 以及trace 的后边会介绍 环境准备 docker-compose 文件 version: "3" services: postgres: image: po 阅读全文

posted @ 2022-11-07 13:28 荣锋亮 阅读(362) 评论(0) 推荐(0) 编辑

grafana agent metrics 使用简单使用
摘要:grafana agent 的能力还是比较强大的,支持log,metrics,trace,以下简单说明下 简单模式 只包含了metrics,不包含集成模式 核心点是metrics 配置,包含了remote write 以及静态或者动态配置(比喻基于文件的服务发现以及基于k8s 的服务发现) serv 阅读全文

posted @ 2022-11-06 21:53 荣锋亮 阅读(941) 评论(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 荣锋亮 阅读(80) 评论(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 荣锋亮 阅读(317) 评论(0) 推荐(0) 编辑

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

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

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

posted @ 2022-11-04 09:57 荣锋亮 阅读(144) 评论(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 荣锋亮 阅读(232) 评论(0) 推荐(0) 编辑

graylog 的journal message 实现简单说明
摘要:graylog 的journal message 做为graylog 背压的处理还是比较重要的一个模块,以下说明下具体实现 功能接口图 简单调用关系 启动入口 LocalKafkaJournal 类 核心部分如下(LocalKafkaJournal 构造函数部分),对于其他read 已经write 阅读全文

posted @ 2022-10-01 21:26 荣锋亮 阅读(124) 评论(0) 推荐(0) 编辑

graylog 的journal message 存储简单说明
摘要:graylog journal message 是一个数据的背压处理策略,默认graylog 对于消息是基于disruptor 处理的,里边包含了buffer,但是如果消息比较多,来不及处理的 journal message 存储就比较重要的,默认是5G 大小,同时也包含了数据清理策略,内部处理上基 阅读全文

posted @ 2022-10-01 16:30 荣锋亮 阅读(97) 评论(0) 推荐(0) 编辑

使用 victoriametrics vmagent 解决 coroot prometheus 大量存储以及push 问题
摘要:日常环境我们经常需要使用push 模式进行metrics 的处理,vmagent 是一个很不错的选择,尽管官方提供了一个promtun 但是很不好使用 参考玩法 如下图,直接使用vmagent 解决push的问题,基于victoriametrics 强大的能力,可以扩展多租户的支持 环境准备 doc 阅读全文

posted @ 2022-09-19 22:32 荣锋亮 阅读(430) 评论(0) 推荐(0) 编辑

coroot 简单试用
摘要:主要是体验下coroot ,基于虚拟机+docker-compose 混合模式 参考玩法 本次玩法 coroot server 以及prometheus 使用容器部署(docker-compose),因为内核原因原因,node-agent 基于了虚拟机,同时安装了,5.4 的内核 环境配置 dock 阅读全文

posted @ 2022-09-19 19:49 荣锋亮 阅读(248) 评论(0) 推荐(0) 编辑

coroot 玩法简单说明
摘要:coroot 与一般基于ebpf 进行系统监控的工具不一样,coroot 将log 也放到了prometheus 中 玩法参考图 对于metrics 以及log 都是通过prometheus exporter push 到中央的prometheus 中,同时coroot 的server 做为一个pr 阅读全文

posted @ 2022-09-19 17:30 荣锋亮 阅读(589) 评论(0) 推荐(0) 编辑

observIQ 开源的OpenTelemetry collector 实现
摘要:OpenTelemetry collector 是一个标准,有官方的实现以及社区的实现, observiq-otel-collector 是社区开源实现目前看着还是不错的,只得尝试下,而且背后的团队是一家公司 参考资料 https://github.com/observIQ/observiq-ote 阅读全文

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

parca 项目protocol buffers 管理学习
摘要:parca 是基于pprof+ebpf 实现的持续profile 工具,开发基于golang,使用了不少protocol buffers 比如协议定义rpc 服务契约等,以下是一些整理学习 protocol buffers 版本以及依赖管理工具 protocol buffers 是很不错,但是版本管 阅读全文

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

pyroscope 最近的一些变动
摘要:pyroscope 是一个不错的持续profiler 工具,与parca 是一类东西,但是两个使用的技术栈是不一样的,后边会对比下 支持的语言 支持的语言越来越多了,同时也添加了ebpf 的支持参考下图 额外扩展 lambda api 的处理 添加了grafana plugin remote wri 阅读全文

posted @ 2022-09-14 13:27 荣锋亮 阅读(190) 评论(0) 推荐(1) 编辑

1 2 3 4 5 ··· 9 下一页

导航