Kayıtta 10 GB ücretsiz veri · Tek seferlik · 1 ay geçerliÜcretsiz alın
AnboVPN
Log analizi

Erişim logu analizi

Bir Nginx veya Apache erişim logunu bırakın; kimin ziyaret ettiğini, neler istediğini, durum kodlarının dağılımını ve trafiğin en yoğun olduğu saatleri hemen görün. Log yalnızca tarayıcınızda işlenir.

Log dosyasını seçin veya bırakın

.log ve .txt, en fazla 50 MB

Loglar ziyaretçi IP adresleri gibi kişisel veriler içerebilir. Dosya yalnızca tarayıcınızda okunur ve analiz edilir, hiçbir sunucuya yüklenmez.

Neleri analiz edebilir

Nginx ve Apache'nin varsayılan combined ve common erişim logu biçimlerini okur.

  • Özet ve sıralamalar

    Toplam istek, benzersiz IP, toplam trafik ve zaman aralığı; ayrıca en çok istek gelen IP'ler (ilk 20), yollar (ilk 20) ve User-Agent'lar (ilk 10). Bilinen arama motoru ve tarama botları işaretlenir.

  • Durum kodları, yöntemler ve günün saatleri

    2xx, 3xx, 4xx ve 5xx oranları ile tek tek kodlar, HTTP yöntemi ve sürümü dağılımı, cihaz, sistem ve tarayıcı dağılımı ve saat bazında istek sayısı; böylece hataların yoğunlaştığı saatleri bulabilirsiniz.

  • Aranabilir, dışa aktarılabilir ayrıntılar

    İstek ayrıntıları sayfa başına 50 satırdır; IP, yol, Referer ve User-Agent'a göre aranabilir, durum koduna ve yönteme göre filtrelenebilir. İstatistikleri JSON, filtrelenmiş ayrıntıları CSV olarak dışa aktarabilirsiniz.

  • Logunuz yüklenmez, tarayıcıda işlenir

    Erişim logları ziyaretçi IP'leri gibi kişisel veriler içerir; bu yüzden araç dosyayı hiçbir sunucuya göndermez. Dosya parçalar halinde okunup okunurken ayrıştırılır, bir bütün olarak belleğe alınmaz ve yerel depolamaya yazılmaz; sayfayı kapattığınızda hiçbir şey kalmaz. Sınır 50 MB'dır; okunamayan satırlar yalnızca sayılır ve diğer istatistikleri etkilemez.

Nasıl kullanılır

  1. Sunucudan analiz edeceğiniz erişim logunu alın. Nginx varsayılan olarak /var/log/nginx/access.log, Apache ise /var/log/apache2/access.log veya /var/log/httpd/access_log dosyasına yazar. Sıkıştırılmış .gz dosyalarını önce açın; 50 MB'ı aşan logları tarihe veya saate göre bölün.
  2. .log ya da .txt dosyasını sayfadaki kesikli çizgili kutuya bırakın veya «Dosya seç» düğmesine basın. Raporun nasıl göründüğünü önce görmek için «Örnek logu deneyin» düğmesine basın; anında 400 satırlık bir örnek oluşturulup analiz edilir.
  3. Dosya okunurken bir ilerleme çubuğu görünür ve büyük bir dosyayı istediğiniz an iptal edebilirsiniz. İşlem bitince önce üstteki özet kutularına bakın: toplam istek, benzersiz IP, toplam trafik, zaman aralığı ve ayrıştırılamayan satır sayısı.
  4. Aşağıya doğru sırasıyla en çok istek gelen IP'ler, durum kodu dağılımı, HTTP yöntemleri ve sürümleri, popüler yollar, User-Agent'lar, cihaz, sistem ve tarayıcı dağılımı ve saat bazında istek grafiği gelir.
  5. En alttaki istek ayrıntılarında arama kutusu ile durum kodu ve yöntem filtrelerini kullanarak şüpheli istekleri ayıklayın, ardından mevcut seçimi kaydetmek için «CSV dışa aktar» düğmesine basın. «JSON dışa aktar» tüm istatistikleri kaydeder.

Desteklenen log biçimleri ve tüm göstergeler

Nginx ve Apache'nin varsayılan combined ve common erişim logu biçimlerini destekler; istemci adresi IPv4 veya IPv6 olabilir. İlk madde bir combined satırının nasıl göründüğünü gösterir, diğerleri her göstergeyi açıklar.

