# Siapkan telemetri LogBrew
Pilih aplikasi atau framework, buat proyek, lalu verifikasi satu sinyal yang aman.

# Pilih platform
Pilih aplikasi atau framework yang mengirim telemetri. Gunakan pilihan yang sama di “Tambah proyek”.

## Layanan Node.js
Gunakan paket Node.js saat layanan backend memerlukan log, span permintaan, aksi, rilis, dan metrik.

```bash
npm install @logbrew/sdk @logbrew/node
```
Next: Gunakan jalur sinyal pertama Node

## Layanan Express
Gunakan paket Express saat layanan Node menangani permintaan lewat middleware Express.

```bash
npm install @logbrew/sdk @logbrew/express express
```
Next: Buka “Tambah proyek”

## Layanan Fastify
Gunakan paket Fastify saat layanan Node menangani rute lewat plugin Fastify.

```bash
npm install @logbrew/sdk @logbrew/fastify fastify
```
Next: Buka “Tambah proyek”

## Aplikasi JavaScript
Gunakan paket browser JavaScript untuk halaman frontend yang mengirim aksi produk, log, dan sinyal klien yang ringan.

```bash
npm install @logbrew/sdk @logbrew/browser
```
Next: Buka “Tambah proyek”

## Aplikasi Next.js
Gunakan paket Next.js saat rute, server rendering, dan aksi klien memerlukan satu jalur penyiapan.

```bash
npm install @logbrew/sdk @logbrew/next next react react-dom
```
Next: Buka “Tambah proyek”

## Aplikasi React
Gunakan paket React untuk aplikasi web berbasis komponen yang mengirim aksi pengguna dan status UI.

```bash
npm install @logbrew/sdk @logbrew/react react
```
Next: Buka “Tambah proyek”

## Aplikasi Angular
Gunakan paket Angular saat routing framework dan error aplikasi perlu berbagi satu jalur penyiapan.

```bash
npm install @logbrew/sdk @logbrew/angular @angular/core
```
Next: Buka “Tambah proyek”

## Aplikasi Vue
Gunakan paket Vue untuk aplikasi Vue yang memerlukan aksi produk yang jelas dan sinyal dari sisi browser.

```bash
npm install @logbrew/sdk @logbrew/vue vue
```
Next: Buka “Tambah proyek”

## Aplikasi Svelte
Gunakan paket Svelte untuk aplikasi Svelte yang memerlukan jalur instalasi SDK langsung.

```bash
npm install @logbrew/sdk @logbrew/svelte svelte
```
Next: Buka “Tambah proyek”

## Layanan NestJS
Gunakan paket NestJS saat layanan Node disusun dengan modul Nest dan penanganan permintaan.

```bash
npm install @logbrew/sdk @logbrew/nestjs @nestjs/common @nestjs/core @nestjs/platform-express reflect-metadata rxjs
```
Next: Buka “Tambah proyek”

## Layanan Python
Mulai dengan paket inti untuk worker dan layanan Python.

```bash
python3 -m pip install logbrew-sdk
```
Next: Buka “Tambah proyek”

## Aplikasi Django
Gunakan paket Django untuk sinyal permintaan dan aplikasi dari proyek Django.

```bash
python3 -m pip install logbrew-sdk logbrew-django
```
Next: Buka “Tambah proyek”

## Layanan FastAPI
Gunakan paket FastAPI untuk API Python dengan span permintaan dan aksi yang eksplisit.

```bash
python3 -m pip install logbrew-sdk logbrew-fastapi
```
Next: Buka “Tambah proyek”

## Layanan .NET
Pasang paket .NET saat layanan mengelola sinyal sisi server.

```bash
dotnet add package LogBrew
```
Next: Buka “Tambah proyek”

## Aplikasi ASP.NET Core
Gunakan paket ASP.NET Core saat penanganan permintaan .NET dan sinyal aplikasi web memerlukan satu jalur penyiapan.

