Usage Logs

{{-- Filter Form --}}

Filters

{{-- Date From --}}
{{-- Date To --}}
{{-- User Filter --}}
{{-- Provider Filter --}}
{{-- Model Filter --}}
{{-- Status Filter --}}
Clear Filters
{{-- Summary Statistics --}}
Total Requests
{{ number_format($summary->total_requests ?? 0) }}
Successful
{{ number_format($summary->successful_requests ?? 0) }}
Total Tokens
{{ number_format($summary->total_tokens ?? 0) }}
Total Cost
${{ number_format($summary->total_cost ?? 0, 2) }}
Avg Cost/Request
${{ $summary->total_requests > 0 ? number_format(($summary->total_cost ?? 0) / $summary->total_requests, 4) : '0.0000' }}
{{-- Logs Table --}}

Usage Logs ({{ $logs->total() }} results)

Export CSV
@if($logs->count() > 0)
@foreach($logs as $log) @endforeach
Timestamp User Provider / Model Tokens Cost Status
{{ $log->timestamp->format('M d, Y H:i:s') }}
{{ $log->gatewayUser?->alias ?? 'N/A' }}
{{ substr($log->user_id, 0, 16) }}...
{{ ucfirst($log->provider) }}
{{ $log->model }}
{{ number_format($log->total_tokens) }}
{{ number_format($log->prompt_tokens) }}p / {{ number_format($log->completion_tokens) }}c
{{ $log->cost_formatted }} @if($log->status === 'success') Success @else Failed @endif
{{-- Pagination --}}
{{ $logs->links() }}
@else

No logs found

Try adjusting your filters or date range.

@endif