随笔分类 -  监控

上一页 1 2 3 4 5 6 7 ··· 9 下一页

Data-Prepper opendistro 开源的基于es 的trace 分析工具
摘要:后边试用下,具体内容可以看以下链接,了解下Data-Prepper 提供的trace 分析方案,还是很不错的 参考资料 https://opendistro.github.io/for-elasticsearch/blog/releases/2020/12/announcing-trace-anal 阅读全文

posted @ 2021-01-05 23:27 荣锋亮 阅读(245) 评论(0) 推荐(0) 编辑

grafana/agent grafana 团队开源的兼容prometheus 的agent
摘要:grafana/agent 是一个轻量的兼容prometheus 的agent,主要是为了grafana cloud 做的优化。 支持的特性 服务发现 抓取 WAL remote wirte 一些折中 不能查询,只能写入到远端存储,类似vmagent recoring rule 不支持,vmagen 阅读全文

posted @ 2021-01-05 19:08 荣锋亮 阅读(938) 评论(0) 推荐(0) 编辑

使用throng 运行express 应用
摘要:参考了heroku的一个demo,同时集成了perf 环境准备 package.json { "name": "nodejs-throng", "version": "1.0.0", "main": "index.js", "license": "MIT", "dependencies": { "c 阅读全文

posted @ 2020-12-31 17:32 荣锋亮 阅读(146) 评论(0) 推荐(0) 编辑

pmm2.12.0 运行
摘要:很简单,主要是学习下新版本的功能以及验证下官方的新架构设计 环境准备 docker-compose 文件 version: "3" services: pmm2: image: percona/pmm-server:2.12 volumes: - "pmmdata:/srv" environment 阅读全文

posted @ 2020-12-22 17:23 荣锋亮 阅读(247) 评论(0) 推荐(0) 编辑

pmm-agent 源码编译
摘要:参考步骤 注意需要gcc的安装 安装golang 配置gopath clone 代码(需要创建目录结构) 参考go path ├── bin │ └── dep ├── pkg │ └── dep │ └── sources └── src └── github.com └── percona ├─ 阅读全文

posted @ 2020-12-22 17:20 荣锋亮 阅读(206) 评论(0) 推荐(0) 编辑

pmm 2.13 技术预览版支持报警
摘要:pmm 2.13 技术预览版添加了报警的支持,可以进行报警的配置 一张参考截图 参考资料 https://www.percona.com/blog/2020/12/18/percona-monitoring-and-management-introduces-integrated-alerting- 阅读全文

posted @ 2020-12-22 13:11 荣锋亮 阅读(188) 评论(0) 推荐(0) 编辑

pmm 2.12.0 新架构介绍
摘要:pmm 的演变还是比较快的,同时新版本2.12.0 替换prometheus 为VictoriaMetrics server 参考架构 因为使用了VictoriaMetrics 所以集成了vmagent (很方便的,可以简化数据的发现处理,同时也可以方便扩展) client 基本没有啥变动,还是以前 阅读全文

posted @ 2020-12-22 13:10 荣锋亮 阅读(339) 评论(0) 推荐(0) 编辑

一个参考pg 监控方案
摘要:参考图 简单说明 metrics以及log是组合监控的核心,log 的处理需要pg 实例配置相关的log 参数可以基于syslog 以及logstash 收集到 graylog,对于metrcis 的处理基于了telegraf(使用各类plugin,db,os。。。) 说明 pmm 也是一个不错的工 阅读全文

posted @ 2020-12-20 12:55 荣锋亮 阅读(244) 评论(0) 推荐(0) 编辑

explain.depesz.com 在线pg查询计划查看工具
摘要:explain.depesz.com 在线pg查询计划查看工具,使用此工具我们可以分析sql 的执行 同时也开源了源码,以下是一个参考使用 环境准备 sql文件参考 https://gitlab.com/depesz/explain.depesz.com docker-compose 文件 vers 阅读全文

posted @ 2020-12-18 19:52 荣锋亮 阅读(562) 评论(0) 推荐(0) 编辑

使用arthas 分析java 应用的一个流程总结
摘要:arthas 是阿里巴巴开源的一个java 应用分析利器,但是很多时候我们在碰到一个陌生系统需要进行 性能优化的时候会有好多不知道如何下手的问题,以下是自己的一些实践总结 整体了解系统运行以及框架的 这类还好,我们可以通过项目的代码结构,通过sc 查找相关的类然后通过trace,stack 以及wa 阅读全文

posted @ 2020-12-17 12:47 荣锋亮 阅读(350) 评论(0) 推荐(0) 编辑

spring cloud 应用集成prometheus 监控实现服务发现的一些方法
摘要:spring cloud 内置服务发现,但是很多时候我们基于prometheus 监控系统运行状态的时候也是需要服务发现的 以下是spring cloud 集成prometheus 服务发现的一些实现方法 一些说明 很多时候我们对于spring cloud 的部署模型以及选择的服务发现组件对于我们的 阅读全文

posted @ 2020-12-05 12:44 荣锋亮 阅读(1063) 评论(0) 推荐(0) 编辑

promethues 集成eureka 服务发现
摘要:prometheus 从v2.22 开始支持基于eureka的服务发现配置了(内置),对于基于eureka 的spring cloud 微服务解决方案的监控就很方便了,以下是一个简单的试用 环境准备 docker-compose 文件 version: "3" services: g: image: 阅读全文

posted @ 2020-12-04 17:57 荣锋亮 阅读(1306) 评论(8) 推荐(0) 编辑

healthcheck一个不错的 Kubernetes liveness && readiness prob handler 实现
摘要:healthcheck 实现了一个开箱即用的Kubernetes liveness&& readiness prob 实现,我们可以直接拿来使用 已经包含了tcp,dns,http,Goroutine prob,同时也支持prometheus,还是很方便的 以下是一个简单的试用 参考代码 packa 阅读全文

posted @ 2020-11-29 23:48 荣锋亮 阅读(221) 评论(0) 推荐(0) 编辑

vernemq 典型的部署模型
摘要:内容来自官方文档,就是一个记录 参考图 一些说明 proxy 协议支持 vernemq 支持proxy 1 以及proxy 2 协议 (http://www.haproxy.org/download/1.8/doc/proxy-protocol.txt) 参考配置 listener.tcp.prox 阅读全文

posted @ 2020-11-29 09:35 荣锋亮 阅读(1202) 评论(0) 推荐(0) 编辑

apache trafficcontrol 开源的基于golang 的cdn 框架
摘要:apache trafficcontrol 是一个开源的基于golang编写的可以用来cdn 的框架 包含的模块 流量操作 流量路由 流量统计 流量portal 流量监控 参考资料 https://trafficcontrol.apache.org/ https://github.com/apach 阅读全文

posted @ 2020-10-23 20:29 荣锋亮 阅读(1092) 评论(0) 推荐(0) 编辑

java 应用基于mongo driver监控简单说明
摘要:mongo java 版本的driver提供了比较多的metrics,我们之需要实现对应的Listener就可以方便的监控mongo 应用了,以下是一些简单的说明 直接使用java driver 模式 public class TestCommandListener implements Comma 阅读全文

posted @ 2020-09-30 18:07 荣锋亮 阅读(973) 评论(0) 推荐(0) 编辑

扩展自定义spring boot prometheus metrics
摘要:实现原理很简单,主要是基于micrometer包装提供的MeterRegistry bean 进行扩展 项目结构 maven pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/ 阅读全文

posted @ 2020-09-29 17:52 荣锋亮 阅读(1947) 评论(0) 推荐(0) 编辑

pmm 自定义prometheus 配置
摘要:pmm 基于ansible自动生成运行的配置文件,我们可以基于pmm 定义好的一个基础配置提供自定义配置的扩展 配置目录说明 /srv/prometheus/prometheus.base.yml 参考配置 remote_write: - url: http://1.2.3.4:8428/api/v 阅读全文

posted @ 2020-09-24 19:31 荣锋亮 阅读(768) 评论(0) 推荐(0) 编辑

tcpcollect基于libpcap 监听mysql sql
摘要:tcpcollect 是基于libpacp 开发的分析 mysql 查询的工具,很不错,简单清晰,以下是一个简单的使用 构建二进制文件 clone 代码&&构建 https://github.com/hoterran/tcpcollect.git 容器 Dockerfile FROM debian: 阅读全文

posted @ 2020-09-21 17:19 荣锋亮 阅读(502) 评论(0) 推荐(1) 编辑

开发一个简单的golang prometheus exporter.
摘要:以下是一个简单的学习关于golang 开发prometheus exporter 的说明 环境准备 go mod module ladap-exporter ​ go 1.14 ​ require ( github.com/go-ldap/ldap/v3 v3.2.3 // indirect git 阅读全文

posted @ 2020-09-08 21:43 荣锋亮 阅读(2969) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 9 下一页

导航