fix: now really use multiple clusters in the loop
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# contains the business logic for aggregates
|
||||
|
||||
from typing import List
|
||||
|
||||
from pprint import pprint
|
||||
from fastapi import Request
|
||||
from src.aggregate.aggregate_schema import AggregateSchema, MetricEnum
|
||||
from logging import getLogger
|
||||
@@ -16,9 +16,8 @@ async def get_aggregates(request: Request, metric: str = "relative") -> List[Agg
|
||||
# You can use the metric parameter to filter or modify results as needed
|
||||
# For now, just return the same data and show metric usage
|
||||
logger.debug(f"Metric used: {metric}")
|
||||
__aggregates = await get_data_from_ontap(request, logger, "172.16.57.2", "admin", "Netapp12", "storage/aggregates", "fields=name,uuid,space,node,home_node")
|
||||
logger.debug(__aggregates)
|
||||
__aggregates = __aggregates.get("records")
|
||||
__aggregates = await get_data_from_ontap(request, logger, "storage/aggregates", "fields=name,uuid,space,node,home_node")
|
||||
pprint(__aggregates)
|
||||
if metric == MetricEnum.relative:
|
||||
__aggregates = sorted(__aggregates, key=lambda r: r["space"]["block_storage"].get("used_percent"), reverse=True)
|
||||
elif metric == MetricEnum.absolute:
|
||||
|
||||
Reference in New Issue
Block a user