def data_sources_of_namespace()

in generator/metrics_utils.py [0:0]


    def data_sources_of_namespace(self, namespace: str) -> List[str]:
        """
        Get the data source slugs in the specified namespace.

        Filter out data sources that are unused.
        """
        data_sources = []
        for definition in self.configs.definitions:
            for data_source_slug in definition.spec.data_sources.definitions.keys():
                if (
                    definition.platform == namespace
                    and len(
                        MetricsConfigLoader.metrics_of_data_source(
                            data_source_slug, definition.platform
                        )
                    )
                    > 0
                ):
                    data_sources.append(data_source_slug)

        return data_sources