```bash
dotnet add package LogBrew.AspNetCore
```
Next: Buka “Tambah proyek”

## Layanan Java
Gunakan paket JVM untuk layanan Java yang memerlukan log milik aplikasi, span permintaan, dan aksi produk.

```bash
implementation("co.logbrew:logbrew-sdk:0.1.0")
```
Next: Buka “Tambah proyek”

## Layanan Go
Tambahkan paket Go saat layanan mengelola log, span, metrik, dan konteks trace secara eksplisit.

```bash
go get github.com/LogBrewCo/sdk/go/logbrew@v0.1.3
```
Next: Buka “Tambah proyek”

## Aplikasi PHP
Gunakan Composer untuk layanan PHP dan sinyal permintaan milik aplikasi.

```bash
composer require logbrew/sdk
```
Next: Buka “Tambah proyek”

## Layanan Ruby
Gunakan gem Ruby untuk layanan Ruby yang memerlukan sinyal aplikasi dan permintaan yang eksplisit.

```bash
gem install logbrew-sdk
```
Next: Buka “Tambah proyek”

## Layanan Rust
Tambahkan crate Rust untuk layanan yang membuat log, span, aksi, dan metriknya sendiri.

```bash
cargo add logbrew
```
Next: Buka “Tambah proyek”

## Aplikasi iOS
Gunakan paket platform Apple untuk aplikasi iOS yang mengirim sinyal produk secara eksplisit.

```bash
.package(url: "https://github.com/LogBrewCo/sdk.git", from: "0.1.1")
```
Next: Buka “Tambah proyek”

## Aplikasi Android
Gunakan paket Android untuk aplikasi yang mengirim sinyal milik aplikasi dari runtime Android.

```bash
implementation("co.logbrew:logbrew-kotlin:0.1.0")
```
Next: Buka “Tambah proyek”

## Aplikasi React Native
Gunakan paket React Native untuk aplikasi seluler yang berbagi aksi produk JavaScript.

```bash
npm install @logbrew/sdk @logbrew/react-native react react-native
```
Next: Buka “Tambah proyek”

## Aplikasi Unity
Gunakan paket Unity untuk game atau simulasi yang mengirim aksi produk dan sinyal runtime.

```bash
"co.logbrew.unity": "file:../Packages/co.logbrew.unity"
```
Next: Buka “Tambah proyek”

## Aplikasi C
Gunakan sumber C untuk layanan native atau aplikasi embedded yang memerlukan kontrol sinyal langsung.

```bash
cc -std=c99 -Wall -Wextra -Wpedantic -Iinclude src/logbrew.c src/logbrew_metric.c src/logbrew_recording_transport.c src/logbrew_timeline.c src/logbrew_trace.c your_app.c -o your_app
```
Next: Buka “Tambah proyek”

## Aplikasi C++
Jalankan rencana CLI versi rilis di proyek CMake 3.16+ C++17. Tautkan LogBrew::LogBrew. Aktifkan LogBrew::HttpTransport dan libcurl hanya jika pengiriman ke layanan hosted diperlukan.

```bash
logbrew setup --json
```
Next: Buka “Tambah proyek”

## Ringkasan jalur penyiapan
Ikuti urutan ini untuk berpindah dari dokumentasi ke aksi produk yang terverifikasi tanpa meninggalkan alur penyiapan.

- Pasang. Tambahkan paket: Mulai dengan paket SDK untuk runtime Anda.
- Buat. Buat proyek: Buka “Tambah proyek” dan salin kredensial proyek. Kredensial hanya ditampilkan sekali.
- Kirim. Kirim satu aksi produk: Jalankan satu aksi produk yang tidak rahasia sebelum menghubungkan aplikasi.
- Verifikasi. Periksa log: Pastikan sinyal muncul di log atau lewat CLI.

# Menjalankan SDK pertama kali
Buat sesi pertama tetap ringkas: pasang paket, buat proyek, kirim satu aksi produk yang tidak rahasia, lalu pastikan aksi itu muncul di LogBrew.

