Azure portalını kullanarak dağıtılan olay hub'ının performansını değerlendirme
Event Hubs'ı kullanırken, hub'ınızı izleyip beklendiği gibi çalıştığından emin olmanız gerekir.
Bankacılık örneğine devam ederek Azure Event Hubs hizmetini dağıttınız ve gönderen ve alıcı uygulamalarını yapılandırdınız. Uygulamalarınız ödeme işleme çözümünü test etmeye hazırdır. Gönderen uygulama müşterinin kredi kartı verilerini toplar ve alıcı uygulaması kredi kartının geçerli olduğunu doğrular. İşvereninizin faaliyetlerinin hassas doğası nedeniyle, ödeme işleme işleminizin geçici olarak kullanılamaz duruma geldiğinde bile güçlü ve güvenilir olması çok önemlidir.
Olay hub'ınızın verileri beklendiği gibi işlediğini test ederek Event Hubs hizmetinizi değerlendirin. Event Hubs'da sağlanan ölçümler, sorunsuz çalıştığından emin olmanıza olanak sağlar.
Olay hub'ı etkinliğinizi görüntülemek için Azure portalını nasıl kullanırsınız?
Olay hub'ı hizmetinizin Genel Bakış bölmesinde, olay hub'ı tarafından alınan ve gönderilen verileri (olayları) temsil eden ileti sayıları gösterilir. Bu olayları görüntülerken zaman ölçeğini seçebilirsiniz.
Olay hub'ı dayanıklılığını nasıl test edebilirsiniz?
Hub kullanılamaz duruma gelse bile gönderen uygulamanızdan alınan iletiler, hub kullanılabilir duruma gelir gelmez başarıyla iletilir ve işlenir. Arka uç hizmeti yükseltmeleri ve yeniden başlatmaları nedeniyle geçici bağlantı sorunları oluşabilir. Bunlar gerçekleştiğinde, aşağıdakileri içerebilecek belirtileri görüntüleyebilirsiniz:
- Gelen iletileri/istekleri bırakma.
- Günlük dosyası hata iletileri içerebilir.
- Uygulamaların hizmetle bağlantısı birkaç saniyeliğine kesilebilir.
- İstekler kısa süre kısıtlanabilir.
Event Hubs için istemci SDK'ları yerleşik dayanıklılığa sahiptir. Bu işlevi test etmek için Azure portalını kullanarak olay Hub'ınızı devre dışı bırakabilirsiniz.
Olay hub'ınızı yeniden etkinleştirdiğinizde, alıcı uygulamanızı yeniden çalıştırabilir ve ad alanınız için Event Hubs ölçümlerini kullanarak tüm gönderen iletilerinin başarıyla iletilip aktarılmadığını ve alınıp alınmadığını kontrol edebilirsiniz.
Olay hub'larında kullanılabilen yararlı ölçümler şunlardır:
- Kısıtlanmış İstekler: Aktarım hızı birim kullanımını aştığından azaltılan isteklerin sayısı.
- ActiveConnections: Ad alanındaki ve olay hub'ındaki etkin bağlantı sayısı.
- Gelen/Giden Baytlar: Belirli bir süre boyunca Event Hubs hizmetinde gönderilen/alınan bayt sayısı.
Özet
Azure portalı, Event Hubs'ınızın durumunu denetlemek için kullanabileceğiniz ileti sayımları ve başka ölçümler sağlar.