@extends('layouts.app') @section('title', 'API Kullanım Dashboard') @section('page-title', 'API Kullanım Dashboard') @section('content')
API endpoint'lerinin kullanım verilerini görüntüleyin
| Endpoint | Method | Toplam İstek | Başarılı | Başarısız | Başarı Oranı | Ort. Yanıt Süresi |
|---|---|---|---|---|---|---|
{{ $stat['endpoint'] }}
|
{{ $stat['method'] }} | {{ number_format($stat['total_requests']) }} | {{ number_format($stat['successful_requests']) }} | {{ number_format($stat['failed_requests']) }} | {{ number_format($stat['success_rate'], 2) }}% | {{ number_format($stat['avg_response_time'], 2) }} ms |
| Henüz API kullanım verisi yok | ||||||
| Site | Toplam İstek | Başarılı | Başarısız | Başarı Oranı | Ort. Yanıt Süresi |
|---|---|---|---|---|---|
|
{{ $stat['site_name'] }}
@if($stat['site_url'])
{{ $stat['site_url'] }}
@endif
|
{{ number_format($stat['total_requests']) }} | {{ number_format($stat['successful_requests']) }} | {{ number_format($stat['failed_requests']) }} | {{ number_format($stat['success_rate'], 2) }}% | {{ number_format($stat['avg_response_time'], 2) }} ms |
{{ $request['method'] }} {{ $request['endpoint'] }}
@if($request['source'] === 'ai') AI ({{ $request['provider'] ?? 'unknown' }}) @if($request['model']) - {{ $request['model'] }} @endif • @elseif($request['route_name'] === 'api-tester') API Tester • @endif @if($request['site_name']) Site: {{ $request['site_name'] }} • @endif @if($request['user_name']) Kullanıcı: {{ $request['user_name'] }} • @endif {{ $request['created_at_human'] }}
Henüz istek yok
@endforelse{{ $error['method'] }} {{ $error['endpoint'] }}
@if($error['error_message']){{ Str::limit($error['error_message'], 100) }}
@endif@if($error['route_name'] === 'api-tester') API Tester • @endif @if($error['site_name']) Site: {{ $error['site_name'] }} • @endif {{ $error['created_at_human'] }}
Son 7 günde hata yok
@endforelseHenüz AI isteği yok
@endforelse| Method | Endpoint | Route Name | Middleware |
|---|---|---|---|
|
@foreach($route['methods'] as $method)
{{ $method }}
@endforeach
|
{{ $route['uri'] }}
|
{{ $route['name'] ?? '-' }} |
@foreach(array_slice($route['middleware'], 0, 3) as $middleware)
{{ is_string($middleware) ? $middleware : class_basename($middleware) }}
@endforeach
@if(count($route['middleware']) > 3)
+{{ count($route['middleware']) - 3 }}
@endif
|
| API endpoint bulunamadı | |||