- Reset master to upstream/main (16,697 commits) - Overlay 2,271 local-only files (skills, tools, workspace, configs, apps) - Restore IDENTITY.md and USER.md templates - Build verified, gateway running, Discord working Co-Authored-By: Claude Opus 4.6 <[email protected]>
4.4 KiB
OpenClaw Analytics Metrics Dokumentation
Denne dokumentation beskriver de metrikker, der er indført som en del af analytics-forbedringerne for OpenClaw.
Oversigt
OpenClaw indsamler og eksponerer nu en række metrikker relateret til API-brug, modeludførelse og systemydelse. Disse metrikker kan bruges til at overvåge og optimere systemets ydelse, identificere trends og træffe data-drevne beslutninger.
API Nøgle Validering Metrics
Disse metrikker relaterer sig til API-nøglevalidering, der sker ved gateway-startup.
api_key_validation_total: Antallet af API-nøglevalideringsforsøgapi_key_validation_success: Antallet af succesfulde API-nøglevalideringerapi_key_validation_failure: Antallet af fejlslagne API-nøglevalideringer
Model Registry Metrics
Disse metrikker relaterer sig til modelregistry, der sikrer korrekt modelhåndtering.
model_registry_total: Antallet af registrerede modellermodel_registry_missing: Antallet af manglende modeller i registrymodel_registry_validation_total: Antallet af modelvalideringsforsøgmodel_registry_validation_success: Antallet af succesfulde modelvalideringermodel_registry_validation_failure: Antallet af fejlslagne modelvalideringer
Session Cleanup Metrics
Disse metrikker relaterer sig til den automatiske session-oprydning, der sker hver 24. time.
session_cleanup_total: Antallet af session-oprydningscyklussersession_cleanup_deleted: Antallet af slettede sessionersession_cleanup_errors: Antallet af fejl under session-oprydning
Dashboard & Aggregering Metrics
Disse metrikker relaterer sig til dashboard-usage.json aggregeringen og dashboard-visning.
usage_aggregation_total: Antallet af aggregeringskørslerusage_aggregation_duration_seconds: Varighed af aggregeringsprocessen i sekunderusage_aggregation_records_processed: Antallet af behandlede usage recordsusage_aggregation_errors: Antallet af fejl under aggregering
Cache Metrics
Disse metrikker relaterer sig til cache-optimeringen og cache-håndteringen.
cache_hits: Antallet af successfulde cache-hitscache_misses: Antallet af cache-missescache_size_kb: Størrelsen af cachen i kilobytescache_cleanup_total: Antallet af cache-oprydningscyklussercache_cleanup_deleted: Antallet af slettede cache-poster
Performance Metrics
Disse metrikker relaterer sig til systemydelsen og brugen af modeller.
performance_avg_duration_ms: Gennemsnitlig udførelsestid for requests i millisekunderperformance_avg_tokens: Gennemsnitlig antal tokens per requestperformance_total_requests: Totalt antal behandlede requestsperformance_total_tokens: Totalt antal behandlede tokens
Error Rate Metrics
Disse metrikker relaterer sig til fejlhåndtering og fejlrate i systemet.
error_rate_percentage: Fejlprocent af alle requestserror_types_total: Antallet af unikke fejltypererror_type_{error_name}_total: Antallet af forekomster af en bestemt fejltype
Usage Distribution Metrics
Disse metrikker relaterer sig til fordelingen af brugen af systemet over tid og brugere.
usage_distribution_daily_{date}: Antallet af requests per dagusage_distribution_model_{model_id}: Antallet af requests per modelusage_distribution_user_{user_id}_total: Totalt antal requests per brugerusage_distribution_user_{user_id}_tokens: Totalt antal tokens per bruger
Visualisering Metrics
Disse metrikker relaterer sig til dashboard-visningen og -eksporten.
dashboard_visualization_total: Antallet af dashboard-visningerdashboard_export_total: Antallet af dashboard-eksporterdashboard_export_format_{format}: Antallet af eksporter per format (f.eks. json, csv)
Eksempler på brug
Eksempel 1: Overvågning af cache-hits vs cache-misses over tid
grep -E 'cache_hits|cache_misses' /var/log/openclaw/analytics.log | awk '{print $1, $2, $3}' > cache_stats.csv
Eksempel 2: Overvågning af fejlprocent over tid
grep 'error_rate_percentage' /var/log/openclaw/analytics.log | awk '{print $1, $2}' > error_rates.csv
Eksempel 3: Analyse af modeludnyttelse
grep 'usage_distribution_model' /var/log/openclaw/analytics.log | awk -F'_' '{print $3, $4}' > model_usage.csv
Integration med eksisterende systemer
Alle metrikker kan eksporteres til JSON eller CSV-format for nem integration med eksisterende overvågningssystemer eller BI-værktøjer som Grafana, Kibana eller Power BI.