Gerçek Zamanlı Telemetri Log Akışı
XProxy sunucunuzdaki proxy erişim günlüklerini gerçek zamanlı olarak Graylog veya SigNoz'a aktarın — birden fazla cihazı tek yerden izleyin, panolar oluşturun ve hatalar için uyarı alın.
Neden merkezi günlük akışı kullanmalısınız?
- Birleşik izleme — tüm XProxy düğümlerinde erişimi ve sağlık durumunu gerçek zamanlı izleyin.
- Kolay sorgulama — cihaz, bölge, eylem veya hata koduyla filtreleyin.
- Daha hızlı sorun giderme — hataları, trafik ani artışlarını veya anormal davranışları hızla yalıtın.
Yapılandırma konumu: XProxy → Genel Ayarlar → Telemetri Günlükleri. Desteklenen sağlayıcılar: Graylog (GELF UDP) ve SigNoz (OTLP/HTTP).
Önerilen etiketleme
- Ana Bilgisayar Tanımlayıcısı — sunucu başına ad, ör.
sg-core-01,us-east-02. - Hizmet Adı — bölge veya iş birimine göre gruplama, ör.
xproxy-region-a.
Her günlük bu etiketleri taşır; bu da pano ve cihazlar arası filtre oluşturmayı kolaylaştırır.
Seçenek A — Graylog
Graylog Kurulumu
Gereksinimler: Ubuntu Server 20.04 veya 22.04, en az 2 GB RAM (4 GB önerilir).
bash
curl x-proxy.io/graylog | bash
GELF UDP girişi oluşturma
- Graylog → Sistem → Girişler bölümünü açın.
- GELF UDP'yi seçin ve Yeni giriş başlat'a tıklayın.
- Bind adresini
0.0.0.0ve Portu12201olarak ayarlayın. - Kaydet'e tıklayın.

XProxy'yi Graylog için yapılandırma
- Genel Ayarlar → Telemetri Günlükleri bölümünü açın.
- Telemetriyi Etkinleştir anahtarını AÇIK konuma getirin.
- Sağlayıcıyı Graylog olarak ayarlayın.
- Graylog Sunucusu'nu
YOUR_GRAYLOG_IP:12201olarak girin. - Ana Bilgisayar Tanımlayıcısı ve Hizmet Adı'nı ayarlayın (isteğe bağlı ancak önerilir).
- Kaydet'e, ardından Bağlantıyı Test Et'e tıklayın.

Graylog sorgu örnekleri
graylog query
# By service/cluster
service_name:xproxy-region-a
# Only errors
error_code:!00000
# By action
action:CONNECT
# By device/slot
modem_position:3
Seçenek B — SigNoz
SigNoz Kurulumu (Topluluk)
Gereksinimler: Ubuntu Server 20.04, 22.04 veya 24.04. SigNoz Cloud kullanıyorsanız atlayın.
bash
curl x-proxy.io/signoz | bash
XProxy'yi SigNoz için yapılandırma
- Genel Ayarlar → Telemetri Günlükleri bölümünü açın.
- Telemetriyi Etkinleştir anahtarını AÇIK konuma getirin ve Sağlayıcı olarak SigNoz'u seçin.
- OTLP/HTTP Uç Noktası'nı girin, ör.
https://ingest.us.signoz.cloud:4318. - Toplama Anahtarı'nızı yapıştırın (SigNoz Cloud) veya yerel kurulumlar için boş bırakın.
- Hizmet Adı'nı ayarlayın (ör.
xproxy-region-a). - Kaydet'e, ardından Bağlantıyı Test Et'e tıklayın.

SigNoz sorgu örnekleri
signoz query
# By service name
service.name = "xproxy-region-a"
# Only errors
attributes.error_code != "00000"
# By action
attributes.action = "CONNECT"
# By device/slot
attributes.modem_position = 3
Günlük alanı başvurusu
| Alan | Açıklama |
|---|---|
log_date | Günlüğün tarihi (DD/MM) |
log_time | Günlüğün saati (HH:MM:SS) |
proxy_service | Hizmet grubu adı (ör. MAIN) |
modem_position | İsteği karşılayan cihaz/yuva dizini |
proxy_protocol | HTTP veya SOCKS5 |
proxy_port | XProxy üzerindeki proxy dinleme bağlantı noktası |
proxy_user | Kimlik doğrulama için kullanılan kullanıcı adı (IP beyaz listesinde boş) |
client_ip | Proxy'yi kullanan istemcinin IP adresi |
destination_host | Proxy üzerinden istenen hedef ana bilgisayar |
destination_port | Hedef bağlantı noktası |
action | CONNECT (tünel) veya ACCESS (HTTP isteği) |
error_code | 00000 = başarılı; sıfır değilse = hata |
received_bytes | Hedeften istemciye gönderilen bayt |
sent_bytes | İstemciden hedefe gönderilen bayt |
Hata kodu başvurusu
00000— Başarılı (bağlantı normal şekilde kapatıldı)00001–00009— Kimlik doğrulama hataları (ACL/kullanıcı adı/parola)00010— Trafik sınırı aşıldı00011–00019— Bağlantı hataları (soket/bind/connect)00020–00029— Dahili hatalar (ör. bellek tahsisi)00030–00039— HTTP CONNECT proxy yönlendirme hataları00050–00069— SOCKS5 proxy yönlendirme hataları00090–00099— Bağlantı zaman aşımları / ağ sorunları00100— Ana bilgisayar bulunamadı00200–00299— UDP port eşleyici hataları00300–00399— TCP port eşleyici hataları00400–00499— SOCKS proxy hataları00500–00599— HTTP proxy hataları
Sorun Giderme
- Veri yok — telemetrinin etkin olduğundan ve Kaydet'e tıkladığınızdan emin olun. Herhangi bir proxy bağlantı noktası üzerinden trafik oluşturun.
- Graylog — GELF UDP girişinin 12201 bağlantı noktasında çalıştığını ve güvenlik duvarının UDP 12201'e izin verdiğini doğrulayın.
- SigNoz — uç nokta 4318 bağlantı noktasını içermeli ve HTTPS üzerinden erişilebilir olmalıdır. Toplama anahtarını ve çalışma alanı bölgesini doğrulayın.
Was this page helpful?