There is unclarity about the handling of empty MetricFamilies. See https://github.com/prometheus/common/issues/50 for discussion. This issue is about the decision if it should be allowed or not, and then about the documentation of the behavior.