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ümede 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 bazı senaryo ö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ükseltmeleri gibi, yükseltme devam ettikçe kapsamlı bir olay kümesi vardır. Bu olaylar, yükseltmenin ne zaman zamanlandığını, bir 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 dönük olarak yararlıdır.
  • Uygulama/Hizmet dağıtımı/silme: Her uygulama, hizmet ve kapsayıcı için oluşturulan, silinen ve ölçeği daraltırken veya genişletirken yararlı olan olaylar vardır; ö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, bir Uyarı veya Hata sistem 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ına sahiptir, ancak bunu yine de log analytics kaynağınızla tümleştirmeniz gerekir. Daha fazla günlük veya performans sayacı almak için 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