[Cisco Meraki] Add warning message productType is not applicable to this network and skip collecting logs in cisco meraki collector #383
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem Description
Cisco Meraki collector fetch the data from all the networks from his Cisco Meraki organisations . For customers there may be some networks which doesn't have product types selected or asisgned and collector try to fetch the data for the selected product type(["appliance","wireless","switch"), ,hence it returning error as below for few networks.
"productType is not applicable to this network"
Solution Description
To address this, we plan to stop sending error messages for cases where the API returns errors: ["productType is not applicable to this network"], as there is nothing to collect in such scenarios. Consequently, no remediation will be shown in the health console.
Instead, we will log a warning in AWS CloudWatch logs to indicate which networks do not have any product types. This warning will help identify the networks if the customer wants to address them.