private static AnyValue convertAnyValue(final io.opentelemetry.proto.common.firehose.v0_7.AnyValue value) {
        final AnyValue.Builder builder = AnyValue.newBuilder();
        if (value.hasBoolValue()) {
            builder.setBoolValue(value.getBoolValue());
        }
        if (value.hasDoubleValue()) {
            builder.setDoubleValue(value.getDoubleValue());
        }
        if (value.hasIntValue()) {
            builder.setIntValue(value.getIntValue());
        }
        if (value.hasStringValue()) {
            builder.setStringValue(value.getStringValue());
        }
        if (value.hasArrayValue()) {
            builder.setArrayValue(convertValuList(value.getArrayValue()));
        }
        if (value.hasKvlistValue()) {
            builder.setKvlistValue(convertKvlistValue(value.getKvlistValue()));
        }
        return builder.build();
    }
Convert IntHistogramDataPoint in OTEL 0.7 to HistogramDataPoint
Notice this method ignore min, max, Exemplar fields in HistogramDataPoint
oap-server/server-receiver-plugin/aws-firehose-receiver/src/main/java/org/apache/skywalking/oap/server/receiver/aws/firehose/OtelMetricsConvertor.java