Azure İzleyici'de veri toplama kuralları (DCR'ler) ve ilişkilendirmeler oluşturma ve bunları düzenleme

Azure İzleyici'de veri toplama kuralı (DCR) oluşturmak için birden çok yöntem vardır. Bazı durumlarda Azure İzleyici, DCR'yi Azure portalda yapılandırdığınız ayarlara göre oluşturabilir ve yönetebilir. Diğer durumlarda, belirli senaryoları özelleştirmek için kendi DCR'lerinizi oluşturmanız gerekir.

Bu makalede, DCR oluşturmaya ve düzenlemeye ilişkin farklı yöntemler açıklanmaktadır. DCR'nin içeriği için bkz . Azure İzleyici'de veri toplama kuralının yapısı.

İzinler

DCR'ler ve ilişkilendirmeler oluşturmak için aşağıdaki izinlere ihtiyacınız vardır:

Yerleşik rol Kapsamlar Nedeni
İzleme Katkıda Bulunanı
  • Abonelik ve/veya
  • Kaynak grubu ve/veya
  • Mevcut bir DCR
DCR'ler oluşturun veya düzenleyin, makineye kurallar atayın, ilişkileri dağıtın.
Sanal Makine Katılımcısı
Azure Bağlı Makine Kaynak Yöneticisi
  • Sanal makineler, sanal makine ölçek kümeleri
  • Azure Arc özellikli sunucular
VM'de aracı uzantılarını dağıtma (sanal makine).
Microsoft.Resources/deployments/ eylemini içeren herhangi bir rol*
  • Abonelik ve/veya
  • Kaynak grubu ve/veya
  • Mevcut bir DCR
Azure Resource Manager şablonlarını dağıtma.

DCR oluşturmak için otomatik yöntemler

Aşağıdaki tabloda, DCR'nin sizin için oluşturulduğu Azure portalını kullanarak veri toplama senaryoları oluşturma yöntemleri listelenmektedir. Bu gibi durumlarda doğrudan DCR ile etkileşim kurmanız gerekmez.

Senaryo Kaynaklar Açıklama
Sanal makineyi izleme VM İçgörülerini etkinleştirmeye genel bakış VM'de VM İçgörüleri'ni etkinleştirdiğinizde Azure İzleyici aracısı yüklenir ve bir DCR oluşturulur ve VM ile ilişkilendirilir. Bu DCR önceden tanımlanmış bir performans sayaçları kümesi toplar ve değiştirilmemelidir.
Kapsayıcı içgörüleri Container Insights'i etkinleştirme Kubernetes kümesinde Container Insights'ı etkinleştirdiğinizde, Azure İzleyici aracısının kapsayıcılı bir sürümü yüklenir ve kümeyle ilişkilendirilen ve seçtiğiniz yapılandırmaya göre veri toplayan bir DCR oluşturulur. Dönüştürme eklemek için bu DCR'yi değiştirmeniz gerekebilir.
Çalışma alanı dönüştürme Azure portalını kullanarak çalışma alanı veri toplama kuralına dönüştürme ekleme Log Analytics çalışma alanında desteklenen herhangi bir tablo için dönüştürme oluşturun. Bu dönüştürme, çalışma alanına bağlı bir DCR içinde belirtilir. Dönüştürme daha sonra henüz DCR'yi kullanmamış eski iş yüklerinden bu tabloya gönderilen tüm verilere uygulanır.

DCR oluşturma

Azure CLI, PowerShell, API veya ARM şablonlarını kullanarak veri toplama kuralı oluşturmak için örnek DCR'lerden biriyle başlayarak bir JSON dosyası oluşturun. Belirli ortamınız ve gereksinimleriniz için JSON dosyasını değiştirmek için Azure İzleyici'de veri toplama kuralının yapısı'ndaki bilgileri kullanın.

Önemli

Veri toplama kuralınızı hedef Log Analytics çalışma alanınızla veya Azure İzleyici çalışma alanınızla aynı bölgede oluşturun. Veri toplama kuralını kiracıdaki herhangi bir abonelikten veya kaynak grubundan makinelere veya kapsayıcılara ilişkilendirebilirsiniz. Kiracılar arasında veri göndermek için önce Azure Lighthouse'ı etkinleştirmeniz gerekir.

