inspect
是操作系统/应用监控分析库和工具对问题检测为重点的集合。
安装
- get go
- go get -u -v github.com/square/inspect/...
上面的命令应该在你原来的$ GOPATH / bin目录中安装三个二进制文件。
- inspect
- inspect-mysql (work in progress)
- inspect-postgres (work in progress)
请参阅更详细的文档子目录
词汇表
- CMD - 根据以下库目录的命令行程序
- 操作系统 - 所用操作系统公制计量库检查。
- MySQL的 - MySQL的指标报告库。
- Postgres的 - Postgres的指标报告库。
- 度量/ metricscheck - 为golang简单的指标库。
发展
开发设置为godep / GOPATH的有点棘手给定的互动:
- 创建一个叉
-
设置golang工作区,并设置GOPATH 参考
- 出口GOPATH = $ HOME / godev#示例
- MKDIR -p $ GOPATH / {SRC,垃圾桶,PKG}
-
安装项目
- MKDIR -p $ GOPATH / src目录/ github.com /平方米
- CD $ GOPATH / src目录/ github.com /平方米
- 混帐克隆git@github.com:CHANGE-ME / inspect.git#变化路径你的叉子
- CD检查
-
设置一个参考上游轻松同步与上游的变化等
- 远程Git增加上游github.com/square/inspect.git
[s@pain inspect (master)]$ git remote -v
origin git@github.com:syamp/inspect.git (fetch)
origin git@github.com:syamp/inspect.git (push)
upstream github.com/square/inspect.git (fetch)
upstream github.com/square/inspect.git (push)
-
我们使用godep为vendoring和依赖管理。我们改写进口路径。如果要添加新的依赖或更新一个,请运行
- godep save -r
-
提交永久居民之前,请格式,测试和皮棉
- go fmt ./...
- go test ./...
- $GOPATH/bin/golint ./...
去做
- metriccheck使用一些darkmagic和使用golang / X /工具的API往往打破API经常COMPAT。需要修复它
下载地址https://github.com/square/inspect/archive/master.zip