Skip to content

Instantly share code, notes, and snippets.

View leapar's full-sized avatar

leapar leapar

  • 江西-南昌
View GitHub Profile
"github.com/garyburd/redigo/redis"
redisPool := &redis.Pool{
Dial: func() (redis.Conn, error) {
c, err := redis.Dial("tcp", "0.0.0.0:6379")
if err != nil {
return nil, err
}
if len("") > 0 {
if _, err := c.Do("AUTH", ""); err != nil {
@leapar
leapar / img.md
Created November 16, 2017 09:18
img

ss

@leapar
leapar / Building Hadoop.md
Last active November 10, 2017 09:08
Building Apache Hadoop from Source on Windows 10 with Visual Studio 2015

Building Apache Hadoop from Source on Windows 10 with Visual Studio 2015

@leapar
leapar / go.dump.md
Last active October 19, 2017 08:57
调试Go语言的核心转储

hubot + bearychat

influxdata 技术参数对比

所有预警都分4大块:

  1. 探针采集器
  2. 数据存储
  3. 预警
  4. 展示

influxdata开源4款产品influxdb,chronograf,telegraf,kapactor,经过阅读这四款产品源码,发现对整个行业贡献相当大同时对创业公司也是打击也是非常大。你一个团队,花上几百万,最后基于influxdata系列产品,可能在一个月时间赶超您的产品。 这时候我们需要对比调整产品技术线路以及产品功能方向: 我们的优势:

mac 编译 telegraf

  1. -i -ldflags="-linkmode internal" -gcflags "-N -l"
  2. CGO_ENABLED=0
@leapar
leapar / alerta.md
Created August 24, 2017 09:52
alerta,预警,通知

alerta

预警,通知是任何监控以及运维的核心模块。所有报警信息肯定需要一个独立的系统进行存储整理,方便管理以及展示。 而alerta刚好就是负责这个。 alerta包含三大块内容:

  1. Heartbeat心跳包,不停采集心跳信息,如果没有发送,那么就产生超时,表示系统不可用。
  2. Housekeeping这是一个独立程序,定时检查更新告警信息状态,例如删除过期的消息。可以设置多久清除过期的告警信息。
  3. Alert告警信息,每个告警信息默认一天超时