Files
makemd/target/classes/com/crawlful/hub/service/MonitoringService.class

30 lines
5.1 KiB
Plaintext
Raw Normal View History

2026-03-30 16:55:04 +08:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>=<00>*com/crawlful/hub/service/MonitoringServicejava/lang/Object<init>()VCode
 LineNumberTableLocalVariableTablethis,Lcom/crawlful/hub/service/MonitoringService;getSystemHealth()Ljava/util/Map; Signature7()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;java/util/HashMap
 statusUP  java/util/Map put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  timestamp
"$#java/lang/System %&currentTimeMillis()J
(*)java/lang/Long +,valueOf(J)Ljava/lang/Long;
.0/&java/lang/management/ManagementFactory 12getOperatingSystemMXBean.()Ljava/lang/management/OperatingSystemMXBean;4os6name 8:9*java/lang/management/OperatingSystemMXBean ;<getName()Ljava/lang/String;>version 8@ A<
getVersionCarch 8E F<getArchHavailableProcessors 8J KLgetAvailableProcessors()I
NPOjava/lang/Integer +Q(I)Ljava/lang/Integer; S TUof<00>(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
.W XYgetMemoryMXBean%()Ljava/lang/management/MemoryMXBean; []\!java/lang/management/MemoryMXBean ^_getHeapMemoryUsage$()Ljava/lang/management/MemoryUsage;
acb java/lang/management/MemoryUsage d&getUsed
af g&getMaximemorykheapUsedmheapMaxoheapUsedPercent@Y
sutjava/lang/Double +v(D)Ljava/lang/Double; x Ty}(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;healthLjava/util/Map;osBean,Ljava/lang/management/OperatingSystemMXBean;
memoryBean#Ljava/lang/management/MemoryMXBean;JLocalVariableTypeTable5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;getPerformanceMetrics<00>requestProcessingTime<00>databaseQueryTime<00> cacheHitRate?<3F>333333 8<00> <00><00>getSystemLoadAverage()D<00>
systemLoadmetricsDgetServiceStatus<00>services<00> authService<00> responseTime <00> T<00>Y(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;<00>productService<00> orderService<00>paymentService<00>logisticsService<00> dataService<00> reportService<00> configService<00> auditService <00> T<00>U(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; <00> <00><00>get&(Ljava/lang/Object;)Ljava/lang/Object;
<00> <00><toString
<00><00><00>java/lang/String <00><00>contains(Ljava/lang/CharSequence;)Z<00> totalServices<00>
upServices<00> downServices  StackMapTablegetDatabaseStatus<00>connectionStatus<00>connectionCount<00>maxConnections<00>queryPerformance<00> avgQueryTime<00> slowQueries<00> totalQueriesdbStatusgetCacheStatus<00> cacheSize<00> maxCacheSize<00>hitRate<00>missRate?<3F>333333 cacheStatusgetSystemStats<00> totalRequests<00>successfulRequests<00>failedRequests<00> successRate?<3F>\(<28>\<00>avg<00>min<00>maxstats
SourceFileMonitoringService.javaRuntimeVisibleAnnotations(Lorg/springframework/stereotype/Service;!/*<2A><08>
  Q <00><>Y<>L+<17>W+<1F>!<21>'<27>W<>-M+35,<2C>7=,<2C>?B,<2C>DG,<2C>I<00>M<>R<>W<>VN-<2D>Z<00>`7-<2D>Z<00>e7+hj<04>'l<06>'n<04><06>opk<70>r<>w<>W+<2B>
N"&)19ALU Y!d"o#r$y%<00>&<00>#<00>) ><00> <00>z{&u|}YB~d7k<00>o,m<00><00> <00>z<00><00><00>M<>Y<>L+<12>{<7B>M<>W+<12>-<2D>M<>W+<12><00><>r<>W<>-M,<2C><00>J+<12>)<29>r<>W+<2B>
".14$73:7;><K> *M E<00>{7|}><00><00><00> E<00><00><00><01><00><>Y<>L+<12><12><12>
<EFBFBD>M<><00><12><12><0F>M<><00><12><12><14>M<><00><12><12><19>M<><00><12><12><1E>M<><00><12><12>#<23>M<><00><12><12>(<28>M<><00><12><12> <0C>M<><00><12><12><12>M<><00><><00><>W+<12><><00><00><00><17><00><> <09><03>A+<12> <09>M<>W+<12> <20>'<27>W+<12><00> e<>'<27>W+<2B>
FCF GH+I;JKK[LkM{N<00>O<00>F<00>S<00>T<00>U<00>V<00>X <00> <00>{<00>.<00><00><00> <00><00><00>
<02><00>@<00><00>R<>Y<>L+<12><17>W+<12>
<EFBFBD>M<>W+<12>d<>M<>W+<12><12><0F>M<12><05>M<12><03><>M<>w<>W+<2B>
*
]`a!b/e2f9g?hGePk R J<00>{<00> J<00><00><00><00>F<>Y<>L+<12><01><>M<>W+<12><03><>M<>W+<12><00><>r<>W+<12><00><>r<>W+<2B>
pst&u5vDx F ><00>{<00> ><00><00><00><00>h<>Y<>L+<12>'<10>M<>W+<12>&H<>M<>W+<12>ȸM<>W+<12><00><>r<>W+<12><12>{<7B>M<12>
<EFBFBD>M<12><01><>M<>w<>W+<2B>
. }<00><00>&<00>5<00>D<00>G<00>N<00>U<00>]<00>f<00> h `<00>{<00> `<00><00><00><00><00><00>