class_docstr: Dispatch alerts to the alert processor.
class_docstr_tok: ["Dispatch","alerts","to","the","alert","processor","."]
code: def __init__(self):
      self.table = AlertTable(os.environ["ALERTS_TABLE"])
      self.alert_proc = os.environ["ALERT_PROCESSOR"]
      self.alert_proc_timeout = int(
          os.environ["ALERT_PROCESSOR_TIMEOUT_SEC"]
      )
      self.lambda_client = boto3.client("lambda")
  
      # FIXME (derek.wang) Maybe make this configurable in the future
      self._alert_generator_limit = self.ALERT_GENERATOR_DEFAULT_LIMIT
  
file_path: streamalert/streamalert/alert_merger/main.py
imports: from datetime import datetime
  import json
  import os
  import boto3
  from streamalert.shared.alert import Alert, AlertCreationError
  from streamalert.shared.alert_table import AlertTable
  from streamalert.shared.logger import get_logger
  from streamalert.shared.metrics import ALERT_MERGER_NAME, MetricLogger
label_desc: Use image node_id 2 to create a new AlertMerger object  with example: obj = AlertMerger()