fix: исправлена HTML структура вкладок (metrics/services/thresholds)
- Перемещены закрывающие </div> tab-pane metrics в правильное место - Сетевые графики и doughnut диски теперь внутри вкладки Метрики - Вкладки Сервисы и Пороги работают корректно Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
parent
03c84177c3
commit
fc7a98663f
|
|
@ -201,7 +201,7 @@ class ServerDetailController extends Model
|
|||
}
|
||||
|
||||
// Типы метрик
|
||||
$stmt = $this->pdo->query("SELECT id, name, unit FROM metric_names WHERE name NOT LIKE '%\_proc' ORDER BY name");
|
||||
$stmt = $this->pdo->query("SELECT id, name, unit FROM metric_names WHERE name NOT LIKE '%\_proc' AND name NOT LIKE 'disk_total_gb_%' AND name != 'disk_used' AND name != 'ram_total_gb' AND name NOT IN ('net_in', 'net_out') AND name NOT LIKE 'network_%' ORDER BY name");
|
||||
$allMetricTypes = $stmt->fetchAll();
|
||||
|
||||
// Сервисы
|
||||
|
|
@ -286,7 +286,7 @@ class ServerDetailController extends Model
|
|||
$id = $args['id'];
|
||||
$params = $request->getParsedBody();
|
||||
|
||||
$stmt = $this->pdo->query("SELECT id, name FROM metric_names WHERE name NOT LIKE '%\_proc' ORDER BY name");
|
||||
$stmt = $this->pdo->query("SELECT id, name FROM metric_names WHERE name NOT LIKE '%\_proc' AND name NOT LIKE 'disk_total_gb_%' AND name != 'disk_used' AND name != 'ram_total_gb' AND name NOT IN ('net_in', 'net_out') AND name NOT LIKE 'network_%' ORDER BY name");
|
||||
$metricTypes = $stmt->fetchAll();
|
||||
|
||||
$stmt = $this->pdo->prepare("DELETE FROM metric_thresholds WHERE server_id = :server_id");
|
||||
|
|
|
|||
|
|
@ -160,8 +160,6 @@
|
|||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Графики сетевых интерфейсов -->
|
||||
{% set net_interfaces = [] %}
|
||||
{% for metricName in metrics|keys %}
|
||||
|
|
@ -173,8 +171,8 @@
|
|||
|
||||
{% for iface in net_interfaces %}
|
||||
{% if metrics['net_in_' ~ iface] is defined and metrics['net_out_' ~ iface] is defined %}
|
||||
<div class="row mb-4">
|
||||
<div class="col-12">
|
||||
<div class="row">
|
||||
<div class="col-12 mb-4">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
<h6 class="mb-0"><i class="fas fa-network-wired"></i> Сеть: {{ iface }}</h6>
|
||||
|
|
@ -188,6 +186,8 @@
|
|||
{% endif %}
|
||||
{% endfor %}
|
||||
|
||||
|
||||
|
||||
<!-- Диски: Doughnut графики -->
|
||||
<div class="row mb-3">
|
||||
{% for metricName, metricData in metrics %}
|
||||
|
|
@ -221,6 +221,9 @@
|
|||
{% endif %}
|
||||
{% endfor %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<!-- Вкладка "Сервисы" -->
|
||||
<div class="tab-pane fade" id="services" role="tabpanel">
|
||||
|
|
|
|||
Loading…
Reference in New Issue