Azure İzleyici veri platformu

Günümüzün karmaşık bilgi işlem ortamları hem bulut hem de şirket içi hizmetleri kullanan dağıtılmış uygulamalar çalıştırır. Gözlemlenebilirliği etkinleştirmek için, dağıtılmış sistemin her katmanından ve bileşeninden işletimsel veriler toplanmalıdır. Bu veriler hakkında derin içgörüler gerçekleştirebilmeli ve kuruluşunuzdaki paydaşları destekleyecek şekilde farklı perspektiflerle birleştirebilmelidir.

Azure İzleyici çeşitli kaynaklardan verileri toplar ve toplayarak analiz, görselleştirme ve uyarı için kullanılabilecek ortak bir veri platformuna ekler. Birden çok kaynaktan alınan verilerin üzerinde tutarlı bir deneyim sağlar. Tüm izlenen kaynaklarınız arasında ve hatta verilerini Azure İzleyici'de depolayan diğer hizmetlerdeki verilerle bile derin içgörüler elde edebilirsiniz.

Sol tarafta merkezi bir veri platformuna veri gönderen veri kaynakları ve sağdaki Azure İzleyici'nin toplanan verileri kullanan özellikleriyle Azure İzleyici'ye genel bir bakış gösteren diyagram.

Azure İzleyici'de gözlemlenebilirlik verileri

Ölçümler, günlükler ve dağıtılmış izlemeler genellikle gözlemlenebilirliğin üç sütunu olarak adlandırılır. bir izleme aracının, izlenen sistemin yeterli düzeyde gözlemlenebilirliğini sağlamak için bu üç farklı veri türünü toplaması ve analiz etmesi gerekir. Gözlemlenebilirlik, birden çok sütundaki veriler arasında bağıntı kurarak ve izlenen tüm kaynak kümesinde verileri toplayarak elde edilebilir. Azure İzleyici birden çok kaynaktan verileri birlikte depoladığı için, ortak bir araç kümesi kullanılarak veriler ilişkilendirilebilir ve analiz edilebilir. Ayrıca, diğer hizmetler için verileri barındırmanın yanı sıra birden çok Azure aboneliği ve kiracısı arasında da veri bağıntısı sağlar.

Azure kaynakları önemli miktarda izleme verileri oluşturur. Azure İzleyici, bu verileri ve diğer kaynaklardan gelen izleme verilerini bir Ölçümler veya Günlükler platformunda birleştirir. Her biri belirli izleme senaryoları için iyileştirilmiştir ve her biri Azure İzleyici'deki farklı özellikleri destekler. Veri analizi, görselleştirmeler veya uyarı gibi özellikler, gerekli senaryonuzu en verimli ve uygun maliyetli şekilde uygulayabilmeniz için farklılıkları anlamanıza ihtiyaç duyar. Application Insights veya Container insights gibi Azure İzleyici'deki içgörüler, iki veri türü arasındaki farkları anlamak zorunda kalmadan belirli bir izleme senaryosuna odaklanmanızı sağlayan analiz araçlarına sahiptir.

Ölçümler

Ölçümler , sistemin belirli bir zaman noktasındaki bazı yönlerini açıklayan sayısal değerlerdir. Bunlar düzenli aralıklarla toplanır ve zaman damgası, ad, değer ve bir veya daha fazla tanımlayıcı etiketle tanımlanır. Ölçümler çeşitli algoritmalar kullanılarak toplanabilir. Bunlar diğer ölçümlerle karşılaştırılabilir ve zaman içindeki eğilimler için analiz edilebilir.

Azure İzleyici'deki ölçümler, zaman damgalı verileri analiz etmek için iyileştirilmiş bir zaman serisi veritabanında depolanır. Zaman damgası, ölçümleri uyarı ve sorunların hızlı algılanması için uygun hale getirir. Ölçümler, sisteminizin nasıl bir performans sergilediğiniz hakkında bilgi verebilir ancak genellikle sorunların kök nedenini belirlemek için günlüklerle birleştirilmelidir.

Azure İzleyici Ölçümleri iki tür ölçüm içerir: yerel ölçümler ve Prometheus ölçümleri. Azure İzleyici'deki Ölçümler bölümünde veri kaynakları da dahil olmak üzere Azure İzleyici ölçümleriyle ilgili iki ve daha fazla ayrıntının karşılaştırmasına bakın.

Günlükler

Günlükler , sistem içinde gerçekleşen olaylardır. Bunlar farklı türde veriler içerebilir ve zaman damgasıyla yapılandırılmış veya serbest biçimli metinler olabilir. Ortamdaki olaylar günlük girdileri oluşturduğundan, bunlar zaman içinde oluşturulabilir. Ağır yük altındaki bir sistem genellikle daha fazla günlük birimi oluşturur.

Azure İzleyici'deki günlükler, güçlü bir analiz altyapısı ve zengin sorgu dili sağlayan Azure Veri Gezgini'ı temel alan bir Log Analytics çalışma alanında depolanır. Günlükler genellikle tanımlanan sorunun tam bağlamını sağlamak için yeterli bilgi sağlar ve sorunların kök nedenini belirlemek için değerlidir.

