Azure Depolama Analizi günlüklerini (klasik) etkinleştirme ve yönetme

Azure Depolama Analizi bloblar, kuyruklar ve tablolar için günlükler sağlar. Hesabınız için günlüklerin kaydedilecek şekilde yapılandırılması için Azure portal kullanabilirsiniz. Bu makalede günlükleri etkinleştirme ve yönetme hakkında bilgi verilmektedir. Ölçümleri etkinleştirmeyi öğrenmek için bkz. Azure Depolama Analizi ölçümlerini (klasik) etkinleştirme ve yönetme. İzleme verilerinin Azure portal incelenmesi ve depolanmasıyla ilişkili maliyetler vardır. Daha fazla bilgi için bkz. Depolama Analizi.

Not

Depolama Analizi günlükleri yerine Azure İzleyici'de Azure Depolama günlüklerini kullanmanızı öneririz. Aşağıdaki makalelerden herhangi birine bakın:

Günlükleri etkinleştirme

Azure Depolama'ya blob, tablo ve kuyruk hizmetleri için okuma, yazma ve silme istekleri için tanılama günlüklerini kaydetmesini isteyebilirsiniz. Ayarladığınız veri saklama ilkesi bu günlükler için de geçerlidir.

Not

Azure Dosyalar şu anda Depolama Analizi ölçümleri destekler ancak Depolama Analizi günlüğe kaydetmeyi desteklemez.

  1. Azure portalDepolama hesapları'nı ve ardından depolama hesabı dikey penceresini açmak için depolama hesabının adını seçin.

  2. Menü dikey penceresinin İzleme (klasik) bölümünde Tanılama ayarları(klasik) öğesini seçin.

    Azure portal İzleme altındaki Tanılama menü öğesi.

  3. Durum'unAçık olarak ayarlandığından emin olun ve günlüğe kaydetmeyi etkinleştirmek istediğiniz hizmetleri seçin.

    Azure portal günlüğe kaydetmeyi yapılandırın.

  4. Günlükleri korumak için Verileri sil onay kutusunun seçili olduğundan emin olun. Ardından, kaydırıcı denetimini onay kutusunun altına taşıyarak veya kaydırıcı denetiminin yanındaki metin kutusunda görünen değeri doğrudan değiştirerek günlük verilerinin saklanmasını istediğiniz gün sayısını ayarlayın. Yeni depolama hesapları için varsayılan değer yedi gündür. Bekletme ilkesi ayarlamak istemiyorsanız Verileri sil onay kutusunu işaretsiz bırakın. Bekletme ilkesi yoksa günlük verilerini silmek size aittir.

    Uyarı

    Günlükler hesabınızda veri olarak depolanır. Günlük verileri zaman içinde hesabınızda birikebilir ve bu da depolama maliyetini artırabilir. Günlük verilerine yalnızca kısa bir süre için ihtiyacınız varsa, veri saklama ilkesini değiştirerek maliyetlerinizi düşürebilirsiniz. Eski günlük verileri (bekletme ilkenizden daha eski veriler) sistem tarafından silinir. Hesabınız için günlük verilerini ne kadar süreyle saklamak istediğinize bağlı olarak bir bekletme ilkesi ayarlamanızı öneririz. Daha fazla bilgi için bkz. Depolama ölçümleriyle ilgili faturalama .

  5. Kaydet’e tıklayın.

    Tanılama günlükleri, depolama hesabınızdaki $logs adlı blob kapsayıcıya kaydedilir. günlük verilerini Microsoft Azure Depolama Gezgini gibi bir depolama gezgini kullanarak veya depolama istemci kitaplığını veya PowerShell'i kullanarak program aracılığıyla görüntüleyebilirsiniz.

    $logs kapsayıcıya erişme hakkında bilgi için bkz . Depolama analizi günlüğü.

    Not

    Klasik depolama hesapları için $logs kapsayıcısı yalnızca Azure Depolama Gezgini'da görünür. $logs kapsayıcısı depolama tarayıcısından veya Azure portal kullanılabilir kapsayıcı görünümünden görünmez.

Günlük verilerini saklama süresini değiştirme

