自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Prometheus监控node.js API

swagger-statsExporter是Prometheus的一类数据采集组件的总称。它负责从目标处搜集数据,并将其转化为Prometheus支持的格式, 然后等待Prometheus定时来抓取。Prometheus提供了很多官方和第三方的exporter: https://prometheus.io/docs/instrumenting/exporters/。swagger-stats是官网...

2018-04-27 11:50:25 4859 1

原创 Prometheus+Grafana监控平台搭建

什么是Prometheus?Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。Prometheus的特点· 多维度数据模型。· 灵活的查询语言。· 不依赖分布式存储,单个服务器节点是自主的。· 通过基于HTTP的pull方式采集时序数据。· 可以通过中间网关进行时序列...

2018-04-26 12:18:42 12197

原创 node.js 异步处理async

Async 异步流程控制Async是node.js流程控制工具包,提供了直接而强大的异步功能。基于Javascript为Node.js设计,同时也可以直接在浏览器中使用。Async提供了大约20个函数,包括常用的 map, reduce, filter, forEach 等,异步流程控制模式包括,串行(series),并行(parallel),瀑布(waterfall)等。async主要实现了三个...

2018-04-17 12:50:30 554

原创 CPU过载内存溢出分析

CPU过载、内存溢出问题一般出现在线上项目中,因为开发环境用户量和数据量都很小,即使你的代码有问题也不会爆发出来。线上出现这样的问题是比较严重的,需要认真对待,妥善解决。问题原因造成这样问题有两个大类型的原因: 一,性能问题,高并发高访问情况下线程太多,内存不够用; 二,代码问题,如代码中有死循环、一次查询数据量太大、存在太多对象引用内存无法回收,数据库死锁等。如果项目一直稳定运行,升级版本后出现...

2018-04-05 17:34:20 5979

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除