Kaynak logstore'daki verileri SPL kuralları kullanarak işleyin ve sonuçları hedef logstore'a yazın. Dönüştürülen verileri daha sonra sorgulayabilir ve analiz edebilirsiniz.
Önkoşullar
SLS'de veri toplanmış olmalıdır. Veri toplama genel bakış.
Bir RAM kullanıcısı kullanıyorsanız veri dönüştürme izinlerini verin. RAM kullanıcısına veri dönüştürme işlemleri için yetki verme.
Yordam
Simple Log Service konsolu na oturum açın.
-
Veri dönüştürme sayfasına gidin.
Projects bölümünde istediğiniz projeyi tıklayın.
sekmesinde istediğiniz logstore'u tıklayın.
Sorgu ve analiz sayfasında Data Transformation seçeneğini tıklayın.
-
Sayfanın sağ üst köşesinde bir zaman aralığı seçin.
Zaman aralığını seçtikten sonra Raw Logs sekmesinde günlüklerin görüntülendiğini doğrulayın.
-
Düzenleyiciye bir SPL ifadesi girin.
SPL sözdizimi hakkında daha fazla bilgi için bkz. SPL sözdizimi.
-
Verileri önizleyin.
Raw Data sekmesinde Add Test Data seçeneğini tıklayın. Alternatif olarak Test Data sekmesine manuel olarak test verisi girebilirsiniz.
-
Veri dönüştürme işi oluşturun.
Save as Transformation Job (New Version) seçeneğini tıklayın.
Create Data Transformation Job (New Version) panelinde aşağıdaki parametreleri yapılandırın ve OK seçeneğini tıklayın.
Parametre
Açıklama
Task Name
Veri dönüştürme işinin adı.
Display Name
İşin görünen adı.
Job Description
İşin açıklaması.
Authorization Method
İşin kaynak logstore'a okuma erişimi vermesi için aşağıdaki yöntemlerden birini kullanın:
-
Default Role: İş, kaynak logstore'dan veri okumak için AliyunLogETLRole sistem rolünü üstlenir. Authorize the system role AliyunLogETLRole seçeneğini tıklayın ve ekrandaki talimatları izleyerek yetkilendirmeyi tamamlayın. Daha fazla bilgi için bkz. Varsayılan rol kullanarak verilere erişim.
ÖnemliRAM kullanıcısı kullanıyorsanız yetkilendirmeyi önce bir Alibaba Cloud hesabının tamamlaması gerekir.
Alibaba Cloud hesabınız zaten yetkilendirilmişse bu adımı atlayabilirsiniz.
-
Custom Role: İş, kaynak logstore'dan veri okumak için özel bir rolü üstlenir. Özel role öncelikle kaynak logstore'dan veri okuma izni vermeniz ve ardından rolün ARN değerini Role ARN alanına girmeniz gerekir. Daha fazla bilgi için bkz. Özel rol kullanarak verilere erişim.
-
AccessKey: Güvenlik nedenleriyle artık AccessKey çifti (AK/SK) kullanarak iş oluşturamazsınız.
Storage Destination
Destination Name
Depolama hedefinin adı. Proje ve logstore gibi yapılandırmaları içerir.
Destination Region
Hedef Projenin bulunduğu bölge.
Destination Project
Dönüştürme sonuçları için hedef Proje. SPL ifadenizde belirtilen bir Proje bu ayarı geçersiz kılar. Dinamik hedef Proje/logstore çıktısı.
ÖnemliSPL ifadenizde dinamik olarak belirttiğiniz Proje, burada yapılandırdığınız bölge ve yetkilendirme ile eşleşmelidir.
Target Store
Dönüştürme sonuçları için hedef logstore. SPL ifadenizde belirtilen bir logstore bu ayarı geçersiz kılar. Dinamik hedef Proje/logstore çıktısı.
ÖnemliSPL ifadenizde dinamik olarak belirttiğiniz logstore, burada yapılandırdığınız bölge, yetkilendirme ve Proje ile eşleşmelidir. Hedef logstore, kaynak logstore ile aynı olamaz.
UyarıHedef depolama birimini geçerli kaynak depolama birimi olarak yapılandırmayın (aynı kaynak yapılandırması). Aksi takdirde günlükler döngüsel olarak yazılabilir ve bu durum ek depolama ve trafik maliyetlerine yol açar. Oluşan kaynak tüketimi ve maliyetlerden siz sorumlusunuz.
Authorization Method
İşin hedef logstore'a yazma erişimi vermesi için aşağıdaki yöntemlerden birini kullanın:
-
Default Role: İş, sonuçları hedef logstore'a yazmak için AliyunLogETLRole sistem rolünü üstlenir. Authorize the system role AliyunLogETLRole seçeneğini tıklayın ve ekrandaki talimatları izleyerek yetkilendirmeyi tamamlayın. Daha fazla bilgi için bkz. Varsayılan rol kullanarak verilere erişim.
ÖnemliRAM kullanıcısı kullanıyorsanız yetkilendirmeyi önce bir Alibaba Cloud hesabının tamamlaması gerekir.
Alibaba Cloud hesabınız zaten yetkilendirilmişse bu adımı atlayabilirsiniz.
-
Custom Role: İş, sonuçları hedef logstore'a yazmak için özel bir rolü üstlenir. Özel role öncelikle hedef logstore'a veri yazma izni vermeniz ve ardından rolün ARN değerini Role ARN alanına girmeniz gerekir. Daha fazla bilgi için bkz. Özel rol kullanarak verilere erişim.
-
AccessKey: Güvenlik nedenleriyle artık AccessKey çifti (AK/SK) kullanarak iş oluşturamazsınız.
Write to Result Set
Hedef logstore'a yazılacak veri kümesi. Birden fazla veri kümesi tek bir hedefe yönlendirilebilir ve birden fazla hedef aynı veri kümesini paylaşabilir. Veri kümesi açıklaması.
İşleme kapsamı
Time Range
(Veri Alma Zamanı)
İşin zaman aralığı:
-
All: İlk günlük girişinden itibaren manuel olarak durdurulana kadar tüm verileri işler.
-
From Specific Time: Belirtilen başlangıç zamanından itibaren manuel olarak durdurulana kadar verileri işler.
-
Specific Time Range: Belirtilen zaman penceresi içindeki verileri işler ve bitiş zamanında otomatik olarak durur.
Advanced Options
Advanced Parameter Settings
Hassas bilgileri (veritabanı parolaları gibi) anahtar-değer çiftleri olarak saklayın ve ifadenizde
res_local("key")kullanarak bunlara başvurun.Birden fazla anahtar-değer çifti eklemek için + seçeneğini tıklayın. Örneğin,
config.vpc.vpc_id.test1:vpc-uf6mskb0b****n9yj, RDS örneğinin bulunduğu VPC'nin kimliğini belirtir.
Sonraki adımlar
İşi oluşturduktan sonra:
Data Transformation Overview sayfasında işleri görüntüleyin, değiştirin veya durdurun. Veri dönüştürme (yeni sürüm) işlerini yönetme.
Hedef logstore'daki verileri sorgulayın ve analiz edin. Sorgu ve analiz için hızlı başlangıç.