随笔分类 -  Grafana

grafana 开发参考资料
摘要:最近在看pmm的实现,因为pmm 的dashboard 是基于grafana的,所以就整理了一些关于grafana开发的一些资料 官方参考文档 https://grafana.com/docs/grafana/latest/developers/developer-resources/ 扩展开发的一 阅读全文

posted @ 2020-05-04 11:01 荣锋亮 阅读(757) 评论(0) 推荐(0) 编辑

Kuma 0.4 发布支持7层链路追踪以及grafana dashboard
摘要:Kuma 0.4 发布了,基于opentracing 以及promethues ,我们可以更好的观测系统的指标了 同时grafana dashboard也已经到grafana 的marketplace 了 参考资料 https://konghq.com/blog/kuma-0-4-released- 阅读全文

posted @ 2020-03-03 08:52 荣锋亮 阅读(474) 评论(0) 推荐(0) 编辑

nodejs fork 子进程创建任务以及简单的prometheus 监控
摘要:以下是一个简单的基于nodejs 的fork 子进程创建子任务,同时使用prometheus 暴露一些简单的metrics 使用express 框架 环境准备 项目结构 ├── Dockerfile ├── README.md ├── app.js ├── docker-compose.yaml ├ 阅读全文

posted @ 2020-01-09 19:50 荣锋亮 阅读(1616) 评论(0) 推荐(0) 编辑

cockroachdb docker-compose 本地集群运行以及prometheus监控
摘要:cockroachdb 官方提供的是一个直接使用docker 运行的方式,但是使用docker-compose 会比较方便,可以快速搭建一个集群 同时官方也提供了prometheus 的metrics,我们可以快速的通过grafana 提供一个dashboard docker-compose 运行 阅读全文

posted @ 2019-10-18 16:27 荣锋亮 阅读(753) 评论(0) 推荐(0) 编辑

Cortex Architecture
摘要:内容来自github 官方文档,参考连接:https://github.com/cortexproject/cortex/blob/master/docs/architecture.md Cortex consists of multiple horizontally scalable micros 阅读全文

posted @ 2019-09-29 14:07 荣锋亮 阅读(494) 评论(0) 推荐(0) 编辑

