Bu sayfa topluluk tarafından çevrilmiştir ve güncel olmayabilir. Referans versiyonuna (İngilizce) bakın.
Bu sayfa topluluk tarafından çevrilmiştir ve güncel olmayabilir. Referans versiyonuna (İngilizce) bakın.
Bu sayfa topluluk tarafından çevrilmiştir ve güncel olmayabilir. Referans versiyonuna (İngilizce) bakın.
FrankenPHP yerleşik gözlemlenebilirlik özellikleri sunar: Prometheus uyumlu metrikler ve yapılandırılmış günlük kaydı. Bu özellikler, aşağıda önerilen araçlarla birlikte, PHP uygulamanızın geliştirme ve üretimdeki davranışına tam görünürlük sağlar.
Ember, FrankenPHP’yi izlemenin en kullanıcı dostu yoludur.
Caddy’nin admin API’sine bağlanır ve FrankenPHP ile derinlemesine entegre olur; sıfır yapılandırma ve harici altyapı olmadan gerçek zamanlı görünürlük sağlar.
Hem geliştirmede hem üretimde kullanılmak üzere tasarlanmıştır: yerel kullanım için bir TUI panosu ve üretim izlemesi için bir Prometheus dışa aktarma daemon modu vardır.
Tip
Özelliklerin tam listesi ve kurulum ayrıntıları için Ember belgelerine bakın.
Caddy metrikleri etkinleştirildiğinde FrankenPHP; iş parçacıkları, worker’lar, istek işleme ve kuyruk derinliği için Prometheus uyumlu metrikler yayınlar.
Kullanılabilir metriklerin tam listesi için Metrikler sayfasına bakın.
FrankenPHP, Caddy’nin günlük sistemine entegre olur ve şiddet düzeyi ile bağlam verisi içeren yapılandırılmış günlükler için frankenphp_log() sağlar; bu da Datadog, Grafana Loki veya Elastic gibi platformlara aktarımı kolaylaştırır.
Kullanım ayrıntıları için Günlük kaydı sayfasına bakın.
Özel bir izleme yığını tercih ediyorsanız FrankenPHP metriklerini doğrudan toplayabilirsiniz. İki seçenek vardır:
localhost:2019/metrics)--expose ile çalışırken FrankenPHP metriklerini, Caddy verisinden türetilen hesaplanmış metriklerle (RPS, gecikme yüzdelikleri, hata oranları) birlikte özel bir uç noktada yayınlar.