in tooling/query-metrics-alerts/parse_analysis.py [0:0]
def parseMetricFiles(dir):
metricDefinitions = {}
# Loop through each file in the directory
for filename in os.listdir(dir):
if filename.endswith(".md"):
category = '.'.join(filename.split('-')[0:2])
type = '/'.join(filename.split('-')[2:-2])
file = os.path.join(dir, filename)
metrics = parseMetricFile(file)
# Check if category and type are in resourceTypes case insensitive
key = f"{category}/{type}".lower()
metricDefinitions[key] = metrics
return metricDefinitions