暂无图片
opengauss_exporter部署
我来答
分享
南方芝麻糊
2021-04-30
opengauss_exporter部署

### github
The default make file behavior is to build the binary:
```
$ go get github.com/enmotech/opengauss_exporter
$ cd ${GOPATH-$HOME/go}/src/github.com/enmotech/opengauss_exporter
$ make build
$ export DATA_SOURCE_NAME="postgresql://login:password@hostname:port/dbname"
$ ./bin/opengauss_exporter <flags>
```

### gitee
The default make file behavior is to build the binary:
```
[root@node1 opengauss_exporter]# pwd
/root/go/src/gitee.com/enmotech/opengauss_exporter
[root@node1 opengauss_exporter]# make build
▶ cleaning
▶ running gofmt
go: gitee.com/opengauss/openGauss-connector-go-pq@v1.0.0: Get https://proxy.golang.org/gitee.com/opengauss/open%21gauss-connector-go-pq/@v/v1.0.0.mod: dial tcp 216.58.200.241:443: i/o timeout
make: *** [Makefile:80: fmt] Error 1
[root@node1 opengauss_exporter]#

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
南方芝麻糊

go: finding github.com/prometheus/client_model v0.2.0
go: finding github.com/golang/protobuf v1.4.3
go: finding github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751
go: finding github.com/matttproud/golang_protobuf_extensions v1.0.1
go: finding github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d
go: finding github.com/prometheus/procfs v0.2.0
go: finding golang.org/x/sys v0.0.0-20201015000850-e3ed0017c211
go: finding google.golang.org/protobuf v1.23.0
go: finding golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83
▶ running build
go build -ldflags '-X "opengauss_exporter/pkg/version.version=v0.0.7" -X "opengauss_exporter/pkg/version.metadata=beta" -X "opengauss_exporter/pkg/version.buildTimestamp=2021-04-30 15:50:29" -X "opengauss_exporter/pkg/version.gitCommit=5fc0575e9868d68a87ba5a02c6fa8b8a0c7fb776" -X "opengauss_exporter/pkg/version.gitTagInfo=v0.0.6-5-g5fc0575" ' -tags codes -o bin/opengauss_exporter cmd/opengauss_exporter/main.go
# opengauss_exporter/pkg/exporter
pkg/exporter/server.go:313:6: s.db.SetConnMaxIdleTime undefined (type *sql.DB has no field or method SetConnMaxIdleTime)
note: module requires Go 1.15
make: *** [Makefile:109: bin/opengauss_exporter] Error 2
[root@node1 opengauss_exporter]# 

暂无图片 评论
暂无图片 有用 0
南方芝麻糊

可以了

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