Uygulama perspektifleri
Uygulama perspektifleri, YönOrtamı'nıın benzersiz bir temel yeteneğidir. Kavramla ilgili bilgi edinmek için Temel Kavramlar > Uygulama Perspektifleri öğelerini tıklatın.
Uygulama perspektifleriyle çalışılması
Uygulama Perspektifi (AP), bir mikro hizmet ortamının izlenmesi, uyarılması ve analiz edilmesi için kullanılan bir güç aracıdır. Her AP otomatik olarak altın sinyaller ve daha fazlası için zengin bir izleme gösterge panosu oluşturur (aşağıdaki şekle bakın). İlgilendikleri ve dikkati dağılmadıkları hizmetlere odaklanmaları için bir ekip düzenler. Uyarılar, hatalar ve günlükler, sorun gidermeye odaklanmak için bir AP kapsamına alınır. Bir kuruluş, güvenlik açısından bakıldığında, altyapı ve hizmetler için görünürlüğü sınırlamak üzere bir AP kullanabilir.

Uygulama Perspektifi, gereksinimlerinizi karşılamak için görünürlüğü "doğru" boyuta dinamik olarak kapsamanızı sağlayarak bunu sağlar:
- Bağımlılıklarıyla birlikte bir alt hizmet kümesi belirterek;
- Bölgeye veya kümeye göre;
- Teknolojiye göre;
- İş işlemiyle veya kullanıcı yolculuğuyla;
- Devreye alma motoruna göre;
- Sürüme veya yayına göre;
- Ya da herhangi bir kombinasyon.
Bir AP, "bölme ve fetih" algoritmasını uygulamanıza yardımcı olur.
En son önerilen bazı web günlükleri şunlardır:
Uygulama perspektifi yaratılması
Uygulama Perspektifi, YönOrtamı'nıın benzersiz bir yeteneğidir. Yeni kullanıcıların basit ve sık kullanılan APS tiplerini kolayca oluşturmaları için bir AP oluşturma sihirbazı vardır. İçgüdüyle içinde dık var-ya da gelişmiş bir AP yaratmanız gerekiyorsa gelişmiş bir ekran kullanılabilir. Veri kaybı olmadan bu iki kip arasında geçiş yapmak çok kolaydır.
Toplanan izleme bilgilerini görüntülemek üzere bir uygulama perspektifi yaratmak için aşağıdaki adımlardan birini tamamlayın:
- Instana UI 'nin kenar çubuğunda Uygulamalar ' ı tıklatın ve ardından + ADD > Yeni Uygulama Perspektifi' ni tıklatın.
- Instana açılış sayfasındaki Uygulamalar pencere gözünde Yeni Uygulama Perspektifi öğesini tıklatın.
Sihirbaz kullanılarak basitleştirilmiş AP Oluşturma
AP Oluşturma Sihirbazı, bir AP oluşturmanın etkileşimli ve basit bir yoludur. Üç adımı vardır:
- Ortak kullanım senaryolarından bir plan seçin.
- Eklenecek hizmetleri ya da uç noktaları tanımlamak için etiketleri ve değerleri seçerek uygulamanın modelini belirtin.
- Oluşturmayı bitirmek için son ayrıntıları sağlayın.
Bu adımların her biri daha bana geçer ıiniz kla udur!-iyor " de? de!? İstediğiniz zaman, "Gelişmiş Kipe Geç" yazılı olan sağ üstteki düğmeyi seçerek gelişmiş kipe geçebilirsiniz.
Adım 1: Plan Seçin
İlk adımın ekranı aşağıdaki gibi gösterilir. AP oluşturma işlemi, sol taraftaki birkaç plandan birinin seçilmesiyle başlar:
- Hizmetler ya da Uç Noktalar: Bir AP oluşturmanın en kolay yolu, hizmetlerin ya da uç noktaların doğrudan toplanmasını seçmektir.
- Kritik Kullanıcı Yolculuğu: Yukarıdaki plana benzer, ancak SLI/SLO yeteneğiyle kullanılmak üzere varsayıEtdüm!) Bu proje planı, gelecekte daha kapsamlı SLI/SLO bütünleştirmesi için geliştirilecektir.
- Ortam ya da Bölge: Hizmetleri bir ortama (örneğin,
agent.zoneetiketi tarafından tanımlanabilecek üretim ya da üretime hazırlık) ya da bölgeye (örneğin, bölgeye) dayalı olarak seçme. ABD Doğu). - Önemli Müşteri veya Kiracı: Özel etiketlerden veya HTTP parametre bilgilerinden yararlanarak önemli müşteriniz veya kiracınız için bir AP oluşturulabilir.
- Kubernetes ya da Container: Bir AP oluşturan hizmetlerin toplanmasını belirtmenin platform odaklı bir yolu.
- İstek Öznitelikleri: İstek özniteliklerine dayalı bir AP (örn. HTTP üstbilgileri, sorgu parametreleri).
- Teknoloji: Bir teknolojiyi temel alan bir hizmet grubu (örn. MySQL, tüm veritabanları) ya da uygulama adı.
- Özel Etiketler: Kendi meta verilerinizi özel bir etiket olarak ekleyebilirsiniz SDK aracılığıyla ve özel etiket verileri, hizmetlerin ya da uç noktaların toplamasını belirtir.
Bir plan seçtikten sonra, model ve AP ' nin oluşturulmasına ilişkin ipuçlarını göstermek için doğru güncellemelerde tarif kartı yer alır.
"Sonraki (Sıra kadar ımekle)" seçeneği belirlendiğinde, ikinci adıma geçer.

