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