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.
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 | ||
.NET Core | ||
PHP | ||
Python | ||
Node.js | ||
C | ||
Go | ||
iOS | SDK Layanan Log Sederhana untuk iOS dan SDK Layanan Log Sederhana untuk Objective-C | |
Android | ||
C++ | ||
HarmonyOS |