Adım 2: Uygulama Perspektifini Belirtin
İkinci adımda, AP ' yi oluşturan veri kaynaklarının belirtilmesi için iki ölçüt vardır. İlk ölçüt, etiket seçimi menüsü ve Sorgu Oluşturucu 'dır. İkinci ölçüt, içerilecek aşağı akış hizmetlerinin seçimidir. Ölçüt seçimi yapıldıktan ya da güncellendikten sonra, önizleme panosu seçilen hizmetleri son bir saat içinde alınan verilere dayalı olarak gösterir. Bu, güncelleme yaparak ve hemen etkiyi görerek seçiminizi etkileşimli olarak ince ayarlamanıza olanak sağlar. Bu iki ölçütün biraz daha açıklanması gerekiyor.

Sorgu Oluşturucu, Unbounded Analytics(sınırsız analitik) içinde sunuldır! Her bir plan, ilgili menüye özgü düzenlenmiş bir menü ve ilişkili etiketler kümesine sahiptir. Bu, bir etiketin seçimini kolaylaştırır. Bir uygulama perspektifi belirtmek için birkaç süzgeç kullanabilirsiniz. Önizleme panosu, süzgeçlerle eşleşen tüm hizmetleri listeler.
Aşağı akış hizmetleri, AP ' nin bir parçası olarak hangi ek bilgilerin toplandığını belirlediği için önizleme panosunu güncellemek için diğer ölçüttür. Üç seçenek vardır:
- Aşağı akış hizmeti yok: Yalnızca süzgeçlerden seçilen hizmetler dahil edilir (buna temel kümedenir). Bu, hizmetleri opak olarak değerlendirdiğinizde kullanışlıdır. Örnek olarak, 3rd taraf API ' lerini temsil eden hizmetler verilebilir.
- Anında aşağı akış veritabanı ve ileti sistemi hizmetleri: Süzgeçlerden temel hizmet kümesini ekleyin ve bu temel kümeyi, çekirdek kümesinin doğrudan etkileşimde bulunduğu veritabanı ve ileti sistemi hizmetlerini içerecek şekilde genişletin. Bu, bir dizi hizmeti ve bunların doğrudan bağımlılıklarını (örneğin, birkaç mikro hizmetten sorumlu bir geliştirme ekibi) izlemek istiyorsanız kullanışlıdır.
- Tüm aşağı akış hizmetleri: Temel hizmet kümesinin tüm uçtan uca bağımlılık zincirini oluşturan tüm hizmetleri zahmetsizce ve otomatik olarak içerir. Bu, sorun giderme için AP kullanılacaksa kullanışlıdır.
Bir kerede bu seçeneklerden yalnızca biri seçilebilir.
Aşağıdaki şekil, Kubernetes ad alanına dayalı bir AP oluşturma örneğidir. "Tüm aşağı akış hizmetleri", olarak seçilmiştir; böylece bu AP, bir müşterinin deneyimini izlemek için opak görünüm ve sorun gidermek için uçtan uca görünüm sağlayabilir.

"İleri" düğmesini tıklattığınızda üçüncü adıma geçilir.
Adım 3: Son Ayrıntıları Sağlama
Üçüncü ve son adım, AP adının eklendiği ve varsayılan gösterge panosu görünümünün seçildiği yerde aşağıdaki gibi gösterilir. Varsayılan gösterge panosu görünümü, basit bir menü seçimiyle istediğiniz zaman değiştirilebilir. Önizleme panosu bilgileri, seçilen hizmetleri göstermek için de taşınır. Bu, şekilde aşağıdaki gibi gösterilir.

"Hizmetler veya Uç Noktalar" Planının Kullanılması ile İlgili İpuçları
"Hizmetler veya Uç Noktalar" planı birden çok öğe seçmek için kullanılabilir ve vurgulanmaya değer bazı özellikler vardır.
Aşağıdaki şekilde, kullanıcı "Hizmetler" menü öğesinden üç farklı hizmet seçmiştir. Bu hizmetler, "AND" operatörü yerine Boole "OR" operatörü ile birleştirildiği için tüm hizmetler AP ' ye dahil edilir.

