public synchronized Sensor sensor(String name, MetricConfig config, long inactiveSensorExpirationTimeSeconds, Sensor... parents) {
        return this.sensor(name, config, inactiveSensorExpirationTimeSeconds, Sensor.RecordingLevel.INFO, parents);
    }
Get or create a sensor with the given unique name and zero or more parent sensors. All parent sensors will
receive every value recorded with this sensor. This uses a default recording level of INFO.
@param name The name of the sensor
@param config A default configuration to use for this sensor for metrics that don't have their own config
@param inactiveSensorExpirationTimeSeconds If no value is recorded on the Sensor for this duration of time,
                                       it is eligible for removal
@param parents The parent sensors
@return The sensor that is created
clients/src/main/java/org/apache/kafka/common/metrics/Metrics.java