上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 133 下一页

2020年5月17日

c 语言使用lttng

摘要: 以下内容来自lttng 官方文档,主要是学习记录 创建tracepoint hello-tp.h #undef TRACEPOINT_PROVIDER #define TRACEPOINT_PROVIDER hello_world ​ #undef TRACEPOINT_INCLUDE #defin 阅读全文

posted @ 2020-05-17 17:22 荣锋亮 阅读(571) 评论(0) 推荐(0)

lttng简单试用

摘要: lttng 是一个很不错内核空间以及用户空间系统分析工具,以下是一些简单的使用以及一些问题 lttng 参考组件 以下这张图来自官方文档: 安装 wget -P /etc/yum.repos.d/ https://packages.efficios.com/repo.files/EfficiOS-R 阅读全文

posted @ 2020-05-17 16:44 荣锋亮 阅读(906) 评论(0) 推荐(0)

dotnetcore 性能分析一些文章

摘要: dotnetcore是越来越好了, 以下是几篇关于性能分析的文档,以及一些工具 文章 https://github.com/dotnet/coreclr/blob/master/Documentation/project-docs/linux-performance-tracing.md https 阅读全文

posted @ 2020-05-17 10:12 荣锋亮 阅读(833) 评论(0) 推荐(0)

2020年5月16日

ruby 一些不错的性能分析工具

摘要: 主要来自shopify的一篇文章,以下是一些性能工具 rbspy 基于rust 编写,多平台支持,参考https://github.com/rbspy/rbspy,https://rbspy.github.io/ stackprof 主要平台是linux,参考https://github.com/t 阅读全文

posted @ 2020-05-16 10:31 荣锋亮 阅读(413) 评论(0) 推荐(0)

How to Fix Slow Code in Ruby

摘要: 转自:https://engineering.shopify.com/blogs/engineering/how-fix-slow-code-ruby At Shopify, we believe in highly aligned, loosely coupled teams to help us 阅读全文

posted @ 2020-05-16 10:22 荣锋亮 阅读(167) 评论(0) 推荐(0)

2020年5月14日

CDS是一个企业级的持续交付和DevOps自动化开源平台

摘要: cds 是一个企业级的持续部署以及devops 自动化平台,基于golang编写 一张参考对比 说明 从以上与可以看出cds 的闪光点还是很多的,后变可以学习下 参考资料 https://ovh.github.io/cds/ https://github.com/ovh/cds 阅读全文

posted @ 2020-05-14 20:43 荣锋亮 阅读(1135) 评论(0) 推荐(0)

2020年5月13日

基于VictoriaMetrics的prometheus 集群监控报警方案

摘要: VictoriaMetrics 是一个不错的prometheus 集群方案,同时也提供了比较全的周边工具,同时社区也很活跃,以下 是一个简单的集成,后续落地实施踩坑 参考方案图 主要是基于VictoriaMetrics提供的周边工具做的集成 参考说明 主要是各点的一些说明,详细的可以看相关资料 说明 阅读全文

posted @ 2020-05-13 16:01 荣锋亮 阅读(1892) 评论(0) 推荐(0)

VictoriaMetrics vmalert 重启状态的处理

摘要: 默认vmalert 是不存储状态的,但是为了方便vmalert支持了一些配置 状态持久化 我们可以通过配置-remotewite 写报警状态到支持remote write 协议的存储(很多,VictoriaMetrics,一些adadter。。。) 状态恢复 我们可以通过-remoteread 配置 阅读全文

posted @ 2020-05-13 11:40 荣锋亮 阅读(527) 评论(0) 推荐(0)

karma prometheus alertmanager dashboard简单试用

摘要: 官方提供了一个简单的all-in-one 的dockerfile 我们可以学习下karma,了解下karma的处理机制,同时在这个all-in-one 中 也还包含了kthxbye一个方便的报警确认进程,整个项目基于supervisord运行(当然这个也是大家基于all-in-one容器的一个套路) 阅读全文

posted @ 2020-05-13 11:37 荣锋亮 阅读(1232) 评论(0) 推荐(0)

kthxbye一种解决prometheus alertmanager 报警确认的守护进程