## Kebutuhan penyiapan sinyal pertama
Ingest langsung lewat SDK membuat jalur penyiapan tetap singkat.

- Kolektor: Tanpa agen lokal. Pasang paket SDK dan kirim data langsung ke API LogBrew.
- Kredensial: Satu kredensial proyek. Salin dari “Tambah proyek” hanya saat membuat atau menyiapkan proyek tersebut.
- Bukti: Verifikasi di log. Kirim satu sinyal info, lalu pastikan sinyal itu masuk sebelum menambah instrumentasi.

## Konteks untuk asisten AI
Berikan peta publik LogBrew kepada agen sebelum agen mengubah aplikasi atau perintah penyiapan Anda.

```bash
curl -L https://logbrew.co/llms.txt
```

### prompt instalasi
```bash
Baca https://logbrew.co/llms.txt, lalu pilih kartu SDK yang sesuai di https://logbrew.co/en/docs#docs-sdk-choice-title. Gunakan npm install @logbrew/sdk @logbrew/node hanya untuk layanan Node.js sisi server; untuk Next.js, React, iOS, Android, atau React Native, gunakan kartu yang dipilih dan prompt dari “Tambah proyek”. Minta pengguna yang sudah masuk untuk membuka “Tambah proyek” dan menaruh kredensial hanya di lingkungan aplikasi yang sesuai. Untuk Node.js sisi server, variabel lingkungannya adalah LOGBREW_SERVER_API_KEY. Jalankan node node_modules/@logbrew/node/examples/first-useful-telemetry.mjs hanya untuk layanan Node, lalu verifikasi dengan logbrew logs info --json. Jangan meminta kredensial di chat atau commit.
```
Next: Buka panduan agen

## Pasang SDK
Gunakan paket Node untuk layanan backend yang memerlukan log, span, aksi, rilis, dan metrik.

```bash
npm install @logbrew/sdk @logbrew/node
```


## Buat proyek
Buka “Tambah proyek”, pilih platform, lalu salin kredensial ingest. Panel penyiapan hanya menampilkannya sekali.

Next: Buka “Tambah proyek”

## Kirim satu aksi produk
Jalankan contoh bawaan paket sebelum menghubungkan kode produksi, agar bentuk data pertama sudah jelas dan bebas token.

```bash
node node_modules/@logbrew/node/examples/first-useful-telemetry.mjs
```


## Verifikasi di LogBrew
Baca sinyal info pertama di log sebelum menambah instrumentasi.

```bash
logbrew logs info --json
```


# Kirim sinyal SDK Node pertama ke LogBrew
Siapkan layanan Node.js dan verifikasi telemetri pertamanya. “Tambah proyek” membuat proyek dan menampilkan kredensial ingest-nya sekali. Langkah di bawah mencakup instalasi dan verifikasi.

## Tambahkan paket SDK JavaScript
Mulai dengan SDK inti dan helper Node saat layanan backend memerlukan log, span permintaan, aksi, rilis, dan metrik.

```bash
npm install @logbrew/sdk @logbrew/node
```

## Buat proyek dari “Tambah proyek”
Masuk, buka “Tambah proyek”, pilih platform, lalu salin kredensial ingest. Kredensial hanya ditampilkan sekali. Situs web tidak menampilkannya lagi setelah Anda meninggalkan panel penyiapan.


## Jalankan contoh sinyal SDK pertama
Gunakan contoh dari paket yang sudah terpasang untuk memeriksa bentuk rilis, lingkungan, span permintaan, aksi produk, tonggak jaringan, dan metrik sebelum menghubungkan aplikasi Anda.

```bash
node node_modules/@logbrew/node/examples/first-useful-telemetry.mjs
```

## Baca sinyal pertama di LogBrew
Setelah SDK mengirim sinyal info dengan kredensial proyek, gunakan CLI atau tampilan log di dasbor untuk memastikan sinyal sudah masuk sebelum menambah instrumentasi.

```bash
logbrew logs info --json
```

# Pilih jalur Anda
## Periksa apakah LogBrew sudah siap
Jalankan status terlebih dahulu untuk memastikan koneksi, status login, dan pembacaan aman berikutnya.

```bash
logbrew status --json
```

## Mulai dari kegagalan terbaru
Baca log error terbaru, lalu lanjutkan ke masalah atau trace saat rilis atau proyek memerlukan konteks.

```bash
logbrew logs error --json
```

## Bagikan tampilan masalah yang stabil
Tampilkan daftar masalah yang terbuka saat rekan kerja memerlukan kelompok kegagalan yang sama.

```bash
logbrew issues open --json
```

# Peta perintah
## Status
Periksa autentikasi lokal, koneksi ke API, dan langkah pemulihan sebelum membaca data privat apa pun.

```bash
logbrew status --json
```

## Log
Mulai dari error terbaru saat rilis, proyek, atau trace memerlukan konteks.

```bash
logbrew logs error --json
```

## Masalah
Tampilkan daftar kelompok kegagalan yang terbuka sebelum memutuskan untuk menyelesaikan, menutup, mengabaikan, atau membuka kembali.

```bash
logbrew issues open --json
```

## Detail trace
Baca ID trace yang sudah diketahui saat log atau masalah menunjuk ke satu permintaan yang gagal.

```bash
logbrew trace <trace_id> --json
```

## Aksi
Filter peristiwa pengguna berdasarkan nama saat konteks pentingnya adalah aksi produk.

```bash
logbrew actions --name checkout_failed --json
```

## Rilis
Bandingkan konteks rollout dengan jumlah log, masalah, span trace, dan aksi.

```bash
logbrew releases --json
```

## Periksa autentikasi lokal dan koneksi ke API
Pembacaan pertama harus memberi tahu apakah CLI dapat menjangkau API LogBrew tanpa menampilkan isi token.

- Gunakan mode JSON saat skrip atau otomatisasi memerlukan field yang stabil.
- Gunakan output untuk manusia saat developer memerlukan perintah berikutnya.
- Arahkan pemulihan autentikasi kembali ke login dan status.

## Baca sinyal produksi per resource
Mulai dari sinyal yang menjawab pertanyaan Anda. Buka detailnya untuk melihat bukti terkait.

- Log menyimpan filter tingkat keparahan, rilis, lingkungan, proyek, trace, dan pencarian.
- Periksa status masalah dan kemunculan terakhirnya sebelum Anda menginvestigasinya.
- Trace menyimpan nama span, konteks rilis, konteks lingkungan, dan cakupan proyek.

## Kirim konteks yang berguna tanpa membuka data proyek
Gunakan dokumentasi publik, Markdown, dan perintah yang bisa disalin saat seseorang memerlukan bantuan penyiapan atau serah terima yang aman.

- Bagikan tautan dokumentasi saat langkah berikutnya adalah penyiapan atau mencari perintah.
- Bagikan Markdown saat teks biasa lebih mudah daripada tangkapan layar.
- Bagikan data proyek privat hanya kepada orang yang berizin melihatnya.

## Pilih proyek dan rentang waktu
Gunakan referensi API telemetri untuk rute, filter, serta contoh respons berhasil dan error yang didukung.

- Lakukan autentikasi sebelum meminta data proyek privat.
- Pilih proyek dan rentang waktu sebelum membandingkan hasil.
- Ikuti langkah pemulihan yang dikembalikan saat permintaan gagal.
- Pisahkan bukti yang tidak ada dari bukti yang gagal dimuat.

## Public agent links
- Full docs site: https://docs.logbrew.co
- Docs: https://logbrew.co/id/docs
- Docs Markdown: https://logbrew.co/id/docs.md
- Agent guide: https://logbrew.co/id/agents
- Home Markdown: https://logbrew.co/id/page.md
- llms.txt: https://logbrew.co/llms.txt
- Sitemap: https://logbrew.co/sitemap.xml