All Products
Search
Document Center

Platform For AI:Konfigurasikan Log Service untuk kelompok sumber daya

Last Updated:Jun 12, 2026

Anda dapat mengonfigurasi Simple Log Service (SLS) untuk kelompok sumber daya guna mengumpulkan log dari layanan Elastic Algorithm Service (EAS) dalam kelompok sumber daya tersebut. Log ini, yang mencakup output standar dan file log kustom, disimpan di Logstore SLS tujuan.

Prasyarat

Aktifkan Simple Log Service (SLS) dan buat proyek serta Logstore. Untuk informasi selengkapnya, lihat Gunakan LoongCollector untuk mengumpulkan dan menganalisis log teks dari instance ECS.

Langkah 1: Buat kelompok mesin

Untuk kelompok sumber daya publik

Untuk layanan yang dideploy di kelompok sumber daya publik, Anda harus membuat kelompok mesin secara manual.

  1. Masuk ke Konsol Simple Log Service.

  2. Pada bagian Projects, klik proyek yang diinginkan.

    image

  3. Di panel navigasi kiri, pilih Resources > Machine Groups.

  4. Di sebelah kanan Machine Groups, pilih 机器组 > Create Machine Group.

  5. Buat kelompok mesin menggunakan pengenal kustom.

    Penting

    Pengenal kustom khusus untuk layanan EAS memiliki format eas-log-group-{region_id}. Misalnya, pengenal kustom untuk wilayah China (Zhangjiakou) adalah eas-log-group-cn-zhangjiakou.

    Pada bidang Name, masukkan eas-log-group-cn-zhangjiakou. Biarkan bidang Machine group topic kosong.

  6. Setelah mendeploy layanan, buka halaman Machine Group Configuration dan periksa status heartbeat instans. Status OK menunjukkan bahwa kelompok mesin berjalan dengan baik.

    Catatan

    Jika tidak ada layanan yang dideploy, daftar instans akan kosong.

Untuk kelompok sumber daya khusus

Untuk kelompok sumber daya khusus, Anda harus mengaktifkan pengiriman log ke SLS di Konsol PAI.

  1. Masuk ke Konsol PAI. Pilih wilayah di bagian atas halaman. Lalu, pilih ruang kerja yang diinginkan dan klik Elastic Algorithm Service (EAS).

  2. Pada tab Resource Group, klik nama kelompok sumber daya untuk membuka halaman detail kelompok sumber daya khusus.

  3. Di halaman detail kelompok sumber daya khusus, klik Configure SLS.

  4. Di kotak dialog Configure Log Service Settings, pilih SLSProject dan logstore, lalu klik OK.

    Parameter

    Deskripsi

    SLSProject

    Proyek adalah unit manajemen sumber daya di Simple Log Service (SLS) untuk isolasi sumber daya dan kontrol akses. Jika tidak tersedia proyek pada halaman saat ini, klik Create SLSProject untuk membuatnya. Untuk informasi selengkapnya, lihat Kelola proyek.

    logstore

    Logstore adalah unit di Simple Log Service (SLS) yang digunakan untuk mengumpulkan, menyimpan, dan mengkueri data log. Jika tidak tersedia Logstore, klik Create Logstore untuk membuatnya. Untuk informasi selengkapnya, lihat Buat LogStore dasar.

    Setelah Anda mengaktifkan pengiriman log, SLS secara otomatis membuat kelompok mesin dengan nama dalam format eas-sls-{resource-id}-mg, misalnya, eas-sls-eas-r-9u2lq6ij1pk5yvvh****-mg. resource-id adalah ID kelompok sumber daya.

    Selain itu, EAS secara otomatis membuat konfigurasi Logtail di Logstore yang ditentukan untuk mengumpulkan log yang dihasilkan oleh framework EAS.

Untuk kuota sumber daya

Jika Anda menggunakan kuota sumber daya, buat kelompok mesin.

  1. Masuk ke Konsol Simple Log Service.

  2. Pada bagian Projects, klik proyek yang diinginkan.

    image

  3. Di panel navigasi kiri, pilih Resources > Machine Groups.

  4. Di sebelah kanan Machine Groups, pilih 机器组 > Create Machine Group.

  5. Buat kelompok mesin menggunakan pengenal kustom.

    Penting

    Pengenal kustom untuk kuota sumber daya menggunakan format eas-log-group-{region_id}-for-resource-quota. Misalnya, pengenal kustom untuk wilayah China (Zhangjiakou) adalah eas-log-group-cn-zhangjiakou-for-resource-quota.

    Dalam formulir pembuatan kelompok mesin, atur Name dan User-defined ID menjadi eas-log-group-cn-zhangjiakou-for-resource-quota, dan untuk Machine group identifier, pilih User-defined ID.

  6. Setelah mendeploy layanan, buka halaman Machine Group Configuration dan periksa status heartbeat instans. Status OK menunjukkan bahwa kelompok mesin berjalan dengan baik.

    Catatan

    Jika tidak ada layanan yang dideploy, daftar instans akan kosong.

