İçindekiler:
Video: How to Integrate AppDynamics with Slack (Kasım 2024)
Birleşik İzleme
AppDynamics, Birleşik İzleme adını verdiği belirli bir çözüm sunar. Kurumsal amaçlar için, bu, tek bir platformda toplanan altı farklı AppDynamics ürünü anlamına gelir: APM, Tarayıcı Gerçek Kullanıcı İzleme (RUM), Mobil RUM, Sentetik İzleme (şu anda beta sürümde), Veritabanı İzleme ve Sunucu İzleme. Amaç, tüm Web yığında, ön uçta ve arka uçta görünürlük sağlamak, tarayıcılar ve aygıtlar arasında kullanıcı deneyimini (UX) yönetmek, altyapı, kök neden analizi ve tam olarak bir performans sorununun meydana geldiği yeri izlemek için uyarlanmış uyarılarla yönetmektir.
AppDynamics'in gerçekte bunların hepsini yapıp yapamayacağını test etmek için ana gösterge panelinde başladım. Üst kısımdaki gezinti çubuğu, kurumsal bir kullanıcının ihtiyaç duyabileceği göreli sırada birincil bileşenleri listeler (Uygulamalar, ardından Veritabanları, Altyapı, Analytics, Gösterge Tabloları ve Raporlar ve Uyarı ve Yanıtla). Gezinme çubuğunun altında, her web sitesinin geçerli sağlığını gösteren (AppDynamics'in kurum içi UX performans ölçüsü olan) her birinin yeşil ve kırmızı durum çubukları olan Uygulamalar ve Veritabanları için kutuları olan temiz bir döşeme düzeni bulunur.
Dynatrace UEM, SmartBear AlertSite Pro ve Pingdom'un aksine, AppDynamics, UX ölçümü için Uygulama Performans Endeksi'ni (Apdex) açık bir standart kullanmaz ve aslında, AppDynamics'teki bazı kişiler popüler dizine karşı çıkmaktadır. Diğer gösterge panosunda, kullanıcı olaylarının ve işlemlerinin anlık görüntüsünü veren bir Analytics kutusu ile Dynatrace UEM panosundaki aynı karoya benzeyen, ancak daha fazla çıplak kemik tasarımına sahip yerleşik ve özel panoların bir listesi bulunur SmartBear AlertSite Pro düzenine yaklaşıyor.
Tamamen bir web sitesi izleme perspektifinden, iş kullanıcıları en fazla zamanını Uygulamalar sekmesinde geçirecekler. Demo uygulamalardan birine, çevrimiçi bir perakende sitesine tıkladım ve kendimi uygulamanın tüm mimarisini gösteren ayrıntılı bir akış haritasına bakarken buldum. Oklar, ön uç Java ve PHP düğümlerinden MySQL veritabanlarına ve sunucularına geri döndü, etkileşimli çizgiler, faremin bir çizginin üzerine geldiğinde HTTP çağrılarının bir konumdan diğerine akışını gösteren etkileşimli çizgilerle geri döndü. Kavramsal düzen, Ghostery MCM'nin üçüncü taraf etiketlerini ve web sitesi bileşenlerini temsil etme biçimine benzer ancak bir kullanıcının işleminin tam olarak yoluna daha fazla odaklanarak.
Aynı Uygulama Panosu görünümünde, çevrimiçi perakende site bağlamında en fazla HTTP çağrısını alan ürün sayfalarını, hatalara ve sayfa yanıtlama sürelerine göre sıralanan (yeşil bir onay işareti ile) vurgulayan En İyi Ticari İşlemler sekmesine geldim. sağlıklarını belirtiniz). Bu gösterge panosundaki diğer iki ilginç sekme, UX'in normal mi, yavaş mı, yoksa hatalarla mı dolu olduğuna bağlı olarak bir web sitesinin veya uygulamanın periyodik performans anlık görüntülerini sağlayan İşlem Anlık Fotoğrafları ve İşlem Puanı idi. İşlem Puanı daha sonra bu uzun işlem listesini "normal" den "durma-yanılma" ya kadar işlem yüzdelerini gösteren bir çubuk grafiğe dönüştürür. Bunun, bu uzun işlemler listesini almanın ve kullanıcıların web sitesi performansını görselleştirmeleri için basit bir grafik haline getirmenin hızlı ve kolay bir yoluydu.
Uygulamalar sekmesinin sol tarafındaki dikey gezinmeyi aşağı kaydırırken, hem Web Kullanıcısı hem de Mobil Kullanıcı Deneyimi sayfalarını kullanıcı trafiğini parçalayan buldum. Her biri, kullanıcı yanıt süresini, farklı nedenlerden sayfa isteklerini ve kullanılan farklı tarayıcıların, cihazların ve işletim sistemlerinin pasta çizelgelerini kıran etkileşimli haritaları seçerek Dynatrace UEM'de bulunan aynı türde özelleştirilebilir döşeme panosu sağlar. Dynatrace UEM biraz daha geniş bir tasarım ve grafik seçenekleri sunar, ancak işlevsellik esasen eşittir. Trafiğin geldiği noktaya gelince, AppDynamics hem RUM hem de sentetik izleme sunar, ancak SmartBear AlertSite Pro gibi sentetik odaklı ürünlerin aksine, AppDynamics öncelikle RUM'a odaklanır. Platformun sentetik izlemesi daha erken hata uyarıları için daha fazla kullanılır, web sitelerini farklı aralıklarla ayarlanmış işlerle test eder.
İşletmenin İçinde
Uygulamalardan Veritabanlarına ve Altyapılara yöneldiğim AppDynamics, web sitelerinin arka uçlarına aynı düzeyde kolayca anlaşılabilir bir iş görünürlüğü sağladı. Listelenen veritabanlarından birini tıkladıktan sonra, başka bir etkileşimli döşeme panosu görünümü, yükleme süresi, bellek ve ağ ve disk girişi / çıkışı (G / Ç) gibi ölçümlerle, sorgularda, veritabanı aramalarında ve oturumlarda canlı görünümlerde ve raporlarda ortaya çıktı .
Sunucuları listeleyen Altyapı sekmesi aynı şekilde çalıştı. Bu sekmelerin tümü, AppDynamics'in kök nedenini analiz ederek, çevrimiçi perakende uygulamasının her seviyesinden veriyi özel bir gösterge tablosuna çekmemi kolaylaştırdı. Bu, belirli bir kullanıcı işlem isteğini, AppDynamics'in "etiketle ve izle" özelliği olarak adlandırdığı şeyle izleyebildiğim, uygulama akış haritasından, veritabanı aramaları aracılığıyla bir döşeme içinde bir çizgi grafiği olarak gösterilen, Bir sonraki sunucu CPU süreci. Arka uç işlemler de büyük ölçüde kodsuzdur, çünkü AppDynamics'in "akıllı kod enstrümantasyonu", veritabanlarını ve sunucularını herhangi bir manuel yapılandırma olmadan kurmama ve izlememe izin veriyor.
AppDynamics aracılığıyla sağlanan arka uç APM görünürlüğü ve kök neden analizi, kurumsal geliştirici ve BT ekipleri için en çekici özelliklerden bazılarıdır. Ancak, ortalama işletme kullanıcısı için, platformun muhtemelen en fazla dikkat çekecek ticari işlemlere bağlanan önceden oluşturulmuş ve özel panoları var. Özel bir gösterge panosu oluştururken, AppDynamics deneyimi SmartBear AlertSite Pro ve Dynatrace UEM ile aynıydı, karoları ayarlanabilir bir ızgara olarak ya da açıkça tanımlanmış grafik özelliklerine sahip daha yapılandırılmış bir Absolute pano düzenini kullanarak döşemeler yaptı.
Gösterge tablosuna bileşen eklerken, farklı metrik kategorilerini (örneğin, genel uygulama performansı, ticari işlem performansı, UX vb.) Bir grafik, pasta grafiği veya hız göstergesi grafiği olarak gösterebildim. Ayrıca bir durum ışığı, Sağlık Kuralları için etkinlik listesi kutusu ve diğer gereçler ekleme seçeneğim de vardı. Bu özel kullanım panolarını iş açısından özel bakış açısına göre yapan, performanslarını gelire karşı grafikleme yetenekleridir. AppDynamics, uçtan uca ticari işlemlerin ölçüleceği performans taban çizgilerini belirler ve bu gerçek zamanlı iş verilerini gösterge panelleri üzerinden gecikme olmadan sunmak için senkronize olmayan bir destek içerir. Testlerim aynı zamanda bir film biletleme web sitesindeki verileri de içeriyordu ve özel bir kontrol panelinde işletme ortalama yanıt süresini, bilet alımlarının hacmiyle ve web sitesinin toplam geliriyle karşılaştırabilir. Bir işletmenin farklı seviyelerindeki işletme kullanıcıları için özel panolar oluşturulabilir, pazarlama, iş kolu (LOB) yöneticileri ve hatta bir kuruluştaki yöneticiler için gerçeklere dayalı olarak ihtiyaç duydukları analiti tam olarak izleyebilecekleri kişiselleştirilmiş bir gösterge tablosu sağlanabilir. zaman, operasyonel web sitesi verileri.
Uyarı, Analytics ve Web Sitesi Sağlığı
AppDynamics, UX ve ticari işlem performansını ölçmek için özel sağlık kurallarını ve politikalarını (Apdex metrikleri yerine) kullanır. Bu nedenle, analitik ve uyarıları ayarlamak ve kullanmak, AppDynamics'te diğer web sitesi izleme hizmetlerinden farklıydı.
Birkaç farklı Web uygulamasını yöneten kurumsal bir kullanıcı olarak hareket ederek, her web sitesi için bireysel sağlık kuralları ve hatta arkasındaki bireysel veritabanları ve sunucuları belirlemeyi başardım. Bir sağlık kuralı oluştururken, hangi bileşenleri etkileyeceğine tam olarak karar veriyorsunuz; bu, genel uygulama veya işlem performansından Web ve mobil UX'e, hata oranlarına, bireysel düğümlere ve bitiş noktalarına kadar herhangi bir şey olabilir.
Daha sonra kural için bir zaman çerçevesi ve aralığı seçtim ve bir kuralın "ihlal" algılandığı zaman ile alarm politikası devreye girdiğinde arasındaki süreyi seçtim. Ayrıca bir kuralın Uyarı Durumunda ve Kritik Durumda dikkate alındığı zaman için özel parametreler belirledim. Bu şekilde uyarıları ayarlamak bana, bir şirketin Apdex önlemlerini kabul etmekten ziyade, bir web sitesinin hareketli bölümlerinde kabul edilebilir performans veya UX standartları olarak tanımladığı şey hakkında tam bir kontrol hissi verdi. diğer web sitesi izleme hizmetleri).
Oradan, belirli bir eylemi yürütme (örneğin, bir uygulamayı otomatik olarak yeniden başlatma) ve kime e-posta veya metin uyarıları göndereceğinizi belirleme gibi belirli Sağlık Politikası ihlalleri için özel uyarı politikaları yapılandırdım. AppDynamics, belirlediğim belirli sağlık kurallarının belirli bir saatten fazla sürdüğünü özetleyen e-posta özetleri de sunuyor. E-posta özeti, çok daha fazla bağlam içermeyen, madde imli bir hata listesi sağlayan basitti. E-postadaki belirli bir sağlık kuralı hatasının nedeni hakkında biraz daha ayrıntılı bilgi alabilirdim (örneğin, bir kök sebebi analizi gibi), ancak, performansın temellerini almak için, uyarı işlemi tamamladı.
Burada kayda değer olan diğer birkaç analitik yeteneği, başarısız web sitesi işlemlerini ve bu başarısızlıkların hangi müşterileri etkilediğini belirleyen bir rapor olan Business Impact Analytics'in yanı sıra, bu kullanıcının deneyimini belirli bir konuya ayıran Müşteri Geri Dönüş Analizi raporudur. bir işletmenin pazarlama ekibinin geri kazanma kampanyası yürütmesine yardımcı olmak için zaman damgası olayları.
Demet iyi
AppDynamics, son derece geniş ortamlar için tasarlanmıştır. Belki de tek bir web sitesini ve bir mobil uygulamayı yöneten küçük işletmeler için, bloğu aşağı çekmek için çok pahalı bir roket gemisi kullanmak gibidir. Ancak, birbiriyle bağlantılı birden fazla uygulamayı ve web sitesini yöneten bir kuruluşsanız, AppDynamics buna değer. Bu genel bakışta incelediğim tüm web sitesi izleme hizmetleri arasında AppDynamics, her bir kuruluşun her aşaması için özelleştirilmiş ve kolayca anlaşılabilir formatlarda damıtılmış en eksiksiz web ve mobil izleme paketini, arka uç analitik ve raporlama ve uyarıları sundu. İşletmeler için Editörün Seçimi olarak kolay bir seçim oldu.