Cody Breedlove
c0934d4ad3
CEPH-114 Remove debug print
2020-06-17 13:38:23 -04:00
Cody Breedlove
c6aff7d922
CEPH-114 Added expansion_factor metric
...
Added the expansion factor metric which will compute the multiplier for data expansion for EC clusters. Will return the pool size if it is not an EC pool
2020-06-17 13:38:05 -04:00
ssobolewski
df1d1cb738
Port over lumoinous changes for labels to nautilus branch ( #149 )
2020-06-16 11:59:15 -06:00
Max Kuznetsov
0031656370
Merge pull request #148 from syhpoon/nautilus
...
Fix invalid json tag
2020-06-12 17:32:57 -04:00
Max Kuznetsov
5355426951
fix invalid json tag
2020-06-12 17:26:49 -04:00
Max Kuznetsov
371840a335
Merge pull request #146 from syhpoon/nautilus
...
fix renamed in Nautilus metric
2020-06-05 15:44:21 -04:00
Max Kuznetsov
6a2c3f8ef3
fix renamed in Nautilus metric
2020-06-05 15:37:45 -04:00
Max Kuznetsov
d86f248f7f
Merge pull request #145 from syhpoon/nautilus
...
add TEST flag to Dockerfile to run unit tests during build
2020-06-05 15:29:56 -04:00
Max Kuznetsov
42627f7ba6
add TEST flag to Dockerfile to run unit tests during build
2020-06-05 13:06:25 -04:00
Alexandre Marangone
dc6fa278f3
Merge pull request #142 from digitalocean/alram/fix-profile-on-nautilus
...
pool: override profile on Nautilus replicated pools
2020-05-21 10:21:56 -07:00
Alex Marangone
c537171328
pool: override profile on Nautilus replicated pools
...
With Luminous, the erasure-code-profile value for a replicated pool
was the CRUSH rule name. With Nautilus erasure-code-profile is empty
for a replicated pool, so we check for the pool type and if the pool
is replicated we set its profile
2020-05-21 10:15:06 -07:00
Nick Janus
1b017b5da7
Merge pull request #141 from digitalocean/pg_state_0_nautilus
...
[nautilus] Allows pg_state gauges to return to 0
2020-05-11 16:35:38 -04:00
Nick Janus
519306b602
Applies go fmt to repo
2020-05-11 16:32:02 -04:00
Nick Janus
48f1275b26
Allows pg_state gauges to return to 0
...
This patch also removes redundantly setting the various pg state guages
based on health "summary" fields. Otherwise, the collector would set these
guages again using information from the `pgmap` field in the output of
the mon `status` command. Associated tests have also been removed.
2020-05-11 13:12:29 -04:00
Alexandre Marangone
398e6a12bf
Merge pull request #139 from digitalocean/amarangone/latency-fix-back
...
restore 1f2df8db38
2020-04-20 14:13:22 -07:00
Alex Marangone
d3d112a2e4
restore 1f2df8db38
2020-04-20 13:43:45 -07:00
Alexandre Marangone
3f54974468
Merge pull request #138 from digitalocean/amarangone/nautilus-crash-report
...
add crash report count to Nautilus
2020-04-20 13:05:48 -07:00
Alex Marangone
9cf395a18e
add crash report count test to Nautilus
2020-04-20 11:57:05 -07:00
Alex Marangone
5e483ec134
add crash report count to Nautilus
2020-04-20 11:25:39 -07:00
Sasha Krutiy
ea09ad361d
Merge pull request #135 from digitalocean/skrutiy/NautilusSlowOpsFix
...
replacing slow requests and stuck requests metrics with slow ops metrics
2020-01-06 16:38:17 -05:00
Sasha Krutiy
102830acf5
keep slow_requests metric name in nautilus instead of slow ops
2020-01-06 15:59:41 -05:00
Sasha Krutiy
73414aaa21
replacing slow requests and stuck requests metrics with slow ops metrics
2020-01-06 13:26:42 -05:00
Sasha Krutiy
bc108becc1
Merge pull request #134 from digitalocean/skrutiy/NautilusMetricFixes
...
Fixing Metrics due to Nautilus command output changes
2019-12-12 13:59:46 -05:00
Sasha Krutiy
6622c2f7a3
Fixing metrics to be compatible with nautilus: modified struct for pg dump pgs_brief command, fixing pg_objects_recovered, osd_scrub_state, and osd recovery rate/pg query functionality that was added into luminous
2019-12-10 15:28:18 -05:00
Sasha Krutiy
a49f705baa
Merge pull request #133 from digitalocean/skrutiy/NautilusMetricFixes
...
Metric Fix: cluster_objects
2019-12-04 11:24:13 -05: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
Alexandre Marangone
89175f7ab7
Merge pull request #131 from digitalocean/fix-build-nautilus
...
nautilus: fix docker build
2019-10-01 10:48:13 -07:00
Alex Marangone
c0e98c0756
nautilus: fix docker build
2019-10-01 10:12:02 -07:00
Vaibhav Bhembre
4c3ae21771
Merge pull request #125 from greatbn/nautilus
...
Support OSD Latency for Nautilus release
2019-09-20 13:28:44 -04:00
Alexandre Marangone
9f7ffcbf47
Merge pull request #126 from digitalocean/amarangone/build-change
...
nautilus branch should use nautilus packages
2019-09-20 08:54:05 -07:00
Alex Marangone
22480b90b0
nautilus branch should use nautilus packages
2019-09-19 13:03:19 -07:00
greatbn
333b54ba96
Fix typo variable
2019-09-12 21:44:38 +09:00
greatbn
1f2df8db38
Support OSD Latency for Nautilus release
2019-09-12 21:17:51 +09:00
Sasha Krutiy
1df560f980
Merge pull request #124 from digitalocean/skrutiy/HealthWarningsMap
...
Moved Health Checks Map
2019-09-09 11:49:51 -04:00
Sasha Krutiy
1a3dff593e
health: added health check warnings map into collector, removed from config
2019-09-09 11:45:17 -04:00
Sasha Krutiy
4e1a458925
Merge pull request #123 from digitalocean/skrutiy/HealthWarningsFix
...
Exporter: Type errors
2019-09-06 15:50:51 -04:00
Sasha Krutiy
8b3221a76f
exporter: fixed type errors with struct for storing health warnings map
2019-09-06 15:17:39 -04:00
Sasha Krutiy
c8130f04a7
Merge pull request #122 from digitalocean/HealthStatusInterpretability
...
Cluster Health Status Interpretability
2019-09-05 13:12:52 -04:00
Sasha Krutiy
5e40382bad
Added list of ceph health checks and their criticality, and the setting of status based on these checks
2019-09-05 11:57:21 -04:00
Vaibhav Bhembre
ea07889f21
Merge pull request #121 from digitalocean/add_pg_state_metric
...
health: add single pg state metric
2019-07-22 19:52:59 -04:00
Vaibhav Bhembre
f86379f0a8
health: add single pg state metric
2019-07-22 19:50:40 -04:00
Alexandre Marangone
41bf098e2b
Merge pull request #120 from alram/luminous
...
health: adds unclean PGs for luminous
2019-06-20 12:59:38 -07:00
Alex Marangone
ec3742edc6
health: adds unclean PGs for luminous
2019-06-20 12:49:00 -07:00
ssobolewski
3cbdd8e1f1
Adds per osd tracking of nearfull,backfillfull, and full states ( #119 )
2019-05-28 10:42:01 -06:00
Vaibhav Bhembre
4b62362942
Merge pull request #118 from digitalocean/add_stuck_requests_metric
...
collector/health: add stuck request metric
2019-05-23 13:02:12 -04:00
Vaibhav Bhembre
e7660edf8a
collector/health: add stuck request metric
2019-05-23 12:54:47 -04:00
Vaibhav Bhembre
8cc817b251
Merge pull request #117 from digitalocean/add_pool_info_collector
...
exporter: register pool info collector
2019-05-17 14:08:59 -04:00
Vaibhav Bhembre
4cd78e49f0
exporter: register pool info collector
2019-05-17 14:03:29 -04:00
Vaibhav Bhembre
2a9db14d39
Merge pull request #116 from digitalocean/add_pool_info
...
collectors: add pool info collector
2019-05-17 13:44:11 -04:00
Vaibhav Bhembre
ce59e8446f
collectors/pool: add new pool test
2019-05-17 13:28:20 -04:00