Metrikler
Bu belge, LibreChat için Prometheus'a yönelik bir metrik dışa aktarıcının nasıl ekleneceğini açıklar.
Genel

LibreChat'in aktif kullanımıyla ilgili metrikleri almak için Prometheus veya OpenMetrics uyumlu başka herhangi bir izleme aracını kullanabilirsiniz. Bu, token kullanımı gibi teknik bilgilerin yanı sıra, toplam veya aktif kullanıcı sayısı gibi son kullanıcılarla ilgili bilgileri de içerir.
LibreChat ayrıca METRICS_SECRET yapılandırıldığında /metrics adresindeki API sunucusundan yerleşik Prometheus metriklerini dışa aktarır. Bunu Authorization: Bearer <METRICS_SECRET> ile kazıyın (scrape). Tarayıcı RUM proxy sonuçları, endpoint değerinin traces, logs veya unknown olduğu ve result değerinin success, auth_drop, auth_error, bad_request, not_configured, collector_4xx, collector_5xx, collector_error veya collector_timeout olabildiği rum_proxy_requests_total{endpoint,result} olarak raporlanır.
Metrik dışa aktarıcı (metrics exporter) virtUOS/librechat_exporter adresinde mevcuttur. Bu, LibreChat ile birlikte dağıttığınız ayrı bir araçtır.
Kurulum
Exporter'ı dağıtmak için, gerekli container'ı compose yapılandırmanıza şu şekilde eklemeniz yeterlidir:
services:
metrics:
image: ghcr.io/virtuos/librechat_exporter:main
depends_on:
- mongodb
ports:
- '8000:8000'
restart: unless-stoppedİsteğe bağlı olarak dışa aktarıcıyı (exporter) da yapılandırabilirsiniz. Ancak genellikle varsayılan ayarlar gayet yeterli olacaktır.
services:
metrics:
environment:
- MONGODB_URI=mongodb://mongodb:27017/
- LOGGING_LEVEL=infoKullanım
Artık dışa aktarıcıyı (exporter) Prometheus kazıma (scrape) yapılandırmanıza ekleyebilirsiniz:
- job_name: librechat
static_configs:
- targets:
- 'librechat.example.com:8000'Metriklerin kazınması (scraping) başladığında, librechat_* metriklerini (örneğin librechat_registered_users) arayın.
Dışa aktarıcı (exporter) çeşitli metrikler sağlar.
Grafana panonuzu oluştururken iyi eğlenceler!
Bu rehber nasıl?
Günlükleme Sistemi
Bu belge, hata ve hata ayıklama günlüklerini `/api/logs` klasörüne kaydeden LibreChat günlük kaydı özelliğinin nasıl kullanılacağını açıklar. Bu günlükleri sorunları gidermek, sunucunuzu izlemek ve hataları bildirmek için kullanabilirsiniz. Ayrıca yer kazanmak isterseniz hata ayıklama günlüklerini devre dışı bırakabilirsiniz.
Meilisearch
LibreChat'te sohbet aramasını etkinleştirmek için Meilisearch'ü kurun