def METHOD_NAME(self, source_dir, exclude=None):
    """
    Create gzip compressed tar archive
    :param string source_dir: data source directory
    :param list exclude: list of excluded items
    """
    Command.run(
        [
            'tar', '-C', source_dir,
            '--format=gnu', '-cSz', '-f', self.filename + '.gz'
        ] + self._get_archive_items(source_dir, exclude)
    )
    return self.filename + '.gz'