Stackdriver Service Monitoringalfa

Istio ve Google App Engine hizmetleri için Stackdriver Service Monitoring.

Stackdriver Istio İzometrik Lokomotif Resmi

Stackdriver Service Monitoring

Modern uygulamalar birçok hizmetten, yani belirli bir uygulama veya kullanım alanını destekleyen onlarca ve hatta yüzlerce farklı bağımlılıktan oluşur. Bir şey başarısız olduğunda, genellikle pek çok şey birden başarısız olmuş gibi görünür. Stackdriver, bu karmaşıklığı yönetmeye yardımcı olmak üzere Cloud Services Platform ve Istio hizmet ağı teknolojisi aracılığıyla sağlanan izleme hizmetleri için destek ekliyor. Stackdriver Service Monitoring, Google App Engine hizmetlerini de izleyebilir.

Hizmet Gözlemlenebilirliği

Hizmet gözlemlenebilirliği

Hizmet içi bağımlılıkları anlamak zordur ve hizmetler arasındaki ilişki ve bağlantı kalıpları karmaşık ve farklı olabilir. Stackdriver Service Monitoring, bağımlılıkları bir bakışta görebilmeniz için uygulamanızdaki tüm hizmetleri ve bunların birbiriyle olan ilişkilerini gösteren bir hizmet grafiği sunuyor. Hizmet grafiği ayrıca size trafiği, hataları ve hizmetler arasındaki gecikmeleri de gösterir. Böylece hangi hizmetlerin performansı veya diğer hizmetlerin kullanılabilirliğini etkiliyor olabileceğini anlayabilirsiniz. Hizmet grafiği zaman içinde nelerin değiştiğini de görebilmenizi sağlar. Bu sayede sorunları daha kolay izole edebilirsiniz. Stackdriver Service Monitoring hizmet grafiği size hizmetlerin ve bağımlılıklarının gerçek zamanlı ve geçmişe dönük görünümlerini sunarak uygulamanızı görselleştirmenize ve kök neden analizi ve kurtarma için harcadığınız süreyi azaltmanıza olanak tanır.

Hizmet Seviyesi Hedeflerini Ayarlama

Hizmet seviyesi hedeflerini belirleme

Hizmet izleme işlevimiz ile ekiplerinizin işiniz açısından önemli olan konulara odaklanabilmesi için ekiplerinizi Hizmet Seviyesi Hedeflerine göre belirlemenize, izlemenize ve uyarmanıza olanak tanıyoruz. Istio ve App Engine'in özenli bir şekilde donatılması sayesinde, hizmetler arasındaki işlem sayıları, hata sayıları ve gecikme dağılımlarını tam olarak biliriz. Tek yapmanız gereken kullanılabilirlik durumu ve performans için hedeflerinizi belirlemektir. Hizmet seviyesi göstergeleri (SLI'lar), zaman içinde hedeflerinizle uyum ve geriye kalan "hata bütçesini" gösteren grafikleri otomatik olarak oluştururuz. Bu hedefler ihlal edildiğinde, hizmeti düzeltmek üzere harekete geçmeniz için uyarılırsınız.

Gözlemlenebilirlik Ergonomisi

Gözlemlenebilirlik ergonomisi

Stackdriver Service Monitoring etkileşimli bir kontrol paneli içerir. Böylece metrikler, günlük kayıtları ve izler arasında gidip gelmeden bir hizmetin davranışını tüm sinyallerde derinlemesine inceleyebilirsiniz. Belirli bir hizmete odaklanan bir kontrol paneliniz olur ve bu kontrol paneli de belirli bir zaman aralığına odaklanabilir. Kullanılabilirlik durumu sorunlarını teşhis ederken, metrik ısı haritalarını ve izleri ayrıntılı şekilde inceleyebilir, günlük kayıtlarını ve hata raporlarını araştırabilir, yığın izlerini alabilir ve gerekli donanıma sahipseniz canlı üretim hata ayıklayıcıyı açabilirsiniz. Hizmet kontrol paneli, odağı daraltmak için tek bir kolay anlaşılır yol sunar: Odağı bir hizmet için verilen uyarıdan belirli bir sınırlı zaman aralığına, bir trafik alt kümesine ve son olarak potansiyel bir nedene daraltabilirsiniz. Bu, hizmetiniz için bir sorunun köküne inmenin mümkün olan en kısa yoludur.

Istio Service Monitoring'in pratikte kullanımı

  • Bir uygulamada sorun olduğunda bunu izlemek ve algılamak için Stackdriver Service Monitoring SLO'larını kullanın
  • Hizmet bağımlılıklarını ve sorunun kaynağının en yüksek ihtimalle hangi hizmet olduğunu anlamak için Stackdriver’ın hizmet grafiğini kullanın
  • Hizmet kontrol panelini kullanarak ilgili hizmetten gelen çeşitli sinyalleri inceleyin ve kök nedeni belirleyin

Bu ürün alfa sürümündedir. Ürün lansmanı aşamalarımız hakkında daha fazla bilgi için burayı inceleyin.