Commit Graph

25 Commits

Author SHA1 Message Date
Matt Vandersomething 6965835059
go: update envs to use go 1.20 2023-04-05 13:57:18 -03:00
Kyle 1d7bac531d update license headers 2022-03-23 14:02:21 -07:00
Kyle 64e5410753 target nautilus and update workflows to use Go 1.18 2022-03-18 10:16:08 -07:00
Kyle 11cca676b8 update Go to 1.18 and Docker image to focal 2022-03-18 10:04:51 -07:00
Matt Vandersomething a70eac9a44
collectors/monitors: added tests, and use gabs for dynamic JSON 2021-05-20 16:40:24 -04:00
Yue Zhu 238f39a71b
Refactoring for nautilus branch (#183)
* Run -race for go test

* Upgrade go 1.15.3

* Extract a function to create rados connection

* Convert to go module; update dependencies

* Use environment variables to pass in parameters

* Make rados connection short lived

* Use float64 for JSON number in cluster_usage.go

* Use mocks to replace the NoopConn

* Add "-tags nautilus" for "go test" and "go build"

* Update readme

* Update go mod
2020-10-28 14:42:52 -04:00
Max Kuznetsov 42627f7ba6 add TEST flag to Dockerfile to run unit tests during build 2020-06-05 13:06:25 -04:00
Sasha Krutiy 57ddfe7296 Nautilus compatibility: due to change of ceph df detail output, removed total objects metric from cluster_usage collector and implemented it in health. Updated to go 1.13 2019-12-04 11:18:26 -05:00
Alex Marangone c0e98c0756 nautilus: fix docker build 2019-10-01 10:12:02 -07:00
Alex Marangone 22480b90b0 nautilus branch should use nautilus packages 2019-09-19 13:03:19 -07:00
ssobolewski dc6ab9c636
Optionally collect RGW GC task stats (#94)
* Optionally collect RGW GC task stats

* Minor changes per code-review, add some additional tests to squeeze out extra coverage
2018-08-01 07:37:07 -06:00
Vaibhav Bhembre 219fb69bde health: capture slow request per osd 2018-05-10 11:55:39 -04:00
Vaibhav Bhembre 96785e82b1 luminous: move luminous stats to be extracted from json 2017-11-13 15:26:20 -05:00
Hunter Nield 5121d03b6f Update Dockerfile with multistage build
- Gets the image size down to around 60MB
- Bumps up the base image to 16.04
2017-06-13 12:58:18 +08:00
Vaibhav Bhembre 07a5392a80 bug: fix installation of ceph libraries, add docker tags 2016-12-29 13:45:46 -05:00
Vaibhav Bhembre 52028d20ad ci: add ability to push to registry on success 2016-12-16 12:16:38 -05:00
madzfe 62705b90b2 added apt-get update back 2016-07-26 11:32:45 +08:00
madzfe 335e7be325 change import back to digitalocean 2016-07-26 11:19:26 +08:00
madz 4699d24605 add osd metrics in ceph exporter 2016-07-14 13:01:19 +08:00
Vaibhav Bhembre c6a2874d12 docker: support building librados against ceph Jewel 2016-06-23 13:51:22 -04:00
Vaibhav Bhembre b645c26acd docker: move addition of repo towards the end to preserve the untouched cache 2016-05-17 21:07:14 -04:00
Vaibhav Bhembre 7efbf4c9eb Pick a default prometheus port for CephExporter 2016-01-29 14:45:17 +00:00
Vaibhav Bhembre 4170fbbae4 Update command to entrypoint in order to make passing arguments easier 2016-01-07 13:44:31 -05:00
Vaibhav Bhembre c5bec3962d Add docker integration for ceph exporter 2016-01-06 17:20:47 -05:00
Vaibhav Bhembre 3d4e949f49 Initial dockerfile 2016-01-06 14:07:02 -05:00