I'm trying to get Minemeld to output a list of Azure IP prefixes related to specific services, and getting very mixed results. My config so far:
Miner - built in 'azure.cloudIPs'
Processor - built in 'stdlib.aggregatorIPv4Generic'
Output - a customised version of 'stdlib.feedHCGreen'
For the Ouput, I customised the built in prototype infilter to add the line "azure_name == 'AzureBackup.WestEurope'", as determined by looking at some of the logs.
The configuration is accepted and it seems to run ok, but when you look at the ouput in detail some of the prefixes are missing. For example, I should see 6 x prefixes for this service, but the output only lists 4. I can find the missing prefixes in the logs. The miner identifies it correctly, the aggreagtor identifies it correctly, but the 'emit_update' entry has changed the 'azure_name' to 'AzureCloud' and so the ouputer drops it as it doesn't match the infilter. See log details below.
What am I getting wrong?
Click Accept as Solution to acknowledge that the answer to your question has been provided.
The Live Community thanks you for your participation!