当前位置:首页 > 开发教程 > 软件工程 >

对于Linux,MySQL和Postgres的各个子系统的分析工具

时间:2016-02-17 08:35 来源:互联网 作者:源码搜藏 收藏

inspect 是操作系统/应用监控分析库和工具对问题检测为重点的集合。 安装 get go go get -u -v github.com/square/inspect/... 上面的命令应该在你原来的$ GOPATH / bin目录中安装三个二进制文件。 inspect inspect-mysql (work in progress) inspect-postgr

inspect

是操作系统/应用监控分析库和工具对问题检测为重点的集合。

安装

  1. get go
  2. go get -u -v github.com/square/inspect/...

上面的命令应该在你原来的$ GOPATH / bin目录中安装三个二进制文件。

  1. inspect
  2. inspect-mysql (work in progress)
  3. inspect-postgres (work in progress)

请参阅更详细的文档子目录

词汇表

  • CMD - 根据以下库目录的命令行程序

对于Linux,MySQL和Postgres的各个子系统的分析工具

  • 操作系统 - 所用操作系统公制计量库检查。
  • 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和依赖管理。我们改写进口路径。如果要添加新的依赖或更新一个,请运行

    1. godep save -r
  • 提交永久居民之前,请格式,测试和皮棉

    1. go fmt ./...
    2. go test ./...
    3. $GOPATH/bin/golint ./...

去做

  • metriccheck使用一些darkmagic和使用golang / X /工具的API往往打破API经常COMPAT。需要修复它

下载地址https://github.com/square/inspect/archive/master.zip
 

软件工程阅读排行

最新文章