

def event(self, title, text, date_happened=None, alert_type=None, aggregation_key=None, source_type_name=None, priority=None, tags=None, hostname=None):
    event = {
        'msg_title': title,
        'msg_text': text,
    }
    if (date_happened is not None):
        event['timestamp'] = date_happened
    else:
        event['timestamp'] = int(time())
    if (alert_type is not None):
        event['alert_type'] = alert_type
    if (aggregation_key is not None):
        event['aggregation_key'] = aggregation_key
    if (source_type_name is not None):
        event['source_type_name'] = source_type_name
    if (priority is not None):
        event['priority'] = priority
    if (tags is not None):
        event['tags'] = sorted(tags)
    if (hostname is not None):
        event['host'] = hostname
    else:
        event['host'] = self.hostname
    alert_type.events.append(event)

dataset/ETHPy150Open serverdensity/sd-agent/aggregator.py Aggregator.event/VarMisuse@218/298 `self`->`alert_type`