Files
ai-security-xdr/haobang-security-dm/syslog-consumer/target/classes/com/controllers/SyslogController.class
T

81 lines
16 KiB
Plaintext
Raw Normal View History

Êþº¾4
 ~  ~

 
!"# $
%&
'(
) 3*
+,
-.
/ 301
23 34 56 578Å 9:; 3<= ~> ?@AB 3CI JKO
PQ JRI
PTUV *W
6 X Y4Z :[ :\ 3]^_
>`
>ab
B
Bc
Bd
>ef gh
Ii
Ijkl mno
Opq r
]s t
>u
>vw
>x
#y
#0 z{
]|Ú¢}
>~ ?I J

#ˆ
Š ŒŽ ?II  ?I˜]š
]œ
žŸUuidBatchRequest InnerClasseslogLorg/slf4j/Logger;
syslogService(Lcom/common/service/InfluxSyslogService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;messageService2Lcom/common/service/SyslogNonNormalMessageService;<init>()VCodeLineNumberTableLocalVariableTablethis"Lcom/controllers/SyslogController;queryByTimeRangeE(Ljava/lang/String;Ljava/lang/String;)Lcom/common/entity/ApiResponse; startTimeLjava/lang/String;endTimeresultsLjava/util/List;LocalVariableTypeTableGLjava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>; SignatureŽ(Ljava/lang/String;Ljava/lang/String;)Lcom/common/entity/ApiResponse<Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;>;4Lorg/springframework/web/bind/annotation/GetMapping;value /time-rangeRuntimeVisibleTypeAnnotations'Ljavax/validation/constraints/NotBlank;message开始时间ä¸èƒ½ä¸ºç©ºç»“æŸæ—¶é—´ä¸èƒ½ä¸ºç©º"RuntimeVisibleParameterAnnotations6Lorg/springframework/web/bind/annotation/RequestParam; queryByUuid3(Ljava/lang/String;)Lcom/common/entity/ApiResponse;uuid|(Ljava/lang/String;)Lcom/common/entity/ApiResponse<Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;>; /uuid/{uuid}UUIDä¸èƒ½ä¸ºç©º6Lorg/springframework/web/bind/annotation/PathVariable;queryByDeviceIdW(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/common/entity/ApiResponse;deviceId (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/common/entity/ApiResponse<Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;>;/device设备IDä¸èƒ½ä¸ºç©ºsearchByMessagekeyword/searchæœç´¢å…³é”®å­—ä¸èƒ½ä¸ºç©º queryByUuidsT(Lcom/controllers/SyslogController$UuidBatchRequest;)Lcom/common/entity/ApiResponse;request3Lcom/controllers/SyslogController$UuidBatchRequest;Ljava/util/Map;jLjava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;>;À(Lcom/controllers/SyslogController$UuidBatchRequest;)Lcom/common/entity/ApiResponse<Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;>;>;5Lorg/springframework/web/bind/annotation/PostMapping;/uuidsLjavax/validation/Valid;5Lorg/springframework/web/bind/annotation/RequestBody;reGeneralizeNonNormalMessages1(Ljava/util/List;)Lcom/common/entity/ApiResponse;id createdAtObjparam
headerMessage
syslogMessagecombinedMessage syslogTopiclogNormalProcessor+Lcom/Modules/NormalData/LogNormalProcessor;eLjava/lang/Exception;
syslogUuid
groupMessages firstMessage*Lcom/common/entity/SyslogNonNormalMessage;processSuccessZprocessMessageentryEntryLjava/util/Map$Entry;successmsg
resultItem updateCountIids
createdAtsmessages
uuidGroupsnoUuidMessagesuuidProcessResultuuidProcessMessagemessagesToUpdate successCountJ finalMessage paramList5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;<Ljava/util/List<Lcom/common/entity/SyslogNonNormalMessage;>;eLjava/util/Map$Entry<Ljava/lang/String;Ljava/util/List<Lcom/common/entity/SyslogNonNormalMessage;>;>;5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;$Ljava/util/List<Ljava/lang/String;>;_Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Lcom/common/entity/SyslogNonNormalMessage;>;>;6Ljava/util/Map<Ljava/lang/String;Ljava/lang/Boolean;>;GLjava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;
StackMapTableU œ8Z:^n±(Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;)Lcom/common/entity/ApiResponse<Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;>;/re-generalizereGeneralizeByIds processorŽ(Ljava/util/List<Ljava/lang/String;>;)Lcom/common/entity/ApiResponse<Ljava/util/List<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;>;handleException6(Ljava/lang/Exception;)Lcom/common/entity/ApiResponse;J(Ljava/lang/Exception;)Lcom/common/entity/ApiResponse<Ljava/lang/Object;>;:Lorg/springframework/web/bind/annotation/ExceptionHandler;lambda$reGeneralizeByIds$5(Ljava/util/Map;)Zresultlambda$reGeneralizeByIds$4-(Lcom/common/entity/SyslogNonNormalMessage;)Zlambda$reGeneralizeByIds$3&lambda$reGeneralizeNonNormalMessages$2&lambda$reGeneralizeNonNormalMessages$1&lambda$reGeneralizeNonNormalMessages$0<clinit>
SourceFileSyslogController.java5Lorg/springframework/validation/annotation/Validated;8Lorg/springframework/web/bind/annotation/RestController;8Lorg/springframework/web/bind/annotation/RequestMapping; /api/syslog Œ ƒ8收到时间范围查询请求: startTime={}, endTime={}¡ ¢£ ¤ ¥¦ Ú§收到UUID查询请求: uuid={} ¢¨ §©A收到设备ID查询请求: deviceId={}, startTime={}, endTime={}java/lang/Object ¢ª «¬>收到模糊查询请求: startTime={}, endTime={}, keyword={} ­¬)收到批é‡UUID查询请求,数é‡: {} ®¯ °±² ³´ ¸µjava/util/ArrayList:å¼€å§‹éžæ ‡æ—¥å¿—冿¬¡æ³›åŒ–处ç†ï¼Œå¤„ç†è®°å½•æ•°: {} ·傿•°ä¸èƒ½ä¸ºç©º ¸¨0冿¬¡æ³›åŒ–处ç†ä¸€æ¬¡ä¸èƒ½è¶…过100æ¡è®°å½• ¹º  »· ¼½
java/util/Map ¾¿java/lang/String
created_at ÀÁ有效的ID列表为空 Š ÃÄ$æœªæ‰¾åˆ°å¯¹åº”çš„éžæ ‡æ—¥å¿—记录"æŸ¥è¯¢åˆ°éžæ ‡æ—¥å¿—记录数: {} ÅÆBootstrapMethodsÇÁÈ ÉÊË ÌÍ¿YÎ ÏÐÑ ÒÓ ÔÕÖ ×Øjava/util/List7按syslog_uuid分组åŽç»„æ•°: {}, æ— UUID记录数: {}java/util/HashMap ÙÚÛjava/util/Map$Entry ܽ ݽ ¾Þ(com/common/entity/SyslogNonNormalMessage ßà áàjava/lang/StringBuilder âã äà åà/开始泛化处ç†ï¼Œsyslog_uuid: {}, topic: {} æ£)com/Modules/NormalData/LogNormalProcessor ç èŒæ³›åŒ–å¤„ç†æˆåŠŸ$æ³›åŒ–å¤„ç†æˆåŠŸï¼Œsyslog_uuid: {} æ¨java/lang/Exception泛化处ç†å¤±è´¥: éà0泛化处ç†å¤±è´¥ï¼Œsyslog_uuid: {}, 错误: {} ¸ª ³ê ëì íà îï syslog_uuid ðà ñà òÁjava/lang/Boolean ó·1 ôõ,syslog_uuid为空,无法进行泛化处ç ö÷0æ‰¹é‡æ›´æ–°del_flag完æˆï¼Œæ›´æ–°è®°å½•æ•°: {}ø ùú%处ç†å®Œæˆï¼ŒæˆåŠŸ: %d, 失败: %dû ³ü ýþžæ ‡æ—¥å¿—冿¬¡æ³›åŒ–处ç†å®Œæˆï¼Œ{} Úÿžæ ‡æ—¥å¿—冿¬¡æ³›åŒ–处ç†å¼‚常: {} ¸£处ç†å¼‚常: ID列表ä¸èƒ½ä¸ºç©º/开始通过IDæ‰¹é‡æ³›åŒ–处ç†ï¼ŒIDæ•°é‡: {}  Ú å¤„ç†æˆåŠŸ处ç†å¤±è´¥: ÷$通过IDæ‰¹é‡æ³›åŒ–处ç†å¼‚常: {}API处ç†å¼‚常: {}   Á com/controllers/SyslogController
  1com/controllers/SyslogController$UuidBatchRequestjava/util/Iteratororg/slf4j/Loggerinfo9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V&com/common/service/InfluxSyslogService6(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;com/common/entity/ApiResponse3(Ljava/lang/Object;)Lcom/common/entity/ApiResponse;'(Ljava/lang/String;Ljava/lang/Object;)V$(Ljava/lang/String;)Ljava/util/List;((Ljava/lang/String;[Ljava/lang/Object;)VqueryByDeviceIdAndTimeH(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;queryByMessageContentgetUuids()Ljava/util/List;size()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;!(Ljava/util/List;)Ljava/util/Map;isEmpty()Zerroriterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;add(Ljava/lang/Object;)Z0com/common/service/SyslogNonNormalMessageServicegetMessagesByIdsAndCreatedAts2(Ljava/util/List;Ljava/util/List;)Ljava/util/List;stream()Ljava/util/stream/Stream;


~test ()Ljava/util/function/Predicate;java/util/stream/Streamfilter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;>(Lcom/common/entity/SyslogNonNormalMessage;)Ljava/lang/String;apply()Ljava/util/function/Function;java/util/stream/Collectors
groupingBy;(Ljava/util/function/Function;)Ljava/util/stream/Collector;collect0(Ljava/util/stream/Collector;)Ljava/lang/Object;
~toList()Ljava/util/stream/Collector;entrySet()Ljava/util/Set;
java/util/SetgetKeygetValue(I)Ljava/lang/Object;getHeaderMessage()Ljava/lang/String;getSyslogMessageappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringgetSyslogTopicdebug9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vinit
getMessage(Z)Ljava/lang/Boolean;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getId getCreatedAt()Ljava/time/OffsetDateTime;
getSyslogUuidtrim containsKey booleanValue
setDelFlag(Ljava/lang/String;)VupdateBatchDelFlag(Ljava/util/List;)I
~count()Jjava/lang/Long(J)Ljava/lang/Long;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;E(Ljava/lang/String;Ljava/lang/Object;)Lcom/common/entity/ApiResponse;getMessagesByIds"(Ljava/util/List;)Ljava/util/List;
~
~keySet updateBatch
~TRUELjava/lang/Boolean;equalsorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;  
     
  "java/lang/invoke/LambdaMetafactory metafactoryLookupÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!~ ƒˆŠˆŒ/±Ž }²+,¹+,¶N-¸°Ž. /0*˜ šœž[sŸ ¡¢s£¡¢s¤¥¦¡¢s£¦¡¢s¤§¨q² *´
M,¸°Ž; <= ©˜ šªž[s« ¡¢s¬¥­¡¢s¬®¯˜ ½ Y+SY,SY-S¹
*´+,-¶:¸°ŽJK&L4,,°,,&˜ &š±ž[s² &¡¢s³¡¢s£¡¢s¤¥.¦¡¢s³¦¡¢s£¦¡¢s¤´¯˜½ Y+SY,SY-S¹
*´+,-¶:¸°ŽYZ&[4,,,,µ&˜ &š±ž[s &¡¢s£¡¢s¤¡¢s·¥.¦¡¢s£¦¡¢s¤¦¡¢s·¸¹¹¸¹ M,¸°Žfg"h ''º»"¼ "½¾¿ž[sÀ  Á¥ ÂÁÃÄ ¸¹   ¸°+¹ ¸°»::¹F¹À :"À#:"À#:Æ-¹%W¹%W§ÿ¶-¹ &¸°*´'-¹(:¹ °²*¹¸¹ ¹+º,¹-º.¸0À :¹+º1¹-¸0À3:²4¹5¸¹¸¹»6Y·7:»6Y·7: ¹8¹9:

¹!
¹À::  ¹;À#:  ¹<À3:

¹§ÿÈ
¹=À>:6?: ?: ?:»BY·CDE:F:²G ¹H»IY ·J:K6L:²M ¹N§A:6»BY·CDE:²R½ Y SYQSYS ¸UW  ¹UW§þÛ»:
¹:  ¹ý ¹À>: »6Y·7:

! UW
$ UW
X UW Y:Æh]¹\Q¹"À^6 ¹"À#:
_¸UW
`¹UW b