[增添]添加了Prometheus服务、对应的widget展示(待美化)

This commit is contained in:
makotocc0107
2024-08-28 15:13:49 +08:00
committed by Coding
parent 3090cfcb19
commit ad081bf43d
7 changed files with 761 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
<x-filament-widgets::widget>
<x-filament::section>
<!-- resources/views/filament/widgets/memory-metrics-widget.blade.php -->
<div>
<h2>当前内存使用率</h2>
@if (isset($currentMemoryUsage['data']['result'][0]['value'][1]))
<pre>{{ number_format($currentMemoryUsage['data']['result'][0]['value'][1], 2) }}%</pre>
@else
<p>无法获取内存使用率数据</p>
@endif
<h2>过去一小时内存使用情况</h2>
@if (isset($memoryUsageRange['data']['result']) && count($memoryUsageRange['data']['result']) > 0)
<ul>
@foreach ($memoryUsageRange['data']['result'] as $result)
<li>
<strong>{{ $result['metric']['instance'] }}:</strong>
<ul>
@foreach ($result['values'] as $value)
<li>{{ number_format($value[1], 2) }}%</li>
@endforeach
</ul>
</li>
@endforeach
</ul>
@else
<p>无法获取内存使用情况数据</p>
@endif
</div>
</x-filament::section>
</x-filament-widgets::widget>