1
0
hs.hsadmin.ng/src/main/webapp/app/admin/metrics/metrics.component.html
2019-04-01 13:14:56 +02:00

57 lines
2.1 KiB
HTML

<div>
<h2>
<span id="metrics-page-heading" jhiTranslate="metrics.title">Application Metrics</span>
<button class="btn btn-primary float-right" (click)="refresh()">
<fa-icon [icon]="'sync'"></fa-icon> <span jhiTranslate="metrics.refresh.button">Refresh</span>
</button>
</h2>
<h3 jhiTranslate="metrics.jvm.title">JVM Metrics</h3>
<div class="row" *ngIf="!updatingMetrics">
<jhi-jvm-memory
class="col-md-4"
[updating]="updatingMetrics"
[jvmMemoryMetrics]="metrics.jvm">
</jhi-jvm-memory>
<jhi-jvm-threads class="col-md-4" [threadData]="threadData"></jhi-jvm-threads>
<jhi-metrics-system
class="col-md-4"
[updating]="updatingMetrics"
[systemMetrics]="metrics.processMetrics">
</jhi-metrics-system>
</div>
<div *ngIf="isObjectExisting(metrics, 'garbageCollector')">
<h3 jhiTranslate="metrics.jvm.gc.title">Garbage collector statistics</h3>
<jhi-metrics-garbagecollector [updating]="updatingMetrics" [garbageCollectorMetrics]="metrics.garbageCollector"></jhi-metrics-garbagecollector>
</div>
<div class="well well-lg" *ngIf="updatingMetrics" jhiTranslate="metrics.updating">Updating...</div>
<jhi-metrics-request
*ngIf="isObjectExisting(metrics, 'http.server.requests')"
[updating]="updatingMetrics"
[requestMetrics]="metrics['http.server.requests']">
</jhi-metrics-request>
<div >
<jhi-metrics-endpoints-requests
*ngIf="isObjectExisting(metrics, 'services')"
[updating]="updatingMetrics"
[endpointsRequestsMetrics]="metrics.services">
</jhi-metrics-endpoints-requests>
<jhi-metrics-cache
*ngIf="isObjectExisting(metrics, 'cache')"
[updating]="updatingMetrics"
[cacheMetrics]="metrics.cache">
</jhi-metrics-cache>
<jhi-metrics-datasource
*ngIf="isObjectExistingAndNotEmpty(metrics, 'databases')"
[updating]="updatingMetrics"
[datasourceMetrics]="metrics.databases">
</jhi-metrics-datasource>
</div>