Feature #5909
mon: keep track of monitor store size estimate vs 'du $mon_data'
Status:
Resolved
Priority:
Normal
Assignee:
Category:
Monitor
Target version:
% Done:
0%
Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:
Description
Allows us to figure out whether the monitor is starting to suffer from leveldb's compaction shenanigans
Associated revisions
mon: DataHealthService: monitor backing store's size and report it
If the store's size grows beyond what we believe to be reasonable, we must
let the user know that something fishy may be going on. This intends to
act as an early warning system for monitors suffering from leveldb
compaction issues. However, if the monitor's store is just growing a lot
due to normal cluster behaviour, we made sure that the warning threshold
is adjustable by tuning 'mon_leveldb_size_warn' (defaulting to 40GB).
Fixes: #5909
Signed-off-by: Joao Eduardo Luis <jecluis@gmail.com>
History
#1 Updated by Joao Eduardo Luis over 9 years ago
- Status changed from New to In Progress
#2 Updated by Sage Weil over 9 years ago
- Target version changed from v0.68 to v0.68 - continued
#3 Updated by Sage Weil over 9 years ago
- translation missing: en.field_story_points set to 5.00
#4 Updated by Joao Eduardo Luis over 9 years ago
- Status changed from In Progress to Fix Under Review
wip-5909 / pr: #526
#5 Updated by Ian Colle over 9 years ago
- Status changed from Fix Under Review to In Progress
#6 Updated by Sage Weil over 9 years ago
- Status changed from In Progress to Resolved