class_docstr: The module AlertsSummary combines the alerts-summaries of all individual features
  
  It combines the alerts-summaries of all individual features into an artificial feature "_AGGREGATE_".
docstr: Initialize an instance of AlertsSummary module.
  
  :param str read_key: key of input data to read from datastore.
  :param str store_key: key of output data to store in datastore (optional).
  :param str combined_variable: name of artificial variable that combines all alerts. default is '_AGGREGATE_'.
  :param list features: features of data frames to pick up from input data (optional).
  :param list ignore_features: list of features to ignore (optional).
code: def __init__(
      self,
      read_key,
      store_key: str = "",
      features=None,
      ignore_features=None,
      combined_variable: str = "_AGGREGATE_",
  ) -> None:
      """Initialize an instance of AlertsSummary module.
  
      :param str read_key: key of input data to read from datastore.
      :param str store_key: key of output data to store in datastore (optional).
      :param str combined_variable: name of artificial variable that combines all alerts. default is '_AGGREGATE_'.
      :param list features: features of data frames to pick up from input data (optional).
      :param list ignore_features: list of features to ignore (optional).
      """
      super().__init__()
      self.read_key = read_key
      self.store_key = store_key or self.read_key
      self.features = features or []
      self.ignore_features = ignore_features or []
      self.combined_variable = combined_variable
  
file_path: popmon/popmon/alerting/alerts_summary.py
imports: from __future__ import annotations
  import fnmatch
  import numpy
  import pandas
  from popmon.base import Module
label_desc: Use image node_id 1 to create a new AlertsSummary object from inherited base classes: Module with example: obj = AlertsSummary(read_key, store_key, features, ignore_features, combined_variable)