Not

Azure İzleyici Günlükleri ile Azure'daki günlük verilerinin kaynakları arasında ayrım yapmak önemlidir. Örneğin, Azure'daki abonelik düzeyi olaylar, Azure İzleyici menüsünden görüntüleyebileceğiniz bir Etkinlik günlüğüne yazılır. Kaynakların çoğu işlem bilgilerini farklı konumlara iletebileceğiniz bir kaynak günlüğüne yazar.

Azure İzleyici Günlükleri, tüm kaynak kümeniz genelinde derin analiz sağlamak için Etkinlik günlüklerini ve kaynak günlüklerini ve diğer izleme verilerini toplayan bir günlük veri platformudur.

Azure portalında Log Analytics ile günlük sorguları ile etkileşimli olarak çalışabilirsiniz. Ayrıca, diğer verilerle birlikte görselleştirme için sonuçları bir Azure panosuna ekleyebilirsiniz. Bir zamanlama sorgusunun sonuçlarına göre bir uyarı tetikleyen günlük araması uyarıları oluşturabilirsiniz.

Azure İzleyici'deki Günlükler'de veri kaynakları da dahil olmak üzere Azure İzleyici günlükleri hakkında daha fazla bilgi edinin.

Dağıtılmış izlemeler

İzlemeler, dağıtılmış bir sistem aracılığıyla bir kullanıcı isteğini izleyen bir dizi ilgili olaydır. Uygulama kodunun davranışını ve farklı işlemlerin performansını belirlemek için kullanılabilirler. Günlükler genellikle dağıtılmış bir sistemin tek tek bileşenleri tarafından oluşturulsa da izleme, uygulamanızın tüm bileşen kümesi genelindeki çalışmasını ve performansını ölçer.

Azure İzleyici'de dağıtılmış izleme, Application Insights SDK'sı ile etkinleştirilir. İzleme verileri, Application Insights tarafından toplanan diğer uygulama günlüğü verileriyle birlikte depolanır. Bu şekilde günlük sorguları, panolar ve uyarılar gibi diğer günlük verileriyle aynı analiz araçları tarafından kullanılabilir.

Dağıtılmış izleme hakkında daha fazla bilgi için bkz . Dağıtılmış izleme nedir?.

Değişiklikler

Değişiklikler , Azure uygulamanızda altyapı katmanından uygulama dağıtımına kadar gerçekleşen bir dizi olaydır. Değişiklikler, Değişiklik Analizi aracı kullanılarak abonelik düzeyinde izlenir. Değişiklik Analizi aracı, uygulama değişikliklerinizle ilgili ayrıntılı içgörüler sağlamak için Azure Kaynak Grafı gücünden yararlanarak gözlemlenebilirliği artırır.

Değişiklik Analizi etkinleştirildikten sonra, Microsoft.ChangeAnalysis kaynak özellikleri ve yapılandırma değişikliği verilerini kullanılabilir hale getirmek için kaynak sağlayıcısı bir Azure Resource Manager aboneliğine kaydedilir. Değişiklik Analizi, kullanıcıların sorunlara neden olabilecek değişiklikleri anlamasına yardımcı olmak için çeşitli yönetim ve sorun giderme senaryolarına yönelik veriler sağlar:

Azure İzleyici'de Değişiklik Analizini Kullanma konusundaki veri kaynakları da dahil olmak üzere Değişiklik Analizi hakkında daha fazla bilgi edinin.

İzleme verilerini toplama

Azure İzleyici için farklı veri kaynakları Log Analytics çalışma alanına (Günlükler) veya Azure İzleyici ölçüm veritabanına (Ölçümler) veya her ikisine de yazar. Bazı kaynaklar doğrudan bu veri depolarına, bazıları ise Azure depolama gibi başka bir konuma yazabilir ve günlükleri veya ölçümleri doldurmak için bazı yapılandırmalar gerektirebilir.

Her türü dolduran farklı veri kaynaklarının listesi için bkz. Azure İzleyici'deki Ölçümler ve Azure İzleyici'deki Günlükler.

Dış sistemlere veri akışı

İzleme verilerini analiz etmek için Azure'daki araçları kullanmanın yanı sıra, bunu güvenlik bilgileri ve olay yönetimi ürünü gibi bir dış ara aracına iletmeniz gerekebilir. Bu iletme işlemi genellikle Azure Event Hubs aracılığıyla izlenen kaynaklardan doğrudan gerçekleştirilir.

Bazı kaynaklar verileri doğrudan bir olay hub'ına gönderecek şekilde yapılandırılabilirken, gerekli verileri almak için mantıksal uygulama gibi başka bir işlem kullanabilirsiniz. Daha fazla bilgi için bkz . Dış araç tarafından kullanılmak üzere Azure izleme verilerini olay hub'ına akışla aktarma.

Sonraki adımlar