Aracılığıyla paylaş


Azure İzleyici'de veri toplama kuralları (DCRs)

Veri toplama kuralları (DCR), Azure İzleyici için eski veri toplama yöntemlerini geliştiren Ayıklama, dönüştürme ve yükleme (ETL) benzeri bir veri toplama işleminin parçasıdır. Bu işlem, tüm veri kaynakları için ortak bir veri alımı işlem hattı ve önceki toplama yöntemlerine göre daha yönetilebilir ve ölçeklenebilir standart bir yapılandırma yöntemi kullanır.

DCR tabanlı veri toplamanın belirli avantajları şunlardır:

  • Farklı veri kaynaklarının yapılandırması için tutarlı yöntem.
  • Gelen verileri bir hedefe gönderilmeden önce filtrelemek veya değiştirmek için dönüştürme uygulayabilme.
  • Kod olarak altyapıyı ve DevOps işlemlerini destekleyen ölçeklenebilir yapılandırma seçenekleri.
  • Üst düzey ölçeklenebilirlik, katmanlı ağ yapılandırmaları ve düzenli bağlantı sağlamak için kendi ortamınızdaki uç işlem hattı seçeneği.

DCR'leri görüntüleme

Veri toplama kuralları (DCR' ler) Azure'da depolanır, böylece diğer Azure kaynakları gibi merkezi olarak dağıtılabilir ve yönetilebilir. Farklı veri toplama senaryolarını tanımlamak ve özelleştirmek için tutarlı ve merkezi bir yol sağlar.

Azure portalındaki İzleyici menüsünün Veri Toplama Kuralları seçeneğinden aboneliğinizdeki tüm DCR'leri görüntüleyin. DCR'yi oluşturmak için kullanılan yöntemden ve DCR'nin ayrıntılarından bağımsız olarak, abonelikteki tüm DCR'ler bu ekranda listelenir.

Azure portalında DCR'leri gösteren ekran görüntüsü.

Eski veri toplama yöntemleri değiştirildi

DCR toplama işlemi değiştirildi veya Azure İzleyici'deki diğer veri toplama yöntemlerini değiştirme işlemi devam ediyor. Aşağıdaki tabloda, DCR tabanlı değiştirmeleriyle birlikte eski yöntemler listelenmektedir. Gelecekte Azure İzleyici'deki diğer veri toplama yöntemlerinin de DCR'lerle değiştirilmesi beklenir.

Eski yöntem DCR yöntemi Açıklama
Log Analytics aracısı Azure Monitor ajanı Azure İzleyici aracısı artık VM içgörülerini ve Kapsayıcı içgörülerini destekleyen sanal makineleri (VM) ve Kubernetes kümelerini izlemek için kullanılıyor.
Tanılama ayarları
(yalnızca ölçümler)
Ölçümleri dışarı aktarma Tanılama ayarları şu anda Azure kaynaklarından kaynak günlüklerini toplamak için hala kullanılmaktadır. Platform metrikleri artık Metrik dışa aktarma özelliği kullanılarak toplanabilir.
Veri Toplayıcı API'si Log alma API'si Günlük alımı API'si, herhangi bir REST istemcisinden Log Analytics çalışma alanına veri göndermek için kullanılır. Daha az güvenli ve daha az işlevsel olan Veri Toplayıcı API'sinin yerini alır.

Azure İzleyici işlem hattı

DCR'ler tarafından desteklenen veri toplama işlemi, gelen veriler için ortak bir işlem yolu sağlayan Azure İzleyici işlem hattını temel alır. Bulut işlem hattı, Azure İzleyici işlem hattının bir bileşenidir (bkz. Diğer bileşen için Edge işlem hattı ) ve Azure İzleyici platformunun bir parçası olarak Azure aboneliğinizde otomatik olarak kullanılabilir. Yapılandırma gerektirmez ve Azure portalında görünmez.

Azure İzleyici işlem hattı için veri akışını gösteren diyagram.

Azure İzleyici işlem hattını kullanan her veri toplama senaryosu bir DCR'de tanımlanır. DCR, bulut işlem hattının aldığı verileri nasıl işlemesi gerektiğine ilişkin yönergeler sağlar. Senaryoya bağlı olarak, DCR'ler aşağıdakilerin tümünü veya bazılarını belirtir:

  • Toplanıp işlem hattına gönderilecek veriler.
  • Gelen verilerin şeması.
  • Depolanmadan önce verilere uygulanacak dönüştürmeler.
  • Verilerin gönderilmesi gereken hedef.

DCR kullanma

Aşağıdaki bölümlerde açıklandığı gibi belirli bir veri toplama senaryosu için DCR'lerin belirtildiğinin iki temel yolu vardır. Her senaryo bu yöntemlerden birini destekler, ancak ikisini birden desteklemez.

Uyarı

Çalışma alanı dönüştürme DCR'leri oluşturuldukları anda etkin olur. Bu bölümde açıklanan yöntemlerden herhangi birini kullanmaz.

Veri toplama kuralı ilişkilendirmeleri (DCRA)

Veri toplama kuralı ilişkilendirmeleri (DCRA) bir DCR'yi izlenen bir kaynakla ilişkilendirmek için kullanılır. Bu çoka çok ilişkisidir ve burada:

  • tek bir DCR birden çok kaynakla ilişkilendirilebilir.
  • tek bir kaynak birden çok DCR ile ilişkilendirilebilir.

Bu, farklı gereksinimlere sahip kaynak kümeleri arasında izlemenizi sürdürmek için bir strateji geliştirmenizi sağlar.

Örneğin, aşağıdaki diyagramda bir sanal makinede çalışan Azure İzleyici aracısı (AMA) için veri toplama gösterilmektedir. Aracı yüklendiğinde, kendisiyle ilişkilendirilmiş tüm DCR'leri almak için Azure İzleyici'ye bağlanır. Bu senaryoda DCR'ler toplayacak olayları ve performans verilerini belirtir. Aracı, makineden hangi verilerin toplanıp Azure İzleyici'ye gönderileceğini belirlemek için bu bilgileri kullanır. Veriler teslim edildikten sonra bulut işlem hattı, verileri filtrelemek ve değiştirmek için DCR'de belirtilen tüm dönüştürmeleri çalıştırır ve ardından verileri belirtilen çalışma alanına ve tabloya gönderir.

DCR kullanan Azure İzleyici aracısı için temel işlemi gösteren diyagram.

Doğrudan alım

Doğrudan alma işleminde, gelen verileri işlemek için belirli bir DCR belirtilir. Örneğin, aşağıdaki diyagramda Logs ingestion API'yi kullanan bir özel uygulamadaki veriler gösterilmektedir. Her API çağrısı, verilerini işleyen DCR'yi belirtir. DCR, gelen verilerin yapısını anlar, verilerin hedef tablo biçiminde olmasını sağlayan bir dönüştürme içerir ve dönüştürülen verileri göndermek için bir çalışma alanı ve tablo belirtir.

Günlük Aktarım API'sini kullanarak DCR için temel çalışma işlemini gösteren diyagram.

Dönüşümler

Dönüştürmeler, bulut işlem hattına gönderilen her kayıtta çalışan bir DCR'ye dahil edilen KQL sorgularıdır. Azure İzleyici'de depolanmadan veya başka bir hedefe gönderilmeden önce gelen verileri değiştirmenize olanak tanır. Veri alımı maliyetlerinizi azaltmak, Log Analytics çalışma alanında kalıcı olmaması gereken hassas verileri kaldırmak veya hedef şemayla eşleştiğinden emin olmak için verileri biçimlendirmek için gereksiz verileri filtreleyebilirsiniz. Dönüştürmeler ayrıca birden çok hedefe veri gönderme veya verileri ek bilgilerle zenginleştirme gibi gelişmiş senaryoları da etkinleştirir.

Dönüştürmenin temel kavramını gösteren diyagram.

Edge işlem hattı

Kenar işlem hattı, Azure Monitor işlem hattını kendi veri merkezinize genişletir. Telemetri verilerinin bulut işlem hattına teslim edilene kadar büyük ölçekte toplanmasına ve yönlendirilmesine olanak tanır. Bulut işlem hattından farklı olarak uç işlem hattı isteğe bağlıdır ve yapılandırma gerektirir.

Azure İzleyici uç işlem hattı için belirli kullanım örnekleri şunlardır:

  • Ölçeklenebilirlik. Uç işlem hattı, Azure İzleyici aracısı gibi diğer koleksiyon yöntemleriyle sınırlı olabilecek izlenen kaynaklardan gelen büyük hacimli verileri işleyebilir.
  • Düzenli bağlantı. Bazı ortamların bulutla güvenilir olmayan bağlantısı olabilir veya bağlantı olmadan uzun beklenmedik dönemler olabilir. Bağlantı yeniden kurulduğunda, uç işlem hattı verileri yerel olarak önbelleğe alabilir ve bulutla senkronize olabilir.
  • Katmanlı ağ. Bazı ortamlarda ağ segmentlere ayrılmıştır ve veriler doğrudan buluta gönderilemez. Uç işlem hattı, bulut erişimi olmadan izlenen kaynaklardan veri toplamak ve buluttaki Azure İzleyici bağlantısını yönetmek için kullanılabilir.

Azure İzleyici uç işlem hattı için veri akışını gösteren diyagram.

DCR bölgeleri

Veri toplama kuralları Log Analytics çalışma alanlarının, Azure Kamu ve Çin bulutlarının desteklendiği tüm genel bölgelerde kullanılabilir. Havayla kaplı bulutlar henüz desteklenmemektedir. DCR, belirli bir bölgede oluşturulup depolanır ve aynı coğrafyadaki eşleştirilmiş bölgeye yedeklenir. Hizmet, bölgedeki üç kullanılabilirlik alanına da dağıtılır. Bu nedenle, kullanılabilirliği daha da artıran alanlar arası yedekli bir hizmettir.

Tek bölgeli veri yerleşimi , müşteri verilerinin tek bir bölgede depolanmasını sağlayan bir önizleme özelliğidir ve şu anda yalnızca Asya Pasifik Bölgesi'nin Güneydoğu Asya Bölgesi'nde (Singapur) ve Brezilya Coğrafi Bölgesinin Güney Brezilya (Sao Paulo Eyaleti) Bölgesinde kullanılabilir. Tek bölgeli yerleşim, bu bölgelerde varsayılan olarak etkindir.

Sonraki Adımlar

DCR'lerle çalışma hakkında daha fazla bilgi için bkz: