All Products
Search
Document Center

Simple Log Service:Gunakan SDK untuk mengumpulkan log

Last Updated:Jul 06, 2025

Layanan Log Sederhana menyediakan SDK untuk berbagai bahasa pemrograman seperti .NET Core, Java, Python, PHP, Node.js, C, Go, iOS, Android, dan C++. SDK ini memungkinkan Anda melakukan berbagai operasi seperti mengumpulkan, menanyakan, dan menganalisis log.

Catatan penggunaan

SDK Layanan Log Sederhana untuk berbagai bahasa pemrograman memiliki implementasi yang berbeda. Namun, semua SDK mencakup operasi yang sama dari API Layanan Log Sederhana dan menyediakan fitur serupa. SDK Layanan Log Sederhana mendukung fitur-fitur berikut:

  • Pengemasan API Layanan Log Sederhana. SDK Layanan Log Sederhana mengimplementasikan pembuatan permintaan API tingkat dasar dan penguraian respons. API Layanan Log Sederhana untuk berbagai bahasa pemrograman mendukung operasi serupa, sehingga mempermudah peralihan antara bahasa pemrograman. Untuk informasi lebih lanjut, lihat Peraturan API.

  • Tanda tangan digital otomatis untuk permintaan API. Anda tidak perlu menentukan logika tanda tangan digital API Layanan Log Sederhana, sehingga mempermudah penggunaannya. Untuk informasi lebih lanjut, lihat Tanda Tangan Permintaan.

  • Pengemasan log dalam format Protocol Buffer. Log yang dikumpulkan oleh Layanan Log Sederhana dikemas dalam format Protocol Buffer, sehingga Anda tidak perlu menentukan format secara manual. Untuk informasi lebih lanjut, lihat Format Protocol Buffer.

  • Kompresi log menggunakan metode yang ditentukan dalam API Layanan Log Sederhana. SDK Layanan Log Sederhana untuk beberapa bahasa pemrograman memungkinkan Anda menentukan apakah log dapat ditulis ke Layanan Log Sederhana dalam mode kompresi. Secara default, mode kompresi digunakan.

  • Mekanisme penanganan pengecualian terpadu. Anda dapat menggunakan SDK Layanan Log Sederhana untuk menangani pengecualian berdasarkan bahasa pemrograman. Untuk informasi lebih lanjut, lihat Penanganan Pengecualian.

  • Hanya mendukung permintaan sinkron.

SDK Layanan Log Sederhana untuk berbagai bahasa pemrograman

Tabel berikut menyediakan tautan ke referensi dan kode sumber GitHub SDK Layanan Log Sederhana untuk berbagai bahasa pemrograman.

Catatan

Layanan Log Sederhana memberlakukan batasan pada sumber daya dasar seperti jumlah Proyek, jumlah penyimpanan log, jumlah shard, dan ukuran LogItem. Kami sarankan Anda membaca topik tentang batasan sebelum menggunakan SDK Layanan Log Sederhana. Untuk informasi lebih lanjut, lihat Batasan pada Sumber Daya Dasar.

Setelah Anda mengumpulkan log ke Layanan Log Sederhana menggunakan SDK Layanan Log Sederhana, Anda harus mengonfigurasi indeks untuk log tersebut. Kemudian, Anda dapat melakukan berbagai operasi seperti pencarian, analisis, dan transformasi pada log. Untuk informasi lebih lanjut, lihat Buat Indeks dan Panduan Pencarian dan Analisis Log.

Bahasa Pemrograman

Referensi

Kode Sumber GitHub

Java

Ikhtisar SDK Layanan Log Sederhana untuk Java

SDK Layanan Log Sederhana untuk Java dan Producer Library

.NET Core

Ikhtisar SDK Layanan Log Sederhana untuk .NET Core

SDK Layanan Log Sederhana untuk .NET Core

PHP

Ikhtisar SDK Layanan Log Sederhana untuk PHP

SDK Layanan Log Sederhana untuk PHP

Python

Ikhtisar

SDK Layanan Log Sederhana untuk Python

Node.js

Ikhtisar SDK Layanan Log Sederhana untuk Node.js

SDK Layanan Log Sederhana untuk Node.js

C

C Producer SDK

SDK Layanan Log Sederhana untuk C

Go

Ikhtisar

SDK Layanan Log Sederhana untuk Go

iOS

Ikhtisar SDK Layanan Log Sederhana untuk iOS

SDK Layanan Log Sederhana untuk iOS dan SDK Layanan Log Sederhana untuk Objective-C

Android

Ikhtisar SDK Layanan Log Sederhana untuk Android

SDK Layanan Log Sederhana untuk Android

C++

Ikhtisar SDK Layanan Log Sederhana untuk C++

SDK Layanan Log Sederhana untuk C++

HarmonyOS

Ikhtisar SDK Layanan Log Sederhana untuk HarmonyOS

SDK Layanan Log Sederhana untuk HarmonyOS