Bir combined log satırı nasıl görünür
203.0.113.10 - - [02/Nov/2026:08:15:42 +0000] "GET /pricing HTTP/2.0" 200 5123 "https://www.google.com/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36" Alanlar sırasıyla: istemci IP'si, iki yer tutucu tire, köşeli parantez içindeki zaman, istek satırı (yöntem, yol, protokol sürümü), durum kodu, yanıt bayt sayısı, Referer ve User-Agent. Common biçimi yanıt bayt sayısında biter.
Toplam istek ve toplam satır
Başarıyla ayrıştırılan istek sayısı ve dosyadaki boş olmayan satır sayısı. Aradaki fark tanınamayan satırlardır. Common biçiminde Referer ve User-Agent yoktur, bu sütunlar boş kalır.
Ayrıştırılamayan satırlar
Biçimi tanınmayan satırlar: hata logları, JSON logları, özel biçimler ve 16.384 karakterden uzun satırlar. Yalnızca sayılır, diğer istatistikleri etkilemez.
Benzersiz IP ve en çok istek gelen IP'ler
Kaç farklı istemci adresi göründüğü ve en çok istek gönderen 20 adres. Sunucunuz bir CDN veya ters proxy arkasındaysa logda gerçek ziyaretçi değil proxy'nin adresi yer alır.
Toplam trafik ve zaman aralığı
Toplam trafik, yanıt baytlarının toplamıdır. Zaman aralığı logdaki en erken ve en geç istektir; zaman ve saat dilimi logda kaydedildiği gibi gösterilir.
Durum kodu dağılımı
2xx başarı, 3xx yönlendirme, 4xx istemci hatası ve 5xx sunucu hatası oranları ile en sık görülen tek tek kodlar (en fazla 15; örneğin 200, 301, 404, 502).
HTTP yöntemleri ve sürümleri
GET, POST, HEAD ve diğer yöntemlerin sayısı ile HTTP/1.1, HTTP/2.0 gibi sürümlerin sayısı. Bozuk bir istek satırı «bilinmiyor» olarak listelenir.
En çok istenen 20 yol
En çok istenen yollar; sayımdan önce ? sonrasındaki parametreler atılır, böylece farklı parametreli aynı sayfa tek sayılır. En fazla 200.000 farklı yol izlenir, bunun ötesindeki yeni yollar sayılmaz ve sayfa bunu belirtir.
İlk 10 User-Agent ve bot işaretleri
En sık görülen 10 User-Agent. Googlebot, Bingbot, Baiduspider, YandexBot, GPTBot gibi bilinen tarayıcılar ve içinde bot, spider veya crawler geçen User-Agent'lar işaretlenir. En fazla 50.000 farklı User-Agent izlenir.
Cihaz, işletim sistemi ve tarayıcı
User-Agent anahtar sözcüklerine göre gruplanır: cihazlar masaüstü, mobil, tablet veya bot; sistemler Windows, macOS, iOS, Android, Linux ve ChromeOS; tarayıcılar Chrome, Safari, Firefox, Edge ve curl, Python gibi komut satırı istemcileridir. Hiçbirine uymayanlar «bilinmiyor» sayılır.
Saat bazında istekler
Her istek, logda kayıtlı saate göre 0–23 arasında bir saate yerleştirilir. Birkaç günlük loglar üst üste biner; böylece günlük yoğun ve sakin saatler görülür.
İstek ayrıntıları
Sayfa başına 50 satır: zaman, istemci IP'si, yöntem, yol, durum kodu, boyut, Referer ve User-Agent. Ayrıntı olarak yalnızca ilk 50.000 satır tutulur; istatistikler tüm dosyayı kapsar.
JSON ve CSV dışa aktarma
«JSON dışa aktar» tüm istatistikleri (sıralamalar, dağılımlar ve eğilim; tek tek istekler olmadan) kaydeder. «CSV dışa aktar» o anki arama ve filtrelere göre ayrıntıları kaydeder; Excel'in doğru açması için UTF-8 BOM içerir.

Log analizi sık sorulan sorular

Hangi log biçimleri destekleniyor?

Nginx ve Apache combined ve common erişim logları; istemci adresi IPv4 veya IPv6 olabilir. Nginx'in varsayılan log_format combined biçimi Apache combined ile aynıdır. Özel biçimler, hata logları ve JSON logları henüz tanınmaz ve bu satırlar «Ayrıştırılamayan satır» sayısına eklenir.

Log dosyam bir sunucuya yükleniyor mu?

Hayır. Dosya tarayıcınızda parçalar halinde okunup ayrıştırılır, sayfanın bunun için sunucu tarafında bir uç noktası yoktur ve yerel depolamaya hiçbir şey yazılmaz. Erişim logları ziyaretçi IP'leri gibi kişisel veriler içerir; işiniz bitince sayfayı kapatmanız yeterlidir, hiçbir şey kalmaz.

Log dosyam çok büyükse ne yapmalıyım?

Tek bir dosya en fazla 50 MB olabilir. Daha büyük logları önce ihtiyaç duyduğunuz zaman aralığına göre kesin ya da split gibi bir araçla bölüp parça parça analiz edin. Ayrıntı tablosu ilk 50.000 satırı tutar, istatistikler ise tüm dosyayı kapsar. Sıkıştırılmış .gz dosyalarını önce açmanız gerekir.

Anormal trafiği veya siteyi yoran botları bulmak için nasıl kullanırım?

Önce IP ve User-Agent sıralamalarına bakıp olağandışı istek hacmine sahip kaynakları bulun, ardından ayrıntılarda bu IP'yi arayıp hangi yolları istediğini ve hangi durum kodlarını aldığını görün. /wp-login.php veya /.env gibi yollarda çok sayıda 404 genellikle güvenlik açığı taraması demektir; 5xx kümelenmesini saat grafiğiyle zamana oturtabilirsiniz.

Bot işaretleri ve cihaz sınıflandırması ne kadar doğru?

Yalnızca User-Agent içindeki yaygın anahtar sözcüklere dayanır. User-Agent kolayca taklit edilebildiği için bot işareti ile cihaz, sistem ve tarayıcı grupları bir ipucudur, kimlik kanıtı değildir. Bir IP'nin gerçekten Googlebot olduğunu doğrulamak için ters DNS kontrolü gerekir.

Zamanlar ve benzersiz IP sayısı sunucumda saydıklarımdan farklı; neden?

Zamanlar, logda kayıtlı yerel saat ve saat diliminde gösterilir, sizin saat diliminize çevrilmez. Benzersiz IP, logda görünen istemci adreslerinin sayısıdır; sunucunuz bir CDN veya ters proxy arkasındaysa logda proxy'nin adresi bulunur ve sayı gerçek ziyaretçi sayısından çok farklı olabilir.

Diğer ücretsiz araçlar

Belirli bir ülkede IP mi lazım?

AnboVPN birçok bölgede özel IP ve veriye göre ücretlendirilen paylaşımlı IP sunar. Seçenekleri karşılaştırıp ihtiyacınız olan konumu seçin.