Birden çok uç nokta seçmek için önce bir hizmet seçin ve daha sonra, o hizmetin birden çok uç noktasını seçebilirsiniz. Aşağıdaki şekilde alışveriş sepeti hizmetinde üç uç nokta seçilmiştir.

Gelişmiş AP Oluşturma
Bir AP için gerekli olan tüm veriler, Gelişmiş AP oluşturma görünümüyle tek bir ekrana girilir. Bu görünümdeki adımlar şunlardır:
- Uygulama perspektifiniz için bir ad girin.
- Uygulama perspektifinizi etiketleri kullanarak tanımlamak için Süzgeç ekle' yi tıklatın.
Birleştirilecek etiketler için AND ya da OR işleci arasından seçim yapın ve köşeli ayraç kullanın. AND ve OR birleşimlerinin ayraç olmadan karışımı kullanıldığında, AND birleşimleri en yüksek önceliğe sahiptir ve ilk olarak değerlendirilir. Örneğin, tag.A AND tag.B OR tag.c AND tag.d etiket tanımlamaları (tag.A AND tag.B) OR (tag.c AND tag.d) olarak yorumlanır ve işlenir.
Uygulama içinde çağrılan herhangi bir veritabanı ya da ileti sistemi hizmetine yapılan çağrılar da içinde olmak üzere, süzgeçlerle eşleşen her çağrı bu uygulama perspektifiyle ilişkilendirilir.
Ayrıca, bir çağrının kaynağına ya da hedefine göre süzgeçleri ve grubu uygulama seçeneği de vardır.
Not: service.name ve endpoint.name etiketleri, agent.tag ya da host.name gibi altyapı varlığı etiketleriyle birlikte bir çağrım kaynağına ve hedefine uygulanabilir. Varsayılan olarak hedefe uygulanır ve süzgeci düzenle iletişim kutusu kullanılarak değiştirilebilir. Kaynak ve hedefi birleştirmeye ilişkin bir örnek, agent.zone ürününden agent.zone sınamasına doğru verilen çağrıları gruplayan bir uygulamadır.
- Belirttiğiniz etiketlerle eşleşenlerin geçici olarak aşağı akımına düşen tüm hizmetleri dahil etmek için Tüm Aşağı Akış Hizmetlerini Ekleseçeneğini belirleyin. Göz önünde bulundurulması gereken yalnızca süzgeç uygulanan hizmetler varsa, Aşağı Akış Hizmetleri Yok seçeneğini belirleyin. Seçilen hizmetlerle doğrudan iletişim kuran veritabanı ya da ileti sistemi hizmetlerinin AP ' ye eklenmesi gerekliyse, Hemen aşağı akış veritabanı ve ileti sistemi hizmetleri seçeneğini belirleyin.
- Varsayılan gösterge panosu görünümünü seçin:
Gelen çağrılar: Gelen çağrılar, uygulamanın dışından başlatılan ve hedef hizmetin seçilen uygulama perspektifinin bir parçası olduğu çağrılardır.
Tüm çağrılar: Yalnızca uygulama perspektifi sınırında değil, uygulama perspektifinde de gerçekleşen çağrılara ilişkin sonuçlar ve metrikler.
Varsayılan olarak, Özet sekmesi gibi çeşitli gösterge panoları, yalnızca "Gelen Çamalar" için numaraları gösterir. Bir gösterge panosunda Gelen ya da Tüm Çağrılar seçicisi varsa, perspektif Tüm Çağrılarolarak değiştirilebilir. Bir uygulama perspektifindeki hizmetler ve uç noktalar seçilirken sınır ayarı edinilir.
İleri Düzey Kipe ya da Basit Kipe Geçilmesi
Herhangi bir noktada, düğmeyi kullanarak basit sihirbaz kipinden gelişmiş kipe geçebilirsiniz. Yukarıdaki Adım 2 örneğinde, gelişmiş kipin seçilmesi ekranı aşağıdaki gibi gösterir. Önceden girilen tüm veriler bu görünüme taşınır. Tersi de doğrudur -- "Basit Mod" u seçecek olursanız bu veriler de kaybolmaz.

Uygulama perspektifinin güncellenmesi
Var olan uygulama perspektifleri güncellenebilir ya da silinebilir. Bir uygulama perspektifi güncellendikten sonra, yeni yapılandırmanın yalnızca değişiklikten sonra gelen yeni çağrılar için geçerli olduğunu unutmayın. Değişiklikten önce uygulamaya dahil edilen çağrılar ve hizmetler etkilenmez.
- Kenar çubuğunda Uygulamalar ' ı tıklatın ve uygulama perspektifinizi seçin.
- Configuration (Yapılandırma) sekmesini seçin.