05 2020 档案

microgateway 一些参考资料
摘要:microgateway 是apigee 开源的自家edgemicro gateway,目前github 上的信息不是很全,以下是一些整理 配置 microgateway 是需要配置管理的,但是github相关文档很少,如果需要参考(合理上网) https://docs.apigee.com/api 阅读全文

posted @ 2020-05-31 17:39 荣锋亮 阅读(704) 评论(0) 推荐(0) 编辑

使用node-config+dotenv 方便的管理配置
摘要:dotenv 是遵循12 factor 的一个环境变量管理npm 包,node-config 是一个强大的配置管理npm 包,我们集成起来 可以进行方便的配置管理,以下是一个简单使用说明 环境准备 node 环境 yarn init -y yarn add dotenv config npm scr 阅读全文

posted @ 2020-05-30 17:21 荣锋亮 阅读(2014) 评论(0) 推荐(0) 编辑

microgateway-core 简单试用
摘要:microgateway-core 是microgateway 的一个组件,主要是基于配置以及插件处理端口转发逻辑,以下是 一个简单的学习 环境准备 nodejs 环境 yarn init -y yarn add config debug microgateway-core npm script { 阅读全文

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

microgateway apigee 的一个基于nodejs 的api gateway
摘要:microgateway 是apigee 开源的以一个基于nodejs 的api gateway 包含的组件 microgateway-core microgateway-config microgateway-plugins 参考架构 使用流程 说明 microgateway 的设计还是很清晰的, 阅读全文

posted @ 2020-05-30 10:53 荣锋亮 阅读(711) 评论(0) 推荐(0) 编辑

easy-rules spring boot starter 支持v4.0
摘要:最近几天easy-rules发布了4.0 变动还是挺多的(api,以及核心),对于原有spring boot starter 的一些修改 以支持4.0 ,以下是一个说明 参考代码地址 https://github.com/rongfengliang/easy-rules-spring-boot-st 阅读全文

posted @ 2020-05-29 21:16 荣锋亮 阅读(743) 评论(0) 推荐(0) 编辑

easy-rules 4.0 发布了
摘要:easy-rules 4.0 发布了,基于java8 开发,有好多api 上的变动,以下是一个简单的说明 新特性 添加一个新的领域对象Fact 替换以前的Map<String,Object> Facts 添加了clear 方法 添加了BeanResovler 到SpELAction 以及SpELCo 阅读全文

posted @ 2020-05-29 10:04 荣锋亮 阅读(677) 评论(0) 推荐(0) 编辑

Data liberation pattern using the Debezium engine
摘要:转自:https://medium.com/@samuel_vdc/data-liberation-pattern-using-debezium-engine-4fd32b92d826 Data liberation tries to answer; “How do you get data out 阅读全文

posted @ 2020-05-29 08:48 荣锋亮 阅读(387) 评论(0) 推荐(0) 编辑

VictoriaMetrics v1.36.0 的一些新功能
摘要:VictoriaMetrics 1.36.0 4个小时前发布了,以下是一些比较好的特性 支持replicationFactor 主要是进行数据复制,保证系统的可靠 vmstorage 性能提升 增强查询 vmauth 与vmalert 因为压缩不能工作问题 说明 VictoriaMetrics 的迭 阅读全文

posted @ 2020-05-28 08:55 荣锋亮 阅读(451) 评论(0) 推荐(0) 编辑

基于golang的一些表达式引擎
摘要:Knetic-govaluate 参考资料https://github.com/Knetic/govaluate PaesslerAG-gval 参考资料https://github.com/PaesslerAG/gval google-cel-go 参考https://github.com/goo 阅读全文

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

golang几个不错的运行golang 应用为系统服务的包
摘要:将开发的软件以系统服务运行可以简化系统的运行,同时维护也方便,以下是整理的几个可选的golang 包 kardianos-service 已经支持主流平台了,而且支持丰富的管理能力,参考资料https://github.com/kardianos/service sevlyar-go-daemon 阅读全文

posted @ 2020-05-25 15:16 荣锋亮 阅读(1487) 评论(0) 推荐(0) 编辑

inotify 监控几个脚本
摘要:inotify 监控简单shell for foo in /proc/*/fd/*; do readlink -f $foo; done | grep inotify | sort | uniq -c | sort -nr 一个很不错的script #!/bin/sh ​ # Get the pro 阅读全文

posted @ 2020-05-25 11:48 荣锋亮 阅读(480) 评论(0) 推荐(0) 编辑

immudb 轻量级高速的不可变数据库
摘要:immudb 轻量级高速的不可变数据库,我们可以用来进行敏感数据的追踪(数据不可变) 特性 不可变,可以添加,但是不能修改以及删除 数据是加密的,类似区块链系统 使用简单 包含了各类语言的实现 开源,可以基于cloud 以及独立部署 immudb可以运行在linux,freebsd,windows, 阅读全文

posted @ 2020-05-25 08:54 荣锋亮 阅读(1550) 评论(0) 推荐(0) 编辑

super-graph 框架用到的几个不错的golang 包
摘要:viper 强大,通用的golang 配置管理工具,参考https://github.com/spf13/viper fasttemplate 高性能的模版引擎,同时作者的quicktemplate也很不错,参考http://github.com/valyala/fasttemplate goja 阅读全文

posted @ 2020-05-23 22:34 荣锋亮 阅读(656) 评论(0) 推荐(0) 编辑

super-graph 配置
摘要:super-graph 的配置可以通过yaml 以及json格式,同时提供了基于环境变量的管理(以GO_ENV开头) 比如GP_ENV=prod 使用prod.yaml 对于GO_ENV-dev 的使用dev.yaml ,配置文件也可以通过-path <folder> 指定 完整配置 参考配置文件 阅读全文

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

super-graph 核心代码说明
摘要:内容来自官方文档,主要介绍下super-graph 的工具原理,对于学习源码还是比较有帮助的 主要的子模块 qcode, 处理graphql 语言以及解析的 psql sql 生成器 serv http 服务,配置以及cli rails rails cookies && session 存储解码器 阅读全文

posted @ 2020-05-23 17:02 荣锋亮 阅读(472) 评论(0) 推荐(0) 编辑

super-graph基于golang编写的强大graphql 服务
摘要:super-graph 是基于golang 编写的一个graphql 服务(可作为library以及独立的服务) super-graph 对于graphql 的支持是通过编译graphql查询为sql(hasura就是使用此方法) 以下是一个参考使用 环境准备 安装cli go get github 阅读全文

posted @ 2020-05-23 09:32 荣锋亮 阅读(863) 评论(0) 推荐(0) 编辑

VictoriaMetrics 集成karma
摘要:以前有介绍过karma,以下是一个集成,实际上这个肯定是可以跑通的,因为依赖的都是alertmanager这个是都兼容的 环境准备 docker-compose 文件 version: "3" services: vmstorage: image: victoriametrics/vmstorage 阅读全文

posted @ 2020-05-22 21:04 荣锋亮 阅读(601) 评论(0) 推荐(0) 编辑

VictoriaMetrics 关于ha以及灾备的处理方法
摘要:解决方法来自github 的一个issue,以下只是简单整理下 问题 vmstorage 节点在出现故障的时候,或者磁盘出现问题的时候,部分指标可能会丢失 提供的解决方法 集成vmagent,进行多集群数据的复制,我们可以通过指定多个remoteWrite.url (注意次地址为不通集群的vmins 阅读全文

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

VictoriaMetrics vmalert 集成vmauth 错误问题原因
摘要:通过调试发现通过vmauth 默认的编码是gzip的,所以会有问题,通过仔细查看vmalert 的命令参数已经包含了 禁用gzip 说明:最新版本中作者已经修复了这个问题的bug,老版本可以参考此方法解决 参数 -http.disableResponseCompression Disable com 阅读全文

posted @ 2020-05-22 19:43 荣锋亮 阅读(441) 评论(0) 推荐(0) 编辑

VictoriaMetrics vmalert 使用
摘要:以下是关于vmalert 的使用,主要是测试下各个组件的集成 环境准备 注意环境集成了vmauth,vmagent 等好多VictoriaMetrics的组件,基本上就是一个比较完备的prometheus集成环境了 docker-compose 文件 说明目前vmalert 通过vmauth 会有错 阅读全文

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

VictoriaMetrics vmagent 使用
摘要:以下是关于使用 vmagent替换prometheus 的简单使用,可以实现push 模式的metrics 处理 环境准备 docker-compose 文件 version: "3" services: vmstorage: image: victoriametrics/vmstorage por 阅读全文

posted @ 2020-05-22 16:07 荣锋亮 阅读(2457) 评论(0) 推荐(0) 编辑

VictoriaMetrics vmauth 使用
摘要:前边有简单说明过vmauth相关的参数,以下是关于配置的使用说明,以下是一个简单的demo 说明 环境准备 docker-compose version: "3" services: prometheus: image: prom/prometheus ports: - 9090:9090 volu 阅读全文

posted @ 2020-05-22 14:38 荣锋亮 阅读(1564) 评论(0) 推荐(0) 编辑

VictoriaMetrics集群模式的一些说明
摘要:如果看了官方介绍的话,VictoriaMetrics 对于集群的处理只有vmstorage 是有状态的,其他节点(vmselect,vminsert都是无状态的) 但是一些细节上的目前官方没有很清晰的说明,以下是一些简单的说明 vmselect 以及vminsert 的storagenode 配置 阅读全文

posted @ 2020-05-22 07:27 荣锋亮 阅读(1508) 评论(0) 推荐(0) 编辑

promgen prometheus 配置文件生成工具
摘要:promgen是一个方便的prometheus 配置文件生成工具,可以帮助我们生成以及管理prometheus的配置文件,同时可以配置案例alert 规则以及通知选项 基于python开发 参考架构 promgen使用模式 worker 模式(push) 说明依赖celery cron 模式(pul 阅读全文

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

一些开源的数据查询语言
摘要:以下主要记录一些不错的查询语言(数据操作的,聚合处理以及单一处理) graphql 一种基于图的api 查询模式,graphql目前已经很稳定了,而且已经有好多公司在实践了,尽管不是很完美(schema stich。。)但是生态是越来越好了 参考资料:https://graphql.org/ res 阅读全文

posted @ 2020-05-21 10:33 荣锋亮 阅读(402) 评论(0) 推荐(0) 编辑

zabbix docker-compose 运行配置
摘要:网上看到一堆使用docker-compose 运行zabbix ,都不台好用,或者因为版本问题,以下是一个整理的 docker-compose ,可以参考 docker-compose version: "3" services: mysql-server: image: mysql:5.7.16 阅读全文

posted @ 2020-05-20 20:07 荣锋亮 阅读(2820) 评论(0) 推荐(0) 编辑

dgraph 集群模式 native graphal 试用
摘要:dgraph 单机的已经运行过了,以下是一个简单的集群环境运行,以及试用 环境准备 docker-compose 文件 version: "3.2" services: zero1: image: dgraph/dgraph:latest volumes: - data-volume1:/dgrap 阅读全文

posted @ 2020-05-20 16:42 荣锋亮 阅读(1160) 评论(0) 推荐(1) 编辑

一些不错的graphql 工具
摘要:主要是列出来一些graphql操作的工具 postman 比较老牌了,支持graphql 的测试,目前还在测试 graphql-playground 界面很不错 https://github.com/prisma-labs/graphql-playground altair 强大好用 https:/ 阅读全文

posted @ 2020-05-20 09:52 荣锋亮 阅读(2924) 评论(0) 推荐(2) 编辑

dgraph native graphal 试用
摘要:dgraph 已经直接支持native graphlq 的应用开发,以下是一个简单的学习 环境准备 docker-compose 文件 version: "3" services: graphql: image: dgraph/standalone ports: - "8000:8000" - "8 阅读全文

posted @ 2020-05-20 09:20 荣锋亮 阅读(576) 评论(0) 推荐(1) 编辑

dgraph 20.03 支持native graphql 查询了
摘要:dgraph 20.03 提供了一个很强大的功能,我们可以直接使用普通的graphql 查询数据了,而且支持query 以及mutation 灵活简单,总的来说基于graphql 的图查询,更加适合图数据库了,如果了解的话,neo4j 也提供类似的graphql 扩展 参考资料 https://dg 阅读全文

posted @ 2020-05-19 23:17 荣锋亮 阅读(580) 评论(0) 推荐(0) 编辑

grafana 7.0 支持分布式追踪框架的dashboard 展示
摘要:grafana 7.0 最近发布了,添加了对于分布式追踪(opentracing)的展示支持,同时界面ui也有调整 以下是一个简单的试用 环境准备 docker-compose 文件 version: "3" services: grafana: image: grafana/grafana:7.0 阅读全文

posted @ 2020-05-19 14:10 荣锋亮 阅读(2575) 评论(0) 推荐(0) 编辑

graphql mesh graphql 模式使用HAProxy Data Plane API 的流程
摘要:整体的流程没有变,只是使用的方式稍有变动(方法名) 说明 graphql mesh 会将swagger api 的get,put,post,delete, 等操作转换为不同的操作,get以query 展现 post,put,delete 以mutaion展现,以下是一个简单的使用说明 流程 获取ve 阅读全文

posted @ 2020-05-19 11:32 荣锋亮 阅读(331) 评论(0) 推荐(0) 编辑

通过graphql mesh 暴露HAProxy Data Plane API graphql api
摘要:graphql mesh是一个很不错的graphql 框架,提供了多种数据的统一访问,以下是通过graphql mesh 暴露HAProxy Data Plane API 为graphql api,以前有写过一个使用swagger-to-graphql 转换的,参考https://www.cnblo 阅读全文

posted @ 2020-05-19 10:43 荣锋亮 阅读(345) 评论(0) 推荐(0) 编辑

HAProxy Data Plane API 使用流程
摘要:HAProxy Data Plane API 的功能是越来越强大了,以下是一个使用的整理 Data Plane API 使用流程 1. 获取api地址(目前包含了v1,v2,推荐使用v2),比如 /v1/specification,/v2/specification 2. 代码生成(可以通过rest 阅读全文

posted @ 2020-05-19 09:13 荣锋亮 阅读(1102) 评论(0) 推荐(0) 编辑

HAProxy Data Plane API 2.0 docker 镜像
摘要:最近HAProxy Data Plane API 2.0 发布了,基于官方说明以及以前的测试,创建了一个v2的dockerfile dataplaneapi 下载地址 https://github.com/haproxytech/dataplaneapi docker 镜像 dockerfile F 阅读全文

posted @ 2020-05-18 21:43 荣锋亮 阅读(587) 评论(0) 推荐(0) 编辑

使用jetty runner 运行war 包
摘要:jetty-runner 也是一个不错的war 包运行工具,基于jetty,同时提供了丰富的cli 支持 cli java -jar jetty-runner.jar --help 2020-05-18 20:46:56.487:INFO::main: Logging initialized @30 阅读全文

posted @ 2020-05-18 20:53 荣锋亮 阅读(1441) 评论(0) 推荐(0) 编辑

winstone 简单方便的servlet 容器
摘要:对于war包部署(需要servlet容器)大家一般可能使用的是tomcat,jetty, undertow。。。类似的web容器,可以使用独立的,或者嵌入的(spring boot 的玩法) 实际上也有其他好多的类似实现,比如jetty-runner,winstone 也是一个不错的选择(jenki 阅读全文

posted @ 2020-05-18 10:14 荣锋亮 阅读(702) 评论(0) 推荐(0) 编辑

Announcing HAProxy Data Plane API 2.0
摘要:转自:https://www.haproxy.com/blog/announcing-haproxy-dataplane-api-20/ Version 2.0 of the HAProxy Data Plane API brings some exciting enhancements that 阅读全文

posted @ 2020-05-18 09:32 荣锋亮 阅读(319) 评论(0) 推荐(0) 编辑

promcat.io 由sysdig 托管的企业级prometheus监控网站
摘要:promcat.io 是由sydig 托管的关于prometheus监控相关的知识网站,我们可以找到相关的exporter 以及alert配置,目前还在进行中 但是是一个不错的prometheus知识网站,同样也有一个不错的博客网站https://awesome-prometheus-alerts. 阅读全文

posted @ 2020-05-17 18:16 荣锋亮 阅读(369) 评论(0) 推荐(0) 编辑

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 荣锋亮 阅读(528) 评论(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 荣锋亮 阅读(822) 评论(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 荣锋亮 阅读(817) 评论(0) 推荐(0) 编辑

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 荣锋亮 阅读(397) 评论(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 荣锋亮 阅读(160) 评论(0) 推荐(0) 编辑

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

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

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

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

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

posted @ 2020-05-13 11:40 荣锋亮 阅读(477) 评论(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 荣锋亮 阅读(1192) 评论(0) 推荐(0) 编辑

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

posted @ 2020-05-13 10:50 荣锋亮 阅读(651) 评论(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 荣锋亮 阅读(937) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

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

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

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

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

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

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

Slow in the Application, Fast in SSMS?
摘要:参考链接:http://www.sommarskog.se/query-plan-mysteries.html 阅读全文

posted @ 2020-05-08 23:23 荣锋亮 阅读(174) 评论(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 荣锋亮 阅读(393) 评论(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 荣锋亮 阅读(476) 评论(0) 推荐(0) 编辑

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

posted @ 2020-05-06 21:40 荣锋亮 阅读(397) 评论(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 荣锋亮 阅读(410) 评论(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 荣锋亮 阅读(459) 评论(0) 推荐(0) 编辑

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

posted @ 2020-05-04 11:01 荣锋亮 阅读(757) 评论(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 荣锋亮 阅读(474) 评论(0) 推荐(0) 编辑

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

posted @ 2020-05-02 09:41 荣锋亮 阅读(487) 评论(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 荣锋亮 阅读(1195) 评论(0) 推荐(0) 编辑

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

posted @ 2020-05-01 23:11 荣锋亮 阅读(1011) 评论(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 荣锋亮 阅读(781) 评论(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 荣锋亮 阅读(237) 评论(0) 推荐(0) 编辑

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

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

导航