全部产品
Search
文档中心

Simple Log Service:Ikhtisar Referensi SDK

更新时间:Nov 09, 2025

Pengembang dapat menggunakan Kit Pengembangan Perangkat Lunak (SDK) untuk bahasa seperti .NET Core, Java, Python, PHP, Node.js, C, Go, iOS, Android, dan C++ guna mengumpulkan, menanyakan, dan menganalisis log.

Catatan Penggunaan

Implementasi SDK Layanan Log Sederhana bervariasi tergantung pada bahasa pemrograman. Namun, semua SDK merupakan pembungkus API Layanan Log Sederhana dan menyediakan fitur serupa, meliputi:

  • Menyediakan pembungkus terpadu untuk operasi API Layanan Log Sederhana sehingga Anda tidak perlu menangani detail permintaan atau respons API. Operasi ini konsisten di berbagai bahasa, memudahkan transisi antarbahasa. Untuk informasi lebih lanjut, lihat Spesifikasi API.

  • Mengimplementasikan logika tanda tangan digital untuk API Layanan Log Sederhana sehingga Anda tidak perlu menangani detail penandatanganan. Untuk informasi lebih lanjut, lihat Tanda Tangan Permintaan.

  • Mengenkapsulasi log dalam format Protocol Buffer sehingga Anda tidak perlu menangani detail spesifik format tersebut saat menulis log. Untuk informasi lebih lanjut, lihat Format Protocol Buffer.

  • Mengimplementasikan metode kompresi yang didefinisikan dalam API Layanan Log Sederhana sehingga Anda tidak perlu menangani detail kompresi. Beberapa SDK mendukung penulisan log dalam mode terkompresi, yang diaktifkan secara default.

  • Menyediakan mekanisme penanganan kesalahan yang seragam, memungkinkan Anda menangani pengecualian dengan cara yang sudah dikenal dalam bahasa pemrograman. Untuk informasi lebih lanjut, lihat Mekanisme Penanganan Kesalahan.

  • Semua SDK saat ini hanya mendukung permintaan sinkron.

Daftar SDK

Tabel berikut mencantumkan dokumen referensi dan kode sumber GitHub untuk SDK Layanan Log Sederhana dalam berbagai bahasa.

Catatan

Layanan Log Sederhana memberlakukan batasan wajar pada sumber daya dasar seperti jumlah proyek, Logstore, shard, dan ukuran LogItem. Sebelum menggunakan SDK, tinjau dokumentasi batasan untuk memahami batasan penggunaan sumber daya dasar. Untuk informasi lebih lanjut, lihat Batasan pada Sumber Daya Dasar.

Setelah menggunakan SDK untuk mengumpulkan dan mengirim log ke Layanan Log Sederhana, Anda harus mengonfigurasi indeks untuk log tersebut agar dapat menanyakan, menganalisis, mentransformasi data, dan menjalankan operasi lainnya. Untuk informasi lebih lanjut, lihat Buat Indeks dan Panduan Cepat untuk Kueri dan Analisis.

Bahasa SDK

Dokumen Referensi

Kode Sumber GitHub

Java

Ikhtisar SDK Java

Log Service Java SDK, Perpustakaan Produsen Java

.NET Core

Ikhtisar SDK .NET Core

Log Service .NET Core SDK

PHP

Ikhtisar SDK PHP

Log Service PHP SDK

Python

Ikhtisar SDK Python

Log Service Python SDK

Node.js

Ikhtisar SDK Node.js

Log Service Node.js SDK

C

C SDK

Log Service C SDK

Go

Ikhtisar SDK Go

Log Service Go SDK

iOS

Ikhtisar SDK iOS

Log Service iOS SDK, Objective-C SDK

Android

Ikhtisar SDK Android

Log Service Android SDK

C++

Ikhtisar SDK C++

Log Service C++ SDK

HarmonyOS

Ikhtisar SDK HarmonyOS

Log Service HarmonyOS SDK

Contoh Panggilan

Untuk contoh panggilan, lihat Memanggil Operasi ListProject dari Layanan Log Sederhana Menggunakan SDK Python.

FAQ

Fitur apa saja yang didukung oleh SDK Layanan Log Sederhana?

SDK Layanan Log Sederhana mendukung sebagian besar fitur Layanan Log Sederhana, termasuk pengumpulan log, pembuatan indeks, kueri dan analisis, transformasi data, konsumsi log, manajemen pengiriman log, peringatan, dan pekerjaan SQL terjadwal. Jika Anda menemukan fitur yang tidak didukung saat men-debug SDK, tingkatkan SDK ke versi terbaru dan coba lagi. Jika fitur tersebut masih tidak didukung, periksa pembaruan SDK di masa mendatang.

Apa prosedur dasar untuk menggunakan SDK Layanan Log Sederhana?

SDK Layanan Log Sederhana menyediakan manajemen log end-to-end. Prosedurnya serupa dengan penggunaan Konsol. Langkah-langkah dasarnya adalah sebagai berikut:

  1. Aktifkan Layanan Log Sederhana.

  2. Peroleh Pasangan Kunci Akses.

  3. Buat proyek dan Logstore.

  4. Kumpulkan log dan simpan di Logstore.

  5. Buat indeks untuk log.

  6. Tanyakan dan analisis log, serta visualisasikan hasilnya.

  7. Lakukan operasi seperti transformasi data, pengiriman, dan peringatan pada data log.

Layanan Log Sederhana menyediakan konsol untuk menyederhanakan operasi ini. Untuk informasi lebih lanjut, lihat Pengantar Cepat Layanan Log Sederhana.

Bagaimana cara menangani kesalahan umum yang terjadi selama debugging SDK?

SDK Layanan Log Sederhana menyediakan logika penanganan kesalahan. Kesalahan yang mungkin terjadi saat menggunakan SDK dapat dibagi menjadi kategori berikut:

  • Pengecualian yang dikembalikan oleh Layanan Log Sederhana. Jenis pengecualian ini ditangani oleh SDK Layanan Log Sederhana. Untuk informasi lebih lanjut tentang jenis pengecualian ini, lihat deskripsi dan kode kesalahan setiap operasi API. Untuk informasi lebih lanjut tentang kode kesalahan, lihat Kode Kesalahan.

  • Pengecualian jaringan yang terjadi saat menggunakan SDK Layanan Log Sederhana untuk mengirim permintaan, seperti pemutusan jaringan dan waktu habis tanggapan server.

  • Pengecualian yang dihasilkan oleh SDK Layanan Log Sederhana dan terkait dengan platform serta bahasa pemrograman, seperti kelebihan memori.

Untuk informasi lebih lanjut, lihat Penanganan Kesalahan.

Saat menggunakan SDK Layanan Log Sederhana, Anda mungkin menghadapi berbagai kesalahan terkait pengumpulan log, pengindeksan, kueri dan analisis, serta transformasi. Anda dapat merujuk FAQ Layanan Log Sederhana untuk solusi. Untuk informasi lebih lanjut, lihat FAQ.

Apakah ada batasan dalam menggunakan SDK Layanan Log Sederhana?

Layanan Log Sederhana memberlakukan batasan wajar pada sumber daya dasar seperti jumlah proyek, Logstore, shard, dan ukuran LogItem. Sebelum menggunakan SDK, tinjau dokumentasi batasan untuk memahami batasan penggunaan sumber daya dasar. Untuk informasi lebih lanjut, lihat Batasan pada Sumber Daya Dasar.

Referensi

Platform Debugging SDK Layanan Log Sederhana

Portal Pengembang OpenAPI Alibaba Cloud menyediakan alat debugging, SDK, contoh, dan dokumentasi pendukung. Anda dapat menggunakan Portal Pengembang OpenAPI untuk dengan cepat men-debug operasi API Layanan Log Sederhana tanpa perlu membungkus permintaan atau melakukan operasi penandatanganan secara manual. Untuk informasi lebih lanjut, lihat Portal Pengembang OpenAPI.

Antarmuka Baris Perintah (CLI)

Layanan Log Sederhana menyediakan Antarmuka Baris Perintah (CLI) untuk konfigurasi otomatis. Untuk informasi lebih lanjut, lihat Antarmuka Baris Perintah (CLI).

Penagihan

Menggunakan SDK, Portal Pengembang OpenAPI, atau CLI Layanan Log Sederhana mengakibatkan biaya yang sama seperti menggunakan Konsol. Untuk informasi lebih lanjut, lihat Ikhtisar Penagihan.