@extends('layouts.main') @section('title', 'Metrics Dashboard - Prolytics Connect') @section('styles') @endsection @section('content')

Metrics Dashboard

Workspace Utilization Analytics
Filters
F16
{{ number_format(($chartData['summary']['total_cu'] / max($chartData['summary']['total_duration'], 1)) * 100, 1) }}%
{{ number_format(($chartData['summary']['total_cu'] / max($chartData['summary']['total_duration'], 1)) * 150, 1) }}%

Select a capacity to refresh visuals, all visuals refresh with each selection. Click "Info" to learn more.

Total CU

{{ number_format($chartData['summary']['total_cu'], 0) }}

Duration

{{ number_format($chartData['summary']['total_duration'], 0) }}s

Operations

{{ number_format($chartData['summary']['total_operations']) }}

Users

{{ rand(5, 15) }}

Utilization

{{ number_format(rand(60, 95), 1) }}%

Overages

{{ rand(0, 3) }}

Multi metric ribbon chart
Activator DataflowFabric Dataset Lakehouse Pipeline
CU % over time
Background % Interactive % Background non-billable % Interactive non-billable % Autoscale % CU Limit
Usage Breakdown
Duration vs CU Analysis
Performance Trends
Items ({{ $utilizations->count() }} days)
Select item kind(s): Select optional column(s):
{{ $utilizations->total() }} total records
@forelse($utilizations as $utilization) @empty @endforelse @if($utilizations->count() > 0) @endif
Date Workspace Item kind Item name CU (s) Duration (s)
{{ $utilization->created_at->format('m/d/Y') }} {{ $utilization->workspace->name ?? 'Unknown' }} {{ $utilization->item_kind }} {{ $utilization->item_name }}
@php $maxCu = $utilizations->max('cu_s') ?: 1; $percentage = ($utilization->cu_s / $maxCu) * 100; @endphp
{{ number_format($utilization->cu_s, 1) }}
{{ number_format($utilization->duration_s, 1) }}
No utilization data found

Try adjusting your filters or date range

Total
{{ number_format($utilizations->sum('cu_s'), 1) }}
{{ number_format($utilizations->sum('duration_s'), 1) }}
@if($utilizations->hasPages())
{{ $utilizations->appends(request()->query())->links() }}
@endif
@endsection @section('scripts') @endsection