Azure portalı ile oluşturma

Azure portalı, sanal makineler ve sanal makine ölçek kümeleri için DCR oluşturmaya yönelik basitleştirilmiş bir deneyim sağlar. Bu yöntemi kullanarak, dönüştürme gibi gelişmiş bir özellik uygulamak istemediğiniz sürece DCR'nin yapısını anlamanız gerekmez. Bu DCR'yi çeşitli veri kaynaklarıyla oluşturma işlemi Azure İzleyici Aracısı ile veri toplama bölümünde açıklanmıştır.

Önemli

Veri toplama kuralınızı hedef Log Analytics çalışma alanınızla veya Azure İzleyici çalışma alanınızla aynı bölgede oluşturun. Veri toplama kuralını kiracıdaki herhangi bir abonelikten veya kaynak grubundan makinelere veya kapsayıcılara ilişkilendirebilirsiniz. Kiracılar arasında veri göndermek için önce Azure Lighthouse'ı etkinleştirmeniz gerekir.

Azure portalındaki İzleyici menüsünde Veri Toplama Kuralları>Oluştur'u seçerek DCR oluşturma sayfasını açın.

Yeni bir veri toplama kuralı için Oluştur düğmesini gösteren ekran görüntüsü.

Temel sayfası, DCR hakkında temel bilgiler içerir.

Yeni veri toplama kuralı için Temel sekmesini gösteren ekran görüntüsü.

Ayar Açıklama
Kural Adı DCR'nin adı. Ad, kuralı belirlemenize yardımcı olacak açıklayıcı bir ad olmalıdır.
Abonelik DCR'yi depolamak için abonelik. Aboneliğin sanal makinelerle aynı abonelik olması gerekmez.
Kaynak grubu DCR'yi depolamak için kaynak grubu. Kaynak grubunun sanal makinelerle aynı kaynak grubu olması gerekmez.
Bölge DCR'yi depolamak için bölge. Bölge, DCR'nin hedefinde kullanılan log analytics çalışma alanı veya Azure İzleyici çalışma alanıyla aynı bölge olmalıdır. Farklı bölgelerde çalışma alanlarınız varsa, aynı makine kümesiyle ilişkilendirilmiş birden çok DCR oluşturun.
Platform Türü Windows veya Linux olmak üzere DCR için kullanılabilir olacak veri kaynaklarının türünü belirtir. Hiçbiri her ikisine de izin verir. 1
Veri Toplama Uç Noktası Veri toplamak için kullanılan veri toplama uç noktasını (DCE) belirtir. DCE yalnızca Azure İzleyici Özel Bağlantı kullanıyorsanız gereklidir. Bu DCE, DCR ile aynı bölgede olmalıdır. Daha fazla bilgi için bkz . Dağıtımınıza göre veri toplama uç noktalarını ayarlama.

1 Bu seçenek, DCR'deki özniteliği ayarlar kind . Bu öznitelik için ayarlanabilen başka değerler de vardır, ancak portalda kullanılamazlar.

Kaynak ekleme

Kaynaklar sayfası, DCR ile ilişkilendirilecek kaynakları eklemenize olanak tanır. Kaynakları seçmek için + Kaynak ekle'yi seçin. Azure İzleyici aracısı, henüz sahip olmayan tüm kaynaklara otomatik olarak yüklenir.

Önemli

Portal, varsa mevcut kullanıcı tarafından atanan kimliklerle birlikte hedef kaynaklarda sistem tarafından atanan yönetilen kimliği etkinleştirir. İstekte kullanıcı tarafından atanan kimliği belirtmediğiniz sürece, mevcut uygulamalar için makine varsayılan olarak sistem tarafından atanan kimliği kullanır.

Yeni veri toplama kuralı için Kaynaklar sekmesini gösteren ekran görüntüsü.

İzlediğiniz makine hedef Log Analytics çalışma alanınızla aynı bölgede değilse ve DCE gerektiren veri türlerini topluyorsanız Veri Toplama Uç Noktalarını Etkinleştir'i seçin ve izlenen her makinenin bölgesinde bir uç nokta seçin. İzlenen makine hedef Log Analytics çalışma alanınızla aynı bölgedeyse veya DCE gerekmiyorsa, Kaynaklar sekmesinde bir veri toplama uç noktası seçmeyin.

Veri kaynağı ekleme

Toplama ve teslim etme sayfası, DCR için veri kaynakları ve her birine yönelik bir hedef eklemenize ve yapılandırmanıza olanak tanır.

Ekran öğesi Açıklama
Veri kaynağı Bir Veri kaynağı türü seçin ve seçtiğiniz veri kaynağı türüne göre ilgili alanları tanımlayın. Her veri kaynağı türünü yapılandırma hakkında ayrıntılı bilgi için Veri kaynakları makalelerine bakın.
Hedef Her veri kaynağı için bir veya daha fazla hedef ekleyin. Aynı veya farklı türlerde birden çok hedef seçebilirsiniz. Örneğin, çoklu giriş olarak da bilinen birden çok Log Analytics çalışma alanı seçebilirsiniz. Destekledikleri farklı hedefler için her veri türünün ayrıntılarına bakın.

DCR, tek bir DCR'de 10 veri kaynağı sınırına kadar birden çok farklı veri kaynağı içerebilir. Farklı veri kaynaklarını aynı DCR'de birleştirebilirsiniz, ancak genellikle farklı veri toplama senaryoları için farklı DCR'ler oluşturmak istersiniz. DCR'lerinizi düzenlemeye ilişkin öneriler için bkz . Azure İzleyici'de veri toplama kuralı oluşturma ve yönetimi için en iyi yöntemler.

Not

Veri toplama kuralı sihirbazını kullanarak bir veri toplama kuralı oluşturduğunuzda verilerin hedeflere gönderilmesi 5 dakika kadar sürebilir.

DCR'yi düzenleme

DCR'yi düzenlemek için önceki bölümde açıklanan yöntemlerden herhangi birini kullanarak JSON'un değiştirilmiş bir sürümünü kullanarak DCR oluşturabilirsiniz.

Mevcut bir DCR için JSON almanız gerekiyorsa Azure portalında DCR için JSON Görünümü'nden kopyalayabilirsiniz. Aşağıdaki PowerShell örneğinde gösterildiği gibi api çağrısı kullanarak da alabilirsiniz.

$ResourceId = "<ResourceId>" # Resource ID of the DCR to edit
$FilePath = "<FilePath>" # Store DCR content in this file
$DCR = Invoke-AzRestMethod -Path ("$ResourceId"+"?api-version=2022-06-01") -Method GET
$DCR.Content | ConvertFrom-Json | ConvertTo-Json -Depth 20 | Out-File -FilePath $FilePath

Var olan bir DCR'yi alma ve düzenleme işleminde yol gösteren bir öğretici için bkz . Öğretici: Veri toplama kuralını (DCR) düzenleme.

Ölçüm dışarı aktarma için DCR oluşturma

Ölçüm dışarı aktarma için veri toplama kuralı oluşturmak için Azure portalı, Azure CLI, PowerShell, API veya ARM şablonlarını kullanın.

Önemli

Platform Telemetri verilerini Depolama Hesaplarına veya Event Hubs'a göndermek için kaynağın, veri toplama kuralının ve hedef Depolama Hesabının veya Event Hubs'ın tümü aynı bölgede olmalıdır.

  1. Azure portalındaki İzleyici menüsünde Veri Toplama Kuralları'nı ve ardından Oluştur'u seçin.

  2. Platform ölçümleri verilerini toplamak üzere bir DCR oluşturmak için sayfanın üst kısmındaki bağlantıyı seçin. Veri toplama kuralı oluşturma sayfasını gösteren ekran görüntüsü.

  3. Veri Toplama Kuralı Oluştur sayfasında bir kural adı girin, DCR için bir Abonelik, Kaynak grubu ve Bölge seçin.

  4. Ölçümleri bir Depolama Hesabına veya Event Hubs'a göndermek istiyorsanız Yönetilen Kimliği Etkinleştir'i seçin.

  5. İleriVeri toplama kuralı oluşturma sayfasının temel bilgiler sekmesini gösteren ekran görüntüsü.'yi seçin

  6. Kaynaklar sayfasında Kaynak ekle'yi seçerek ölçümleri toplamak istediğiniz kaynakları ekleyin.

  7. Topla ve teslim et sekmesine gitmek için İleri'yi seçin.Veri toplama kuralı oluşturma sayfasının kaynaklar sekmesini gösteren ekran görüntüsü.

  8. Yeni veri akışı ekle'yi seçin

  9. Önceki adımda seçilen kaynağın kaynak türü otomatik olarak seçilir. Gelecekte birden çok kaynak türünden ölçüm toplamak için bu kuralı kullanmak istiyorsanız daha fazla kaynak türü ekleyin.

  10. Hedefler sekmesine gitmek için Sonraki Hedefler'i seçin.Veri toplama kuralı oluşturma sayfasının toplama ve teslim sekmesini gösteren ekran görüntüsü.

  11. Log Analytics çalışma alanına ölçüm göndermek için Hedef türü açılan listesinden Azure İzleyici Günlükleri'ni seçin.

    1. Ölçümleri göndermek istediğiniz Aboneliği ve Log Analytics çalışma alanını seçin.
  12. Ölçümleri Event Hubs'a göndermek için Hedef türü açılan listesinden Olay Hub'ı seçin.

    1. Abonelik, Olay Hub'ı ad alanı ve Olay Hub'ı örnek adını seçin.
  13. Ölçümleri bir Depolama Hesabına göndermek için Hedef türü açılan listesinden Depolama Hesabı'nı seçin.

    1. Ölçümleri depolamak istediğiniz Abonelik, Depolama Hesabı ve Blob kapsayıcısını seçin.

    Not

    Ölçümleri bir Depolama Hesabına veya Event Hubs'a göndermek için ölçümleri oluşturan kaynağın, DCR'nin ve Depolama Hesabı'nın veya Olay Hub'larının tümünün aynı bölgede olması gerekir.
    Log Analytics çalışma alanına ölçüm göndermek için DCR'nin Log Analytics çalışma alanıyla aynı bölgede olması gerekir. Ölçümleri oluşturan kaynak herhangi bir bölgede olabilir.

    Hedef olarak Depolama Hesabı veya Event Hubs'ı seçmek için, Temel Bilgiler sekmesinde DCR için yönetilen kimliği etkinleştirmeniz gerekir.

  14. Kaydet'i ve ardından Gözden Geçir ve oluştur'u seçin. Toplama ve teslim sayfasının hedef sekmesini gösteren ekran görüntüsü.

DCR ve DCRA'yı oluşturduktan sonra ilk platform ölçüm verilerinin Log Analytics Çalışma Alanı'nda görünmesi için 30 dakikaya kadar süre tanıyın. Veriler akmaya başladıktan sonra log analytics çalışma alanına, Depolama Hesabına veya Event Hubs'a akan platform ölçümü zaman serisinin gecikme süresi, kaynak türüne bağlı olarak yaklaşık 3 dakikadır.

Veri akışlarını doğrulama ve sorun giderme

DCR ölçümleri tüm DCR'ler için otomatik olarak toplanır ve diğer Azure kaynakları için platform ölçümleri gibi ölçüm gezginini kullanarak bunları analiz edebilirsiniz. Daha fazla bilgi için bkz. Azure İzleyici'de DCR veri toplamayı izleme ve sorunlarını giderme

Log Analytics çalışma alanına gönderilen ölçümler tabloda depolanır AzureMetricsV2 . Tabloyu görüntülemek ve verilerin alındığını onaylamak için Log Analytics gezginini kullanın. Daha fazla bilgi için bkz . Azure İzleyici'de Log Analytics'e genel bakış.

Sonraki adımlar