Tüm Ürünler
Search
Belge Merkezi

Simple Log Service:Topoloji grafiği

Son Güncelleme:Sep 30, 2026

Topoloji grafiği, sistem mimarisini, hizmet bağımlılıklarını ve veri akış yönünü görselleştirir. Bu konuda, düğüm ilişkilerini ve ilgili ölçümleri görüntülemek üzere Simple Log Service panosunda bir topoloji grafiği yapılandırırsınız.

Giriş

Topoloji grafiği; modüller veya uygulamalar arasındaki bağımlılıkları ve genel durumu gösteren sistem düzeyinde bir görünümdür.

Simple Log Service, toplanan topoloji verilerini ayrıştırır ve yapılandırır. Aşağıdaki örnekte ham bir veri örneği gösterilmektedir. child ve parent alanları modüller veya uygulamalar arasındaki bağımlılıkları belirtir ancak bu biçim anlaşılır değildir.

Her topoloji günlüğünde ayrıca metric_1, metric_2, metric_3, type ve diğer alanlar bulunur. child_type/parent_type değerleri SERVER, MQ ve WEB gibi türleri içerir.

Topoloji verilerini görselleştirmek için ilişki alanlarını ayıklayan bir sorgu deyimi çalıştırın. Örneğin, * | SELECT child, parent, child_type, parent_type FROM log ifadesi child, child_type, parent ve parent_type alanlarını alarak bir topoloji grafiği oluşturur. Desteklenen düzenler şunlardır: Force-directed Layout, Hierarchical Layout veya Circular Layout.

Topology chart

Önkoşullar

Başlamadan önce aşağıdaki koşulların karşılandığından emin olun:

  • child, parent ve type alanlarını içeren toplanmış topoloji verilerine sahip bir Logstore.

  • Grafik ekleyebileceğiniz bir pano. @id="xref_lbr_ixj_l18" Panoya grafik ekleme.

Genel yapılandırmalar

Topoloji grafiği için genel özellikleri ayarlayın.

Topoloji yapılandırması

Parametre Açıklama
@id="row_0m6_uhb_zbz" @id="entry_52w_n20_w1c" @id="uicontrol_8do_mof_4t7" Child Node Type @id="entry_bwz_0e4_2kv" Alt düğüm türünü temsil eden alanı seçin.
@id="row_ydl_dvk_ehj" @id="entry_5k5_sth_mua" @id="uicontrol_ne1_a21_bj8" Child Node ID @id="entry_a7h_py5_2he" Alt düğüm kimliğini temsil eden alanı seçin.
@id="row_luz_jmy_76d" @id="entry_y8y_5ub_o9p" @id="uicontrol_rnk_85x_tsp" Parent Node Type @id="entry_xp4_7ch_uqo" Üst düğüm türünü temsil eden alanı seçin.
@id="row_yz4_iqz_ijx" @id="entry_1g0_eyh_lkp" @id="uicontrol_i08_glm_2ai" Parent Node ID @id="entry_2ic_nv8_hfl" Üst düğüm kimliğini temsil eden alanı seçin.
Not

@id="ul_rb4_jfo_ykz" @id="li_vz9_ef0_3ef" Simple Log Service 13 yerleşik düğüm simgesi sağlar: Server, Database, WEB, MQ, Server Load Balancer (SLB), Web Application Firewall (WAF), Object Storage Service (OSS), Alibaba Cloud DNS, Switch, Router, Android, iOS ve Windows. @id="li_rmh_b4f_472" @id="uicontrol_6kx_f3c_jhe" Child Node Type ve @id="uicontrol_nik_gc8_js4" Parent Node Type alanlarında herhangi bir düğüm türü belirtilmezse Simple Log Service varsayılan Server simgesini kullanır.

Yapılandırma örneği

Sağ taraftaki Topology Configuration ve Layout Configuration bölümlerini yapılandırın. Sol tarafta zaman aralığını ayarlayın, bir Logstore seçin ve bir sorgu deyimi girin. Grafiği görüntülemek için sayfanın üst kısmındaki Apply öğesini tıklayın.

  • Topology Configuration: Child Node Type değerini type, Child Node ID değerini child_service, Parent Node Type değerini type ve Parent Node ID değerini parent_service olarak ayarlayın.

  • Layout Configuration: Layout Type değerini Circular Layout ve Node Type değerini Icon olarak ayarlayın.

Aşağıdaki deyim, topoloji grafiğini oluşturmak için child_service, parent_service ve type alanlarını alır.

version: service | select child_service, parent_service, 'SERVER' as type from log

Düğüm ölçümü yapılandırması

Genel yapılandırmalar, ölçümler olmadan yalnızca düğüm bağımlılıklarını gösteren bir topoloji grafiği üretir. Tek tek düğümlere ölçüm verileri eklemek için düğüm ölçümlerini yapılandırın.

Aşağıdaki örnek, örnek ölçüm verilerini gösterir. node alanı, topoloji verilerindeki child ve parent alanlarına karşılık gelir. Ölçümleri grafikteki düğümlere bağlamak için node alanını kullanın.

Örnek ölçüm verisi günlüğü şu alanları içerir: __tag__:__client_ip__ (istemci IP'si), metric_1 ile metric_7 (sayısal ölçümler), node (Mme.Hucheloup gibi düğüm adı) ve type (E70 gibi düğüm türü).

Her düğüm türü için farklı ölçümler yapılandırabilirsiniz. Bu örnekte A > WEB kullanılır.

A > WEB bölümünde ölçüm verilerini içeren Project ve Logstore'u seçin, ardından bir sorgu deyimi girin. Örneğin, metric_1 gecikme süresini temsil ediyorsa her düğüm için maksimum ve minimum gecikme süresini hesaplamak üzere * | SELECT max(metric_1) AS maxLantency, min(metric_1) AS minLantency, node FROM log GROUP BY node ifadesini çalıştırın.

Yapılandırmayı uyguladıktan sonra ölçümlerin doğru görüntülendiğini doğrulamak için bir düğümün üzerine gelin. İlgili olmayan düğümleri ve bağlantıları gizlemek için bir düğümü tıklayın.

Çizgi ölçümü yapılandırması

Sorgu deyimi ve alanları düğüm bağımlılıklarını belirler. Farklı çizgi türleri farklı sorgu deyimlerine karşılık gelir. Çizgi ölçümlerini yapılandırmak için çizgi ölçümü alanlarını topoloji sorgu deyimine dahil edin.

Örneğin, metric_1 yanıt süresini ve metric_2 gecikme süresini belirtiyorsa metric_1 ve metric_2 değerlerini ayıklamak için Sorgu A'yı kullanın, ardından bu alanları Line Metric Configuration bölümünde yapılandırın.

Yapılandırmayı uyguladıktan sonra ölçümlerin doğru görüntülendiğini doğrulamak için bir bağlantı çizgisinin üzerine gelin. İlgili olmayan düğümleri ve bağlantıları gizlemek için bir çizgiyi tıklayın.

Etkileşim olayları

Etkileşim olayları, düğümlerde ayrıntılı analiz yapılmasını sağlar. Desteklenen olaylar şunlardır: Open Logstore, Open Quick Query, Open Dashboard, Open Trace Analysis, Open Trace Details ve Custom HTTP URL. Ayrıntılı analiz için panoya etkileşim olayları ekleme.

Örneğin, A > SERVER ifadesi Sorgu A'dan gelen SERVER düğümleri için bir etkileşim olayı ayarlar. Bunu Create Custom HTTP URL olarak ayarlarsanız bir SERVER düğümüne sağ tıklayın ve belirtilen URL'yi açmak için Create Custom HTTP URL öğesini seçin.