摘要: 一些问题 当前,在Alertmanager中触发新警报时,有两种选择: 解决警报时,使其处于活动状态 使此警报静音一段时间 这在小型环境中效果很好,但可能会导致大型团队出现问题: 如果您将警报保持处于活动状态,则需要以某种方式传达您正在处理它的信息,否则团队中的其他人也可能会开始处理它,或者(更糟糕 阅读全文

posted @ 2020-05-13 10:50 荣锋亮 阅读(854) 评论(0) 推荐(0)

karma 一个不错的prometheus alertmanager dashboard

摘要: 默认的alertmanager已经包含了ui,但是比较简单,karma是一个不错的alert dashboard,核心基于golang开发,ui 使用react编写 运行 参考命令 ALERTMANAGER_URI=https://alertmanager.example.com karma or 阅读全文

posted @ 2020-05-13 09:43 荣锋亮 阅读(961) 评论(0) 推荐(0)

2020年5月12日

inversify 强大&&轻量级的基于typescript 的ioc 框架

摘要: inversify 强大&&轻量级的基于typescript 的ioc 框架,以前有介绍过一个typedi 的类似框架 inversify github 的star比typedi 多很多 参考使用 配置tsconfig.json { "compilerOptions": { "target": "e 阅读全文

posted @ 2020-05-12 22:59 荣锋亮 阅读(2265) 评论(0) 推荐(0)

VictoriaMetrics vmagent的一些介绍

摘要: 以前有简单说明过vmagent,实际上vmagent可以替代我们做好多事情.以下是一个说明 vmagent的作用 主要目的是实现metrics 的收集然后存储到VictoriaMetrics以及prometheus兼容的存储系统(主要支持remote_write 协议即可,有好多实现) 同时一个好处 阅读全文

posted @ 2020-05-12 21:05 荣锋亮 阅读(3132) 评论(2) 推荐(0)

VictoriaMetrics vmalert 说明

摘要: vmalert 可以执行一系列给定的rule(基于metricsql),然后发送报警到Alertmanager 特性 集成VictoriaMetrics TSDB MetricsQL 表达式校验 prometheus 报警规则格式支持 集成Alertmanager 轻量级没有额外的依赖 使用 构建 阅读全文

posted @ 2020-05-12 20:20 荣锋亮 阅读(2369) 评论(0) 推荐(0)

VictoriaMetrics vmauth 说明

摘要: VictoriaMetrics 的auth 组件是为了增强安全的,基于golang 的httputil.ReverseProxy ,当前支持的模式比较简单(基于配置文件) 包含的命令 vmauth-20200511-085829-heads-cluster-0-g6c88e352 Usage of 阅读全文

posted @ 2020-05-12 20:00 荣锋亮 阅读(915) 评论(0) 推荐(0)

2020年5月11日

关于VictoriaMetrics 的一些扩展

摘要: 如果大概了解VictoriaMetrics的话,大家应该会有安全以及alert 的问题(尽管支持cluster 模式,但是缺少安全处理) 以下是一些来自官方的一些扩展说明 vmalert alert扩展,这个官方介绍的不太多,但是可以解决我们安全的问题,使用basic auth,同时我们可以扩展。  阅读全文

posted @ 2020-05-11 23:28 荣锋亮 阅读(558) 评论(0) 推荐(0)

2020年5月9日

CloudBeaver 参考架构

摘要: 以前有简单说明过,以下是一个来个官方的一些参考 server osgi 模式,依赖dbeaver 依赖的库 Equinox osgi 容器 Eclipse Platform,虚拟文件系统&&插件系统 Jetty web server Java Graphql 前端通信api DBeaver 系统管理 阅读全文

posted @ 2020-05-09 11:26 荣锋亮 阅读(975) 评论(0) 推荐(0)

2020年5月8日

Slow in the Application, Fast in SSMS?

摘要: 参考链接:http://www.sommarskog.se/query-plan-mysteries.html 阅读全文

posted @ 2020-05-08 23:23 荣锋亮 阅读(181) 评论(0) 推荐(0)

Scylla Open Source 4.0 ga

摘要: scylladb 是兼容cassandra 的数据存储系统,最近4.0发布了,同时包含了好多新特性 特性 轻量级事物 本地二级索引 cdc(没有ga) 用户自定义函数 ipv6支持 可变查询提示 dynamodb 兼容api k8s operator 参考资料 https://www.scyllad 阅读全文

posted @ 2020-05-08 09:12 荣锋亮 阅读(404) 评论(0) 推荐(0)

Hasura Actions 稳定版发布

摘要: 以前有简单介绍过Hasura Actions,最近此功能已经算是ga了,很不错 当然具体的介绍可以参考以下链接,后边试用下 参考资料 https://hasura.io/blog/introducing-actions/ https://hasura.io/docs/1.0/graphql/manu 阅读全文

posted @ 2020-05-08 08:59 荣锋亮 阅读(488) 评论(0) 推荐(0)

2020年5月6日

stimulusjs 由Ruby on Rails 作者创建的web框架

摘要: stimulusjs 由Ruby on Rails 作者创建的web框架,stimulusjs 不像其他框架包含了完整的web开发方面,stimulusjs 主要主要是作为html element与javascript 对象的自动链接,同时官方文档也是比较全的,提供的starter包含了webpac 阅读全文

posted @ 2020-05-06 21:40 荣锋亮 阅读(411) 评论(0) 推荐(0)

adonisjs 类似php laravel 的mvc 框架

摘要: adonisjs 是node 版的laravel,同时也提供了方便的cli,是一个值得尝试的框架 一个参考使用 安装cli npm i -g @adonisjs/cli 创建简单应用 adonis new yardstick 启动 adonis serve --dev 效果 说明 adonis 是一 阅读全文

posted @ 2020-05-06 21:05 荣锋亮 阅读(430) 评论(0) 推荐(0)

html-query-plan一个不错的sql server查询计划展示web 组件

摘要: html-query-plan 是一个不错的sql server 查询计划web 展示组件,基本可以还原sql server 查询计划的展示,如果我们需要集成web 的 sql server 性能优化,是一个不错的选择 参考使用 下载html-query-plan 我使用了2.6版本的,参考如下地址 阅读全文

posted @ 2020-05-06 10:58 荣锋亮 阅读(485) 评论(0) 推荐(0)

2020年5月4日

grafana 开发参考资料

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

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

pmm 2.x 与1.x 的差异

摘要: 以下只是一个简单的说明,详细的还需要查看代码的处理 1.x 的架构 可以看到依赖的组件是比较多的 2.x 的架构 pmm client 整体上与1.x 类似,基本没变,只是对于query 的部分,统一通过一个pmm-agent处理了,这样整体通信 就更清晰了,同时也实现了统一化 pmm server 阅读全文

posted @ 2020-05-04 10:44 荣锋亮 阅读(489) 评论(0) 推荐(0)

2020年5月2日

razzle 一个不需要配置的可以创建通用服务器端渲染的框架

摘要: razzle 相比next.js 以及nuxt.js 来说是一个通用的服务器端渲染框架,好处是可以集成各类框架,同时 官方文档也很详细学习起来比较方便 参考资料 https://github.com/jaredpalmer/razzle 阅读全文

posted @ 2020-05-02 09:41 荣锋亮 阅读(498) 评论(0) 推荐(0)

purgecss一个强大的移除不需要的css工具包

摘要: purgecss通过移除不使用的css,可以减少我们web项目中css的大小 几个类似的实现 uncss https://github.com/uncss/uncss purifycss https://github.com/purifycss/purifycss 参考资料 https://gith 阅读全文

posted @ 2020-05-02 09:35 荣锋亮 阅读(1228) 评论(0) 推荐(0)

2020年5月1日

lightproxy 阿里巴巴开源的基于proxy 的web debug 工具

摘要: lightproxy 阿里巴巴开源的基于proxy 的web debug 工具 包含的特性 捕捉请求&&响应数据 实时主机绑定 远端url转发处理 接口以及页面mock 请求&&响应修改 说明 这个也是一个不错的类似charles以及Fiddler替换方案(跨平台) 参考资料 https://git 阅读全文

posted @ 2020-05-01 23:11 荣锋亮 阅读(1053) 评论(0) 推荐(0)

chartjs-plugin-datasource-prometheus 展示prometheus 数据

摘要: chartjs-plugin-datasource-prometheus 是一个chartjs 的扩展,目前比较简单,只支持line图表,但是理念上好多可以借鉴 环境准备 docker-compose 文件 version: "3" services: prometheus: image: prom 阅读全文

posted @ 2020-05-01 23:05 荣锋亮 阅读(843) 评论(0) 推荐(0)

Autopilot Pattern Applications 开发模式

摘要: 转自:http://autopilotpattern.io/,一种不错的应用开发模式 The autopilot pattern automates in code the repetitive and boring operational tasks of an application, incl 阅读全文

posted @ 2020-05-01 16:44 荣锋亮 阅读(248) 评论(0) 推荐(0)

containerpilot 容器应用的自动服务发现

摘要: 对于容器的服务发现,大家可能使用过registrator一个基于label 以及docker socket &&consul的容器服务发现解决方案(当时还是比较灵活的) 当然也有很多类似的方案,containerpilot是另外一个基于init模式的docker 服务发现工具,使用上同样比较简单,文 阅读全文

posted @ 2020-05-01 15:51 荣锋亮 阅读(329) 评论(0) 推荐(1)

2020年4月29日

CloudBeaver docker镜像集成arthas

摘要: 打算学习下CloudBeaver ,但是无奈CloudBeaver源码基于osgi,同时构建依赖的模块复杂,所以基于arthas 的火焰图功能梳理简单提供一个CloudBeaver 查询的处理流程 dockerfile 基于已经制作好的 FROM dalongrong/cloudbeaver:lat 阅读全文

posted @ 2020-04-29 20:19 荣锋亮 阅读(1035) 评论(0) 推荐(0)

2020年4月28日

CloudBeaver docker 镜像试用

摘要: 基于官方的构建方法,基于源码构建了一个简单的docker镜像可以学习试用 构建方法 使用虚拟机构建,然后使用构建的包制作docker镜像 构建流程 安装依赖,注意java 需要jdk11 yum install -y java-11-openjdk-devel yum innstall -y nod 阅读全文

posted @ 2020-04-28 23:13 荣锋亮 阅读(1669) 评论(0) 推荐(0)

CloudBeaver dbeaver web 版本

摘要: CloudBeaver 是dbeaver 提供的web版本,同时也提供了社区版(开源,很不错),以下是一个简单的使用 server 参考架构 java 环境 java 11 && maven 3.6 作为编译 库 Equinox osgi 容器 Eclipse Platform 虚拟文件系统以及插件 阅读全文

posted @ 2020-04-28 22:29 荣锋亮 阅读(4283) 评论(0) 推荐(0)

netdata 实时性能监控系统

摘要: netdata 是一个分布式,高性能的实时系统&&应用监控系统,同时生态也很不错 工作原理 参考生态 说明 从图上我们可以看出netdata基本可以大统一了,包含可监控的整个链路,是一个值得研究的工具 参考资料 https://github.com/netdata/netdata 阅读全文

posted @ 2020-04-28 19:50 荣锋亮 阅读(1354) 评论(0) 推荐(0)

victoriametrics 集群模式试用

摘要: 已经设计过一个使用简单单机模式的,以下是一个关于集群模式的试用 环境准备 docker-compose 文件 version: "3" services: prometheus: image: prom/prometheus ports: - 9090:9090 volumes: - ./promd 阅读全文

posted @ 2020-04-28 14:46 荣锋亮 阅读(1359) 评论(4) 推荐(0)

victoriametrics 单机试用

摘要: 以下是关于victoriametrics 单机的一个简单试用 环境准备 docker-compose 文件 version: "3" services: prometheus: image: prom/prometheus ports: - 9090:9090 volumes: - ./promda 阅读全文

posted @ 2020-04-28 14:21 荣锋亮 阅读(2150) 评论(0) 推荐(0)

Better Prometheus rate() Function with VictoriaMetrics

摘要: 转自:https://www.percona.com/blog/2020/02/28/better-prometheus-rate-function-with-victoriametrics/ There are a lot of things I love about Prometheus; it 阅读全文

posted @ 2020-04-28 13:14 荣锋亮 阅读(308) 评论(0) 推荐(0)

几个不错的网站状态报告开源系统

摘要: Cachet https://github.com/CachetHQ/Cachet statusfy https://github.com/aceforth/statusfy checkup https://github.com/sourcegraph/checkup statping https: 阅读全文

posted @ 2020-04-28 11:52 荣锋亮 阅读(550) 评论(0) 推荐(0)

victoriametrics 集群架构

摘要: victoriametrics 支持基于模式,同时拆分出了三大组件,vminsert,vmselect,vmstorage 参考图 从这张图我们可以看到insert 以及select 都是无状态的,只有vmstorage,对于insert 以及select 的扩展很简单,主要是vmstorage 配 阅读全文

posted @ 2020-04-28 11:49 荣锋亮 阅读(3843) 评论(0) 推荐(0)

上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 133 下一页

导航