The current detector functions for min and max only look for anomalies in unusually low mins and unusually high maxes. It would be useful to have high_min and low_max detector functions. This allows detection on how high the floor goes or high low the ceiling goes for a metric.
One example might be looking at cpu - the min indicates the lowest the cpu has been for that bucket; the high_min detector would look at when that floor spikes high abnormally.
This can be done by pre-aggregating the buckets, or via transforms, but having a native function for this would be cleaner, and should not be difficult to implement.
Looking for comments before submitting a feature request in github.