Aracılığıyla paylaş


Service Fabric olayları

Service Fabric platformu, kümenizde gerçekleşen önemli işlem etkinlikleri için birkaç yapılandırılmış olay yazar. Bunlar, küme yükseltmelerinden çoğaltma yerleştirme kararlarına kadar değişir. Service Fabric'in kullanıma açık olduğu her olay, kümedeki aşağıdaki varlıklardan biriyle eşler:

  • Küme
  • Uygulama
  • Hizmet
  • Bölüm
  • Çoğaltma
  • Kapsayıcı

Platform tarafından kullanıma sunulan olayların tam listesini görmek için - Service Fabric olaylarının listesi.

Aşağıda, kümenizde olayları görmeniz gereken senaryoların bazı örnekleri verilmiştir.

  • Düğüm yaşam döngüsü olayları: Düğümler ortaya çıktıktan, küçüldükçe, ölçeği genişlettikten/genişlettikten, yeniden başlatıldıktan ve etkinleştirildiğinde/devre dışı bırakıldığında, bu olaylar size ne olduğunu gösterir ve makinenin kendisinde bir sorun olup olmadığını veya düğümün durumunu değiştirmek için SF aracılığıyla çağrılan bir API olup olmadığını belirlemenize yardımcı olur.
  • Küme yükseltmesi: Kümeniz yükseltildikçe (SF sürümü veya yapılandırma değişikliği), yükseltmenin başlatıldığını, Yükseltme Etki Alanlarınızın her birini tamamlayıp tamamla (veya geri alma) görürsünüz.
  • Uygulama yükseltmeleri: Küme yükseltmelerinde olduğu gibi, yükseltme işlemi devam ettikçe kapsamlı bir olay kümesi vardır. Bu olaylar, yükseltmenin zamanlandığı zamanları, yükseltmenin geçerli durumunu ve olayların genel sırasını anlamak için yararlı olabilir. Bu, hangi yükseltmelerin başarıyla dağıtıldığını veya geri alma işleminin tetiklenip tetiklenmediğini görmek için geriye bakmak için kullanışlıdır.
  • Uygulama/Hizmet dağıtımı/silme: Her uygulama, hizmet ve kapsayıcı için oluşturulan veya silinen olaylar vardır ve ölçeği daraltırken veya genişletirken yararlı olur; örneğin çoğaltma sayısını artırma
  • Bölüm taşıma (yeniden yapılandırma): Durum bilgisi olan bir bölüm yeniden yapılandırmadan geçtiğinde (çoğaltma kümesindeki bir değişiklik), bir olay günlüğe kaydedilir. Bölüm çoğaltma kümenizin ne sıklıkta değiştiğini veya yük devredildiğini anlamaya çalışıyorsanız veya birincil çoğaltmanızı herhangi bir noktada hangi düğümün çalıştırdığını izlemeye çalışıyorsanız bu yararlı olur.
  • Kaos Olayları: Service Fabric'in Chaos hizmetini kullanırken, hizmet her başlatıldığında veya durdurulduğunda ya da sisteme bir hata eklendiğinde olayları görürsünüz.
  • Sistem Durumu Olayları: Service Fabric her Uyarı veya Hata durumu raporu oluşturulduğunda sistem durumu olaylarını kullanıma sunar ya da bir varlık Tamam sistem durumu durumuna geri döner veya sistem durumu raporunun süresi dolar. Bu olaylar, bir varlığın geçmiş durum istatistiklerini izlemek için çok yararlıdır.

Olaylara erişme

Service Fabric olaylarına erişmenin birkaç farklı yolu vardır:

  • Olaylar ETW/Windows Olay günlükleri gibi standart kanallar aracılığıyla günlüğe kaydedilir ve Azure İzleyici günlükleri gibi bunları destekleyen herhangi bir izleme aracı tarafından görselleştirilebilir. Varsayılan olarak, portalda oluşturulan kümelerde tanılamalar açıktır ve Olayları Azure tablo depolama alanına gönderen Windows Azure tanılama aracısı vardır, ancak yine de bunu log analytics kaynağınızla tümleştirmeniz gerekir. Daha fazla günlük veya performans sayacı almak üzere kümenizin tanılama yapılandırmasını değiştirmek için Azure Tanılama aracısını yapılandırma ve Azure İzleyici günlükleri tümleştirmesi hakkında daha fazla bilgi edinin
  • EventStore hizmetinin, kümeyi doğrudan veya Service Fabric İstemci Kitaplığı aracılığıyla sorgulamanıza olanak sağlayan REST API'leri. Bkz . Küme olayları için EventStore API'lerini sorgulama.

Sonraki adımlar