@push('scripts') @endpush

Analytics Dashboard

Real-time insights into your AI agent performance and system health

@if($lastUpdated)

Last updated: {{ $lastUpdated }}

@endif
@if (session()->has('error'))

{{ session('error') }}

@endif

System Status

{{ ucfirst($this->healthStatus) }}

Active Sessions

{{ $agentMetrics['active_sessions'] ?? 0 }}

Success Rate

{{ $agentMetrics['success_rate'] ?? 0 }}%

Avg Response Time

{{ $agentMetrics['average_response_time'] ?? 0 }}ms

Top Performing Agents

@forelse($agentMetrics['top_agents'] ?? [] as $agent)

{{ $agent['name'] }}

{{ $agent['sessions'] }} sessions

Avg Duration

{{ $agent['avg_duration'] }}s

@empty

No agent data available

@endforelse

Message Trends (7 Days)

@forelse($conversationAnalytics['message_trends'] ?? [] as $trend)
{{ $trend['date'] }}
{{ $trend['messages'] }}
@empty

No trend data available

@endforelse

Most Used Tools

@forelse($toolUsageStats['most_used_tools'] ?? [] as $tool)
{{ $tool['name'] }} {{ $tool['count'] }} uses
@empty

No tool usage data available

@endforelse
@if(!empty($toolUsageStats['tool_performance']))

Total Calls

{{ $toolUsageStats['tool_performance']['total_tool_calls'] ?? 0 }}

Success Rate

{{ $toolUsageStats['tool_performance']['total_tool_calls'] > 0 ? round(($toolUsageStats['tool_performance']['successful_calls'] / $toolUsageStats['tool_performance']['total_tool_calls']) * 100, 1) : 0 }}%

@endif

Vector Memory

Documents

{{ $vectorMemoryAnalytics['total_documents'] ?? 0 }}

Storage

{{ $vectorMemoryAnalytics['storage_usage']['total_storage_mb'] ?? 0 }}MB

@if(!empty($vectorMemoryAnalytics['search_performance']))
Avg Search Time {{ $vectorMemoryAnalytics['search_performance']['average_search_time'] ?? 0 }}ms
Cache Hit Rate {{ $vectorMemoryAnalytics['search_performance']['cache_hit_rate'] ?? 0 }}%
Monthly Cost ${{ $vectorMemoryAnalytics['embedding_costs']['monthly_cost'] ?? 0 }}
@endif

System Health Details

Services

@foreach(['database_status' => 'Database', 'cache_status' => 'Cache', 'queue_status' => 'Queue'] as $key => $label)
{{ $label }} {{ ucfirst($systemHealth[$key]['status'] ?? 'unknown') }}
@endforeach

Memory Usage

@if(!empty($systemHealth['memory_usage']))
Current {{ $systemHealth['memory_usage']['current_mb'] }}MB
Peak {{ $systemHealth['memory_usage']['peak_mb'] }}MB
Limit {{ $systemHealth['memory_usage']['limit_mb'] }}
@endif

Response Times

@if(!empty($systemHealth['response_times']))
Database {{ $systemHealth['response_times']['database'] }}ms
Cache {{ $systemHealth['response_times']['cache'] }}ms
API {{ $systemHealth['response_times']['api'] }}ms
@endif