@Override
    public void doAlarm(List<AlarmMessage> alarmMessage) throws Exception {
        EventAnalyzerService analyzerService = manager.find(EventAnalyzerModule.NAME).provider().getService(EventAnalyzerService.class);
        for (AlarmMessage a : alarmMessage) {
            for (Event event : constructCurrentEvent(a)) {
                analyzerService.analyze(event);
            }
        }
    }
EventCallBack: When an alert is present, an event is generated for each alert message. These events are then sent to the internal event analyzer.
oap-server/server-alarm-plugin/src/main/java/org/apache/skywalking/oap/server/core/alarm/provider/EventHookCallback.java