Hizmet örneği listesi değiştiğinde veya bir yapılandırma yayınlandığında Nacos, güncellemeleri sunucudan abone olan istemcilere iter. Bir istemci en son verileri yansıtmıyorsa push işleminin gönderilip gönderilmediğini ve alınıp alınmadığını belirlemeniz gerekir. Push izleme, Microservices Engine (MSE) Nacos örneğinizdeki her push olayını kaydeder; böylece teslimatı uçtan uca takip edebilirsiniz.
Push izleme, konsolun farklı alanlarından erişilen iki bağımsız modda çalışır:
| Mod | Neyi izler | Konsol yolu (örnek ayrıntılarından) |
|---|---|---|
| Kayıt defteri push izleme | Hizmet keşfi push'ları (örnek listesi güncellemeleri) | Service Management > Push track |
| Yapılandırma push izleme | Yapılandırma değişikliği yayınlamaları ve teslimat | Configuration Management > Push track |
Ön koşullar
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
Nacos Professional Edition örneği. Daha fazla bilgi için bkz. Nacos motoru oluşturma
Nacos istemci sürümü 2.0.0 veya üzeri
Kayıt defteri push izlerini sorgulama
Kayıt defteri push izleme, hizmet keşfi güncellemelerinin abone olan istemcilere ulaşıp ulaşmadığını doğrular. Aşağıdaki durumlarda kullanın:
Bir istemci kayıt defterinden hizmet güncellemelerini almıyorsa.
Hizmetler arası çağrılarda bir özel durum oluşursa ve hizmet listesinin doğru şekilde push edilip edilmediğini onaylamanız gerekiyorsa.
Kayıt defteri push izleme sayfasını açma
MSE konsoluna giriş yapın ve üst gezinme çubuğundan bir bölge seçin.
Sol gezinme bölmesinde Microservices Registry > Instances seçeneklerini seçin.
Instances sayfasında örneğin adına tıklayın.
Sol gezinme bölmesinde Service Management > Push track seçeneklerini seçin.
Hizmet bazında sorgulama
Belirli bir hizmet için hangi istemcilerin push aldığını ve push işleminin başarılı olup olmadığını bulun.
Sorgu boyutu açılır listesinden Query Dimension: Service seçeneğini seçin.
Service Name alanına hizmet adını ve Group Name alanına grup adını girin.
Bir zaman aralığı seçin: Half an hour, 1 hour veya Nearly 1 day. Farklı bir aralık belirtmek için Custom time seçeneğini kullanın.
Query düğmesine tıklayın.
Sonuçlar, seçilen zaman aralığında belirtilen hizmet için gerçekleşen her push olayını gösterir.
| Sütun | Açıklama |
|---|---|
| Push Time | Push olayının zaman damgası. |
| Push Client IP Address | Push'u alan istemcinin IP adresi. |
| Push service name | Push edilen hizmetin adı. |
| Push Service Group | Hizmetin ait olduğu grup. |
| Number of Instances | Push yükünde yer alan örnek IP adreslerinin sayısı. |
| Node name | Nacos düğümünün adı. |
IP bazında sorgulama
Hizmet adından bağımsız olarak belirli bir istemcinin aldığı tüm hizmet push'larını görüntüleyin. Bu, belirli bir istemcinin hangi bildirimleri aldığını tam olarak anlamanıza yardımcı olur.
Sorgu boyutu açılır listesinden Query dimension: IP seçeneğini seçin.
İstemci IP adresini girin, ardından bir zaman aralığı seçin ve Query düğmesine tıklayın.
Sonuçlar, belirtilen istemci IP'si tarafından alınan tüm push olaylarını listeler. Sonuç sütunları, Hizmet bazında sorgulama bölümünde açıklananlarla aynıdır.
Yapılandırma push izlerini sorgulama
Yapılandırma push izleme, yapılandırma değişikliği yayınlamalarını izler ve değişikliklerin abone olan istemcilere ulaşıp ulaşmadığını doğrular. Aşağıdaki durumlarda kullanın:
Bir yapılandırma yayınlaması başarısız olursa.
Yapılandırma değişiklikleri bir makinede etkili olmazsa.
Yapılandırma push izleme sayfasını açma
MSE konsoluna giriş yapın ve üst gezinme çubuğundan bir bölge seçin.
Sol gezinme bölmesinde Microservices Registry > Instances seçeneklerini seçin.
Instances sayfasında örneğin adına tıklayın.
Sol gezinme bölmesinde Configuration Management > Push track seçeneklerini seçin.
Yapılandırma bazında sorgulama
Belirli bir yapılandırma öğesi için tam değişiklik ve push geçmişini görüntüleyin; bu bilgiler arasında her değişikliğin ne zaman gerçekleştiği, içeriğin MD5 sağlama toplamı ve push'u alan istemciler yer alır.
query dimension açılır listesinden Configuration seçeneğini seçin.
Data ID alanına veri kimliğini ve Group alanına grup adını girin.
Arama simgesine
tıklayın.
Sonuçlar iki bölüme ayrılır:
| Bölüm | Ne gösterir |
|---|---|
| Change Event | Seçilen zaman aralığındaki yapılandırma değişikliği olayları. Bir olaya tıkladığınızda, değiştirilen içeriğin MD5 sağlama toplamını görüntüleyebileceğiniz Changes and Push Events bölümündeki ilgili ayrıntılara gidilir. |
| Changes and Push Events | Yapılandırma değişiklikleri ve push olaylarının zaman çizelgesi. Değişiklikler için yeni içeriğin MD5 sağlama toplamı gösterilir. Push olayları için push zamanı ve istemci IP adresi gösterilir. |
IP bazında sorgulama
Belirli bir istemci tarafından izlenen tüm yapılandırmaları ve bunlarla ilişkili değişiklik olaylarını görüntüleyin.
Query dimension: IP açılır listesinden query dimension seçeneğini seçin.
İstemci IP adresini girin, ardından arama simgesine
tıklayın.
Sonuçlar, belirtilen istemciyle ilişkili tüm yapılandırma değişikliği olaylarını listeler.
| Sütun | Açıklama |
|---|---|
| Changed At | Yapılandırma değişikliğinin zaman damgası. |
| Change Event | Yapılandırma değişikliği olayının türü. |
| DataId | Etkilenen yapılandırmanın veri kimliği. |
| Group | Yapılandırmanın ait olduğu grup. |
| Details | Tam değişiklik ayrıntılarını görüntülemek için simgesine tıklayın. Sorgu boyutlarını değiştirip belirtilen zamanda bu yapılandırma için push olaylarını izlemek üzere simgesine tıklayın. |
simgesine tıklayın. Sorgu boyutlarını değiştirip belirtilen zamanda bu yapılandırma için push olaylarını izlemek üzere
simgesine tıklayın.