in packages/app/src/structuredFields.ts [29:44]
async function lambdaLogGroupStructuredFields(
lambda: Lambda,
): Promise<LogGroupToStructuredFields> {
// crawl all lambda functions
const lambdaFunctions = await getLambdaFunctions(lambda);
// convert into a data map
const dataMap = lambdaFunctions.reduce(
(acc: LogGroupToStructuredFields, item) => {
const filteredTags = normalisedTags(item.tags);
acc[`/aws/lambda/${item.functionName}`] = filteredTags;
return acc;
},
{},
);
return dataMap;
}