StreamAlert is a serverless, realtime data analysis framework which empowers you to ingest, analyze, and alert on data from any environment, using datasources and alerting logic you define.
to:: @airbnb/streamalert-maintainers
related to: #1250
resolves:
Background
During internal testing, we found that the classifier will be failed if no normalization configuration set up and it may be the case most of users.
Changes
Check if normalization configure cls._types_config is empty before referencing its content.
get_values_for_normalized_type helper to return an empty set instead of None if normalization is not configured. This is to be compatible existing rules using get_values_for_normalized_type helper.
to:: @airbnb/streamalert-maintainers related to: #1250 resolves:
Background
During internal testing, we found that the classifier will be failed if no normalization configuration set up and it may be the case most of users.
Changes
cls._types_config
is empty before referencing its content.get_values_for_normalized_type
helper to return an empty set instead ofNone
if normalization is not configured. This is to be compatible existing rules usingget_values_for_normalized_type
helper.Testing
Rule test has been passed internally.