cortex 水平扩展试用
摘要:cortex 支持多实例运行,可以灵活实际大规模的部署,以下demo,运行了三个cortex 实例,没有配置副本数(主要是ha ) 同时对于三个cortex 使用haproxy 做为push 以及查询接口的lb,同时基于prometheus 对于haproxy 进行监控(基于haproxy 2.0 阅读全文

posted @ 2019-09-29 13:52 荣锋亮 阅读(912) 评论(0) 推荐(0) 编辑

cortex 基本试用
摘要:cortext是prometheus的多租户解决方案,目前在cncf 沙箱孵化,以下是一个简单的试用 注意因为golang 包的问题,而且以下依赖的几个项目都是基于go module 的所以使用了goproxy 配置,具体配置为: export GOPROXY=https://goproxy.cn/ 阅读全文

posted @ 2019-09-29 09:54 荣锋亮 阅读(1374) 评论(0) 推荐(0) 编辑

使用jenkins exporter 监控jenkins 构建任务
摘要:jenkins 提供了rest api,我们可以基于rest api 暴露prometheus metrics,社区已经有了好多 开源的实现了,使用起来也比较方便,以下集成几个进行简单的测试 环境准备 docker-compose 文件 version: "3" services: jenkins: 阅读全文

posted @ 2019-08-31 14:36 荣锋亮 阅读(2621) 评论(0) 推荐(0) 编辑

使用haproxy 2.0 prometheus metrics 监控系统状态
摘要:haproxy 2.0 已经发布一段时间了,提供内部直接暴露的prometheus metrics 很方便 ,可以快速的监控系统的状态 以下是一个简单的demo 环境准备 docker-compose 文件 version: "3" services: grafana: image: grafana 阅读全文

posted @ 2019-08-30 15:38 荣锋亮 阅读(2259) 评论(0) 推荐(0) 编辑

cratedb 做为prometheus 的后端存储
摘要:prometheus 提供了remote_write 以及remote_read 的数据存储方式,可以帮助我们进行数据的长时间存储、方便查询 cratedb 提供了对应的adapter,可以直接进行适配。 以下演示一个简单的cratedb 集群以及通过write 以及read 存储通过grok ex 阅读全文

posted @ 2019-08-18 10:17 荣锋亮 阅读(1482) 评论(0) 推荐(0) 编辑

使用grok exporter 做为log 与prometheus 的桥
摘要:grok 是一个工具,可以用来解析非结构化的日志文件,可以使其结构化,同时方便查询,grok 被logstash 大量依赖 同时社区也提供了一个prometheus 的exporter 可以方便的进行log 指标,暴露为promethesu 的标准数据格式,当 然谷歌的mtail 也是一个不错的选择 阅读全文

posted @ 2019-08-13 10:34 荣锋亮 阅读(3339) 评论(0) 推荐(0) 编辑

Thanos prometheus 集群以及多租户解决方案docker-compose 试用(一)
摘要:prometheus 是一个非常不多的metrics 监控解决方案,但是对于ha 以及多租户的处理并不是很好,当前有好多解决方案 cortex Thanos prometheus+ influxdb Timebala M3db 以下结合github 上的一个docker-compose项目学习下Th 阅读全文

posted @ 2019-08-08 11:03 荣锋亮 阅读(4412) 评论(0) 推荐(0) 编辑

promethues exporter+ grafana 监控pg+mysql
摘要:这篇文章本来是打算使用pmm 进行数据库监控的,但是居然参考官方文档使用docker 运行起来有点问题,所以直接改用 exporter 进行处理,但是比pmm 弱好多 pmm 的参考架构 说明,以上图比较早了, 实际上也可以监控mongodb,同时也是使用exporter处理的,只是pmm 基于gr 阅读全文

posted @ 2019-08-05 19:45 荣锋亮 阅读(1377) 评论(0) 推荐(0) 编辑

telegraf 学习三 telegra inputs.net_response + smtp2http+ grafana 进行tcp服务状态监控
摘要:以下演示一个简单的使用telegra inputs.net_response 进行tcp 服务状态的监控,统计集成grafana 的alert 为了方便使用了一个smtp2http 的服务,对于http 的webhook 使用benthos 环境准备 项目使用docker-compose 运行,配置 阅读全文

posted @ 2019-07-29 14:19 荣锋亮 阅读(2057) 评论(0) 推荐(0) 编辑

通过granfana 以及prometheus 比较zulu 、oracle、openjdk 等jvm 运行
摘要:说明,此测试不完备,只是一个简单的集成,详细的需要进行jvm 参数的调整 环境准备 参考项目 https://github.com/rongfengliang/zulu-openjdk-openjdk-oracle-jdk 简单webapi spring boot 集成了prometheus,详细代 阅读全文

posted @ 2019-07-25 20:30 荣锋亮 阅读(6422) 评论(0) 推荐(1) 编辑

goaccess 通过jsonpath 转换为prometheus metrics
摘要:goaccess 是一个不错的日志分析工具,包含了json 数据同时支持基于websocket 的实时数据处理,当然我们可以通过jsonpath 的exporter 转换为支持promethues 的metrics,还是很方便的 环境准备 docker-compose 文件 version: "3" 阅读全文

posted @ 2019-04-11 13:02 荣锋亮 阅读(1001) 评论(0) 推荐(0) 编辑

haproxy prometheus 监控docker-compose 运行试用
摘要:haproxy prometheus 的监控metrics 使用的是exporter ,因为haproxy 对于状态统计报告处理的 比较好,我们可以了stats 同时支持一个csv的api 接口,所以exporter也是基于这个搞的开发,同时 里面对于不同版本的haproxy 做了适配 环境准备 d 阅读全文

posted @ 2019-01-07 11:35 荣锋亮 阅读(1264) 评论(0) 推荐(0) 编辑

使用loki+ mtail + grafana + prometheus server分析应用问题
摘要:loki 是一个方便的类似prometheus 的log 系统,mtail 是一个方便的日志提取工具, 可以暴露为http 服务——支持导出prometheus metrics 环境准备 docker-compose 文件 version: "3" services: nginx-log: buil 阅读全文

posted @ 2018-12-13 23:06 荣锋亮 阅读(4302) 评论(0) 推荐(0) 编辑

使用 loki grafana 分析nginx 请求日志
摘要:loki 是类似prometheus 的log 可视化展示、收集系统,已经集成在grafana 6.0 版本中了 说明: 测试环境使用了docker-compose 运行 环境准备 docker-compose 文件 version: "3" services: nginx: build: ./ p 阅读全文

posted @ 2018-12-13 16:44 荣锋亮 阅读(10443) 评论(0) 推荐(1) 编辑

loki grafana 团队开源的,类似Prometheus 的log 系统
摘要:Prometheus 主要面向的是metrics,但是loki 是log,这样加上grafana 强大的可视化以及alert能力, 我们可以做好多事情,loki 的设计来源于Prometheus。 组件说明 loki 包含三个组件 loki 核心组件进行log 的查询处理 promtail 一个ag 阅读全文

posted @ 2018-12-13 10:21 荣锋亮 阅读(7616) 评论(0) 推荐(0) 编辑

导航