If think get_monitoring_channels_from_state is depreciated, but I don't think get_monitoring_channels is.

Anyway, get_monitoring_channels is used, but never get_layer_monitoring_channels is (at least outside of mlp.py)