Langkah 2: Konfigurasikan Logtail

Anda dapat mengonfigurasi Logtail untuk mengumpulkan log sesuai kebutuhan. Bagian ini menjelaskan cara melakukan dua konfigurasi umum: mengumpulkan output standar kontainer dan mengumpulkan log dari file dalam kontainer. Untuk informasi lebih lanjut tentang konfigurasi lanjutan, lihat Kumpulkan log teks host.

Untuk layanan di kelompok sumber daya publik dan khusus

Kumpulkan output standar kontainer

  1. Masuk ke Konsol Simple Log Service.

  2. Di bagian Import Data, klik K8s - Stdout and Stderr - Old Version.

  3. Pilih proyek dan Logstore tujuan, lalu klik Next.

  4. Klik Use Existing Machine Groups, pilih kelompok mesin yang Anda buat secara manual di Langkah 1 untuk kelompok sumber daya publik atau kelompok mesin yang dibuat secara otomatis untuk kelompok sumber daya khusus, lalu klik Next.

  5. (Opsional) Jika Anda mendeploy layanan dengan custom image dan ingin mengecualikan log engine EAS, aktifkan Container Filtering di bagian Input configuration. Lalu, tambahkan entri ke Container Label Blacklist. Atur Label Name menjadi io.kubernetes.container.name dan Label Value menjadi easworker.

  6. Klik Next untuk menyelesaikan konfigurasi.

Kumpulkan log dari file dalam kontainer

  1. Di bagian Import Data, klik Kubernetes - File.

  2. Pilih proyek dan Logstore tujuan, lalu klik Next.

  3. Klik Use Existing Machine Groups, pilih kelompok mesin yang Anda buat secara manual di Langkah 1 untuk kelompok sumber daya publik atau kelompok mesin yang dibuat secara otomatis untuk kelompok sumber daya khusus, lalu klik Next.

  4. Di halaman wizard Logtail Configurations, konfigurasikan parameter dan klik Next.

    Di bagian Input configuration, Anda harus mengonfigurasi File Path (jalur file yang akan dikumpulkan). Untuk informasi tentang parameter lainnya, lihat Kumpulkan log teks dari kontainer Kubernetes dalam mode DaemonSet.

  5. Klik Next untuk menyelesaikan konfigurasi.

Untuk layanan yang menggunakan kuota sumber daya

Kumpulkan output standar kontainer

  1. Masuk ke Konsol Simple Log Service.

  2. Di bagian Import Data, klik Single Line - Text Logs.

    Catatan

    Anda dapat mengubah jenis ingestion sesuai kebutuhan. Misalnya, jika perlu mencocokkan log yang dikumpulkan menggunakan ekspresi reguler, pilih Regular Expression - Text Logs. Jika perlu mengurai log dalam format JSON, pilih JSON - Text Logs. Anda juga dapat memodifikasi konfigurasi setelah dibuat.

  3. Untuk Usage Scenario, pilih Host Scenario, dan untuk Installation Environment, pilih ECS. Untuk Machine Group, pilih kelompok mesin kuota sumber daya yang Anda buat secara manual di Langkah 1, lalu klik Next.

  4. Dalam konfigurasi Logtail, tentukan parameter berikut:

    • Atur File Path menjadi /var/log/containers-stdout/{container_name}, di mana {container_name} adalah nama kontainer. Misalnya, untuk mengumpulkan log dari semua kontainer kustom, atur nilainya menjadi /var/log/containers-stdout/worker*.

    • Untuk File name, masukkan *.log.

  5. Klik Next untuk menyelesaikan konfigurasi.

Kumpulkan log dari file dalam kontainer

  1. Saat mendeploy layanan, tentukan direktori file log yang akan dikumpulkan dalam konfigurasi JSON:

    {
      "cloud": {
        "logging": {
          "paths": [
            "/home/admin/logs",
            "/home/workspace/logs",
            "/var/log"
          ]
        },
        // Konfigurasi lainnya dihilangkan.
        "networking": {
          "security_group_id": "sg-xxxxx",
          "vswitch_id": "vsw-xxxxx",
          "vpc_id": "vpc-xxxxx",
        }
      }
    }
  2. Di bagian Import Data, klik Single Line - Text Logs.

  3. Untuk Usage Scenario, pilih Host Scenario, dan untuk Installation Environment, pilih ECS. Untuk Machine Group, pilih kelompok mesin kuota sumber daya yang Anda buat secara manual di Langkah 1, lalu klik Next.

  4. Di halaman konfigurasi Logtail, atur jalur file ke jalur yang dideklarasikan dalam konfigurasi JSON layanan. Di bagian Input Configurations, atur tipe menjadi Collect text logs, atur File Path menjadi /home/admin/logs/**/*.log, dan atur Maximum Directory Monitoring Depth menjadi 0.

  5. Klik Next untuk menyelesaikan konfigurasi.

Referensi