Günlük verileri zaman içinde hesabınızda birikebilir ve bu da depolama maliyetini artırabilir. Günlük verilerine yalnızca küçük bir süre için ihtiyacınız varsa, günlük verilerini saklama süresini değiştirerek maliyetlerinizi düşürebilirsiniz. Örneğin, yalnızca üç günlük günlüklere ihtiyacınız varsa günlük verileri saklama sürenizi değerine 3ayarlayın. Bu şekilde günlükler 3 gün sonra hesabınızdan otomatik olarak silinir. Bu bölümde, geçerli günlük verilerini saklama sürenizi görüntüleme ve yapmak istediğiniz buysa bu dönemi güncelleştirme işlemi gösterilir.

  1. Azure portalDepolama hesapları'nı ve ardından depolama hesabı dikey penceresini açmak için depolama hesabının adını seçin.

  2. Menü dikey penceresinin İzleme (klasik) bölümünde Tanılama ayarları(klasik) öğesini seçin.

    Azure portal İzleme altındaki Tanılama menü öğesi

  3. Verileri sil onay kutusunun seçili olduğundan emin olun. Ardından, kaydırıcı denetimini onay kutusunun altına taşıyarak veya kaydırıcı denetiminin yanındaki metin kutusunda görünen değeri doğrudan değiştirerek günlük verilerinin saklanmasını istediğiniz gün sayısını ayarlayın.

    Azure portal saklama süresini değiştirme

    Yeni depolama hesapları için varsayılan gün sayısı yedi gündür. Bekletme ilkesi ayarlamak istemiyorsanız Verileri sil onay kutusunu işaretsiz bırakın. Bekletme ilkesi yoksa, izleme verilerini silmek size aittir.

  4. Kaydet’e tıklayın.

    Tanılama günlükleri, depolama hesabınızdaki $logs adlı blob kapsayıcıya kaydedilir. günlük verilerini Microsoft Azure Depolama Gezgini gibi bir depolama gezgini kullanarak veya depolama istemci kitaplığını veya PowerShell'i kullanarak program aracılığıyla görüntüleyebilirsiniz.

    $logs kapsayıcıya erişme hakkında bilgi için bkz . Depolama analizi günlüğü.

Günlük verilerinin silindiğini doğrulayın

Depolama hesabınızın kapsayıcısının içeriğini görüntüleyerek günlüklerin $logs silindiğini doğrulayabilirsiniz. Aşağıdaki görüntüde, kapsayıcıdaki bir klasörün içeriği gösterilmektedir $logs . Klasör Ocak 2021'e karşılık gelir ve her klasör bir güne ait günlükleri içerir. Bugünün günü 29 Ocak 2021 ise ve bekletme ilkeniz yalnızca bir gün olarak ayarlandıysa, bu klasör yalnızca bir günlük günlükleri içermelidir.

Azure Portal'daki günlük klasörlerinin listesi

Günlük verilerini görüntüleme

Günlük verilerinizi görüntülemek ve analiz etmek için ilgilendiğiniz günlük verilerini içeren blobları yerel bir makineye indirmeniz gerekir. Birçok depolama gözatma aracı, blobları depolama hesabınızdan indirmenizi sağlar; Günlük verilerinizi indirmek için Azure Depolama ekibinin sağladığı komut satırı Azure Kopyalama Aracı AzCopy'yi de kullanabilirsiniz.

Not

Kapsayıcı $logs Event Grid ile tümleşik olmadığından günlük dosyaları yazıldığında bildirim almazsınız.

İlgilendiğiniz günlük verilerini indirdiğinizden emin olmak ve aynı günlük verilerinin birden çok kez indirilmesini önlemek için:

  • Aynı verilerin birden çok kez yeniden indirilmesini önlemek amacıyla analiz için indirdiğiniz blobları izlemek için günlük verilerini içeren bloblar için tarih ve saat adlandırma kuralını kullanın.

  • İndirmeniz gereken tam blobu belirlemek üzere blobda günlük verilerinin tutıldığı belirli süreyi belirlemek için günlük verilerini içeren bloblardaki meta verileri kullanın.

AzCopy'yi kullanmaya başlamak için bkz. AzCopy'yi kullanmaya başlama

Aşağıdaki örnekte, 20 Mayıs 2014'te 09:00, 10:00 ve 11:00'da başlayan saatler için kuyruk hizmeti için günlük verilerini nasıl indirebileceğiniz gösterilmektedir.

azcopy copy 'https://mystorageaccount.blob.core.windows.net/$logs/queue' 'C:\Logs\Storage' --include-path '2014/05/20/09;2014/05/20/10;2014/05/20/11' --recursive

Belirli dosyaları indirme hakkında daha fazla bilgi edinmek için bkz. AzCopy v10 kullanarak Azure Blob depolamadan blob indirme.

Günlük verilerinizi indirdiğinizde, dosyalardaki günlük girdilerini görüntüleyebilirsiniz. Bu günlük dosyaları, birçok günlük okuma aracının ayrıştırabildiği sınırlandırılmış bir metin biçimi kullanır (daha fazla bilgi için İzleme, Tanılama ve Sorun Giderme Microsoft Azure Depolama kılavuzuna bakın). Farklı araçlar, günlük dosyalarınızın içeriğini biçimlendirme, filtreleme, sıralama ve reklam arama için farklı özelliklere sahiptir. Depolama Günlüğü günlük dosyası biçimi ve içeriği hakkında daha fazla bilgi için bkz. Günlük Biçimi'ni Depolama Analizi ve Günlüğe Kaydedilen İşlemler ve Durum İletilerini Depolama Analizi.

Sonraki adımlar