public synchronized Sensor sensor(String name, MetricConfig config, Sensor.RecordingLevel recordingLevel, Sensor... parents) {
            // We need to make sure that all sensor names are unique across all groups, so use the sensor prefix
            Sensor result = metrics.sensor(sensorPrefix + name, config, Long.MAX_VALUE, recordingLevel, parents);
            if (result != null)
                sensorNames.add(result.name());
            return result;
        }
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.

@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 recordingLevel The recording level.
@param parents        The parent sensors
@return The sensor that is created
connect/runtime/src/main/java/org/apache/kafka/connect/runtime/ConnectMetrics.java