MCPcopy Create free account

hub / github.com/china-alert/ueh / functions

Functions980 in github.com/china-alert/ueh

↓ 4 callersMethodgetNotification
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/EventHandleUser.java:120
↓ 4 callersMethodgetOperate
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/RichResultColumn.java:39
↓ 4 callersMethodgetPlatformSeverity
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/PlatformEventSourceSeverityValueMapping.java:24
↓ 4 callersMethodgetPort
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/DeliveryInfo.java:21
↓ 4 callersMethodgetPort
()
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/domain/SocketParam.java:39
↓ 4 callersMethodgetResult
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/Expression.java:89
↓ 4 callersMethodgetTransactionId
()
ueh_common/common/src/main/java/com/mcinfotech/event/domain/UehEventMessage.java:48
↓ 4 callersMethodparseT
能被解析格式分别为yyyy-MM-dd'T'HH:mm:ss.SSS、yyyy-MM-dd'T'HH:mm:ss、yyyy-MM-dd HH:mm:ss, 举例为:2023-08-14'T'16:30:01:123、2023-08-14'T'16:30:01:12、2023-08-14 16:30:
ueh_common/common/src/main/java/com/mcinfotech/event/utils/DateFormat.java:34
↓ 4 callersMethodrelease
Description: 释放资源 @param httpResponse @param httpClient @throws IOException
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/utils/HttpClientUtils.java:320
↓ 4 callersMethodtoString
()
ueh_server/dispatcher/src/main/java/com/mcinfotech/event/dispatcher/domain/RoutingTable.java:24
↓ 3 callersMethodcollectionToProbeEventMessage
从List<MAP>转换为List<ProbeEventMessage>,如果存在过滤条件则执行过滤条件 @param projectInfo 项目信息 @param probeInfo Probe信息 @param rawData List<MAP> @param excludes
ueh_common/common/src/main/java/com/mcinfotech/event/domain/ProbeEventMessage.java:87
↓ 3 callersMethodcreateEvent
将事件插入到数据库中:实时表 @param dataSource 数据集所在的DataSource @param columnDefines 事件字段列表 @param projectId 项目ID @param rawDatas 待插入数据,key与columnDefine中的columnInDB
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/manage/EventManage.java:118
↓ 3 callersMethodexcute
(Collection<Map<String, Object>> rawMessages, Map<String, ColumnDefine> columnMappings, List<EventHandlerRule>
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/EventFilter.java:41
↓ 3 callersMethodexcute
(Collection<Map<String, Object>> rawMessages, Map<String, ColumnDefine> columnDefineMap, List<EventHandlerRule
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/EventDivide.java:41
↓ 3 callersMethodexcute
按照指定的条件进行升级或者降级。 @param rawMessages 原始消息 @param columnMappings 事件源与平台映射关系 @param rules 生效规则配置 @return 升降级过的事件
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/EventSeverityUpOrDown.java:46
↓ 3 callersMethodexcute
@param rawMessages 原始消息 @param rules 恢复规则 @param dataSource 数据源 @param projectInfo 项目信息 @return 过滤过的事件
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/EventRecovery.java:30
↓ 3 callersMethodexcute
将事件信息按照映射规则进行字段映射和级别映射。 映射的流程 @param severitySettings 级别映射规则 @return 映射过的消息
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/EventMapping.java:49
↓ 3 callersMethodgetAlarmEventByCondition
(Map<String, Object> message, List<String> conditionColumns, String cycleTime, DataSource dataSource, long
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/config/EventCompressConfig.java:26
↓ 3 callersMethodgetCandidatesByConsole
@param person @return
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/push/HttpPusher.java:626
↓ 3 callersMethodgetCycleTime
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/CompressParam.java:29
↓ 3 callersMethodgetDelivery
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/DeliveryTableInfo.java:13
↓ 3 callersMethodgetEventHandlerRule
根据ProbeKey(EventSource)查询事件处理规则 @param projectId @param eventSource 传入ProbeKey @param ruleType 压缩规则,C:combine,R:rich,Z:compress,U:升级,D:降级,F:过滤 @return
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/config/EventHandlerRuleConfig.java:37
↓ 3 callersMethodgetEventIntegratedProbe
根据PorbeKey查询Probe信息 @param projectId @param probeKey 指定的ProbeKey @return
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/config/EventHandlerRuleConfig.java:206
↓ 3 callersMethodgetIsLongCycleCompress
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/CompressParam.java:21
↓ 3 callersMethodgetName
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/EventIntegratedProbe.java:28
↓ 3 callersMethodgetSendServiceInfo
(long projectId, String type)
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/config/MediaTypeConfig.java:24
↓ 3 callersMethodgetSeverity
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/EventHandleUser.java:112
↓ 3 callersMethodgetSourceValue
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/PlatformColumnMapping.java:68
↓ 3 callersMethodgetType
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/DeliveryInfo.java:9
↓ 3 callersMethodgetValueMapping
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/EventHandlerRuleRichEffect.java:64
↓ 3 callersMethodgroupByRules
每条消息 与每个策略里得每个条件进行对比
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/v2/EventDivide.java:192
↓ 3 callersMethodsetGroupSeverityNotification
(SeverityNotification groupSeverityNotification)
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/EventHandleUser.java:140
↓ 3 callersMethodsetNotificationName
(List<String> notificationName)
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/SeverityNotification.java:27
↓ 3 callersMethodsetNotificationTimestamp
(Long notificationTimestamp)
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/RepeatNotification.java:48
↓ 3 callersMethodsetProjectId
(int projectId)
ueh_common/common/src/main/java/com/mcinfotech/event/domain/BaseBean.java:34
↓ 3 callersMethodsetSeverity
(String severity)
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/SeverityNotification.java:19
↓ 3 callersMethodupdateAlarmEventByCondition
(Map<Object, Object> filter, DataSource dataSource, long projectID)
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/config/EventCompressConfig.java:74
↓ 2 callersMethodcloseConnection
(ChannelHandlerContext ctx)
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/push/NettyTcpClient.java:92
↓ 2 callersMethodconnect
(String host, int port)
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/push/NettyUdpClient.java:21
↓ 2 callersMethoddefaultExcute
按照内置压缩规则进行压缩 @param rawMessages 原始事件集合 @param rules 压缩规则 @param dataSource 数据源 @param projectID 项目ID @param recoveryRule 恢复规则 @return 处理
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/EventCompress.java:176
↓ 2 callersMethoddoCompress
根据已经存在的压缩事件对新的事件进行压缩 @param rawmessage @param compressedMessage @return 返回压缩过的事件
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/v2/EventCompress.java:280
↓ 2 callersMethoddoIt
1.事件处理前置函数,返回true继续其他的规则处理,返回false停止其他的规则处理 2.解析,字段映射、级别映射 2.按照事件接入设置的字段映射定义、级别映射定义进行事件解析 2.1读取接入配置的字段映射、级别映射 3.执行事件处理规则,包括合并、压缩、丰富、屏蔽等,也可能没有 3.1压缩规则处
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/filter/executor/EventMessageHandlerExecutor.java:101
↓ 2 callersMethodexcute
按照指定的字段进行压缩,必须是内容一致的才能做压缩。 @param rawMessages 原始消息 @param rule 压缩规则配置,参考EventHandlerRule @return 压缩过的事件
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/EventCompress.java:47
↓ 2 callersMethodexcute
按照指定的字段进行合并,必须是内容一致的才能做合并。 @param rawMessages 原始消息 @param @param rules 合并规则配置,参考EventHandlerRule @return 合并过的事件
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/EventCombine.java:38
↓ 2 callersMethodexcute
@param message 原始消息 @param columnMappings 事件源与平台映射关系 @param rule 规则 @return
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/algorithm/EventNotify.java:36
↓ 2 callersMethodexcuteMultiple
丰富来源字段为多个的版本执行的方法 @param rawMessages @param richRules @param dataSource @param projectID @return
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/EventRich.java:71
↓ 2 callersMethodflushToDelivery
(String channelName,ProbeEventMessage message,String dispatcherHost,int port)
ueh_common/common/src/main/java/com/mcinfotech/event/dispatcher/DispatcherHolder.java:49
↓ 2 callersMethodgetBatch
()
ueh_server/dispatcher/src/main/java/com/mcinfotech/event/dispatcher/domain/DispatcherInfo.java:8
↓ 2 callersMethodgetCandidatesFromDb
按分组组织人员列表/按节点人员列表 @param projectId @param event 事件 @param effectTypeList 通知方式的名称:来自当前通知策略配置 @param mediaInfoList @return
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/push/HttpPusher.java:525
↓ 2 callersMethodgetColumnInDB
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/PlatformEventColumn.java:63
↓ 2 callersMethodgetDictData
(long projectId,String dictType,String dictLabel)
ueh_common/ueh-common-config/src/main/java/com/mcinfotech/event/config/DictDataConfig.java:22
↓ 2 callersMethodgetEndTime
判断策略结束时间 单次策略:结束时间为空,则设置为0l 重复策略:以第一个周期的结束时间为准 @param execType 执行类型:生效类型,O单次,R重复 @param intervalType 适用于重复,重复类型,day每天,week每周,month月,year年 @para
ueh_common/common/src/main/java/com/mcinfotech/event/utils/DateTimeUtils.java:283
↓ 2 callersMethodgetEventSource
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/EventHandlerRule.java:137
↓ 2 callersMethodgetExcludeMediaNames
@param filterFlagObject 来源:上级处理流程中的屏蔽功能 数据格式:["通知介质名称1","通知介质名称2","通知介质名称3","通知介质名称4"] @return 去重后的通知介质名称
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/push/HttpPusher.java:400
↓ 2 callersMethodgetGroupName
(DataSource dataSource, String node, DataLoadParams dataLoadParams)
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/EventDivide.java:161
↓ 2 callersMethodgetGroupName
(DataSource dataSource, String node, DataLoadParams dataLoadParams)
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/v2/EventDivide.java:360
↓ 2 callersMethodgetId
()
ueh_common/common/src/main/java/com/mcinfotech/event/domain/BaseBean.java:13
↓ 2 callersMethodgetInterval
()
ueh_server/dispatcher/src/main/java/com/mcinfotech/event/dispatcher/domain/DispatcherInfo.java:14
↓ 2 callersMethodgetMediaTemplates
@param projectId 项目id @param ruleId 规则id @param excludeMediaNames 屏蔽名称 @return
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/config/MediaTypeConfig.java:106
↓ 2 callersMethodgetMessageLenth
()
ueh_common/common/src/main/java/com/mcinfotech/event/domain/UehEventMessage.java:80
↓ 2 callersMethodgetNotificationCount
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/RepeatNotification.java:52
↓ 2 callersMethodgetPlatformColumn
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/PlatformColumnMapping.java:38
↓ 2 callersMethodgetPort
()
ueh_common/common/src/main/java/com/mcinfotech/event/domain/ProbeInfo.java:51
↓ 2 callersMethodgetRichColumn
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/EventHandlerRuleRichEffect.java:40
↓ 2 callersMethodgetRichType
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/EventHandlerRuleRichEffect.java:32
↓ 2 callersMethodgetRuleType
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/EventHandlerRule.java:131
↓ 2 callersMethodgetSeverity
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/SeverityNotification.java:15
↓ 2 callersMethodgetSourceColumn
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/PlatformColumnMapping.java:56
↓ 2 callersMethodgetType
()
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/domain/SocketParam.java:23
↓ 2 callersMethodgroupByRules
每条消息 与每个策略里得每个条件进行对比
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/EventDivide.java:194
↓ 2 callersMethodisEnable
()
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/DeliveryInfo.java:27
↓ 2 callersMethodnotify
接收告警数据,解析处理发送邮件通知 @param message @return
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/push/EmailPusher.java:162
↓ 2 callersMethodpackageHeader
Description: 封装请求头 @param params @param httpMethod
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/utils/HttpClientUtils.java:255
↓ 2 callersMethodpackageParam
Description: 封装请求参数 @param params @param httpMethod @throws UnsupportedEncodingException
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/utils/HttpClientUtils.java:273
↓ 2 callersMethodreconnect
(String channelName,String dispatcherHost,int port)
ueh_common/common/src/main/java/com/mcinfotech/event/netty/client/NettyClient.java:86
↓ 2 callersMethodrecoveryInDB
(DataSource dataSource, ProjectInfo projectInfo, List<EventHandlerRuleExpression> expressions, List<Map<String
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/EventRecovery.java:78
↓ 2 callersMethodrecoveryInMemory
(Collection<Map<String, Object>> rawMessages, List<EventHandlerRuleExpression> expressions, List<Map<String, O
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/EventRecovery.java:112
↓ 2 callersMethodsetCandidate
(String candidate)
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/domain/vo/CandidateVo.java:20
↓ 2 callersMethodsetEffectColumn
(String effectColumn)
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/EventHandlerRuleEffect.java:38
↓ 2 callersMethodsetEffectType
(String effectType)
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/EventHandlerRuleEffect.java:50
↓ 2 callersMethodsetNotificationCount
(Integer notificationCount)
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/domain/RepeatNotification.java:56
↓ 2 callersMethodsetNotification_types
(List<String> notification_types)
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/domain/vo/CandidateVo.java:28
↓ 2 callersMethodsetSubject
(String subject)
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/domain/MailSendParam.java:63
↓ 2 callersMethodtoArray
(String text)
ueh_common/common/src/main/java/com/mcinfotech/event/utils/FastJsonUtils.java:51
↓ 1 callersMethodaddMessageFilters
(List<IFilter<ProbeEventMessage>> iNettyMsgFilters)
ueh_server/ueh-handler-api/src/main/java/com/mcinfotech/event/handler/server/ReceiverServerHandler.java:109
↓ 1 callersMethodaddMessageFilters
(List<IFilter<ProbeEventMessage>> iNettyMsgFilters)
ueh_server/dispatcher/src/main/java/com/mcinfotech/event/dispatcher/server/ReceiverServerHandler.java:112
↓ 1 callersMethodaddMessageFilters
(List<IFilter<ProbeEventMessage>> iNettyMsgFilters)
ueh_server/handler-default/src/main/java/com/mcinfotech/event/handler/server/ReceiverServerHandler.java:110
↓ 1 callersMethodaddMessageFilters
(List<IFilter<ProbeEventMessage>> iNettyMsgFilters)
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/server/ReceiverServerHandler.java:113
↓ 1 callersMethodaddMessageFilters
(List<IFilter<String>> iNettyMsgFilters)
ueh_probe/probe-api/src/main/java/com/mcinfotech/event/probe/server/ReceiverServerHandler.java:97
↓ 1 callersMethodaddMessageFilters
(List<IFilter<String>> iNettyMsgFilters)
ueh_probe/pprobe/src/main/java/com/mcinfotech/event/probe/server/ReceiverServerHandler.java:97
↓ 1 callersMethodafterRuleHandler
事件后处理函数 @param projectInfo 项目信息 @param rawData 经过规则处理的事件
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/filter/ProbeEventMessageHandler.java:241
↓ 1 callersMethodbeforeRuleHandler
事件处理前置处理函数 @param projectInfo 项目信息 @param messages 未经过规则处理的事件 @param ctx 通道上下文 @return false停止其他的规则处理,true继续其他的规则处理
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/filter/ProbeEventMessageHandler.java:127
↓ 1 callersMethodbuildBody
(String templet, Map<String, Object> params)
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/EventSeverityUpOrDown.java:266
↓ 1 callersMethodbuildBody
(String templet, Map<String, Object> params)
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/EventMapping.java:289
↓ 1 callersMethodbuildBody
(String templet, Map<String, Object> params)
ueh_server/ueh-common-handler-config/src/main/java/com/mcinfotech/event/handler/algorithm/v2/EventSeverityUpOrDown.java:285
↓ 1 callersMethodbuildEventWhere
@param filter {"projectId":10,"engine":"Freemarker","start":1,"limit":10,"conditions":[{"column":"Severity","operator":"=","value":2,"dataType":"INT"}
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/manage/EventManage.java:236
↓ 1 callersMethodcloseConnection
(ChannelHandlerContext ctx)
ueh_server/ueh-transmit-default/src/main/java/com/mcinfotech/event/transmit/push/NettyUdpClient.java:67
↓ 1 callersMethodcombine
对事件进行合并处理 @param rawData 过滤后的事件 @param ColumnDefines 平台事件字段 @param eventHandlerRulesConfig 合并规则 @param probeInfo 处理器信息 @param projectInfo 项目信息 @return
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/filter/ProbeEventMessageHandler.java:224
↓ 1 callersMethodcompress
对mapping之后的事件进行压缩 @param mappingData mapping之后的事件 @param eventHandlerRulesConfig 压缩规则 @param probeInfo 处理器信息 @param projectInfo 项目信息 @return 压缩过的事件
ueh_server/ueh-common-handler/src/main/java/com/mcinfotech/event/handler/filter/ProbeEventMessageHandler.java:171
↓ 1 callersMethodconvertJsonToObject
转换JSON字符串为对象
ueh_common/common/src/main/java/com/mcinfotech/event/utils/FastJsonUtils.java:81
← previousnext →101–200 of 980, ranked by callers