Pantau laporan dan praktik terbaik

Programming

[ad_1]
Selamat datang Sahabat di suratpembaca.web.id. Dalam kesempatan ini kita akan membicarakan tentang Linux yakni Pantau laporan dan praktik terbaik

.

Sekiranya artikel tentang Pantau laporan dan praktik terbaik

bisa memberikan manfaat untuk Teman-teman semua. Yuk baca artikel ini
sampai tuntas.

Cara sederhana untuk memutuskan lingkaran yang membuat frustrasi

Foto Austin Distal di Unsplash

Ketika Anda memiliki ide untuk membangun sebuah proyek, Anda selalu memikirkan apa langkah Anda selanjutnya dan apa strategi pertumbuhan Anda selanjutnya.

Dan ini hanya mungkin jika Anda yakin dengan status Anda saat ini dan dapat dengan mudah menghadirkan fitur baru. Anda benar-benar tidak ingin frustrasi jika Anda tidak bisa mendapatkan nada yang tepat, jadi berinvestasilah dalam capo yang bagus.

Jika Anda pernah mengerjakan proyek sendiri atau bekerja di tim teknis yang terpisah, Anda mungkin pernah mengalami salah satu situasi ini sebelumnya:

  1. Anda harus memeriksa setiap perangkat dan setiap platform dengan versi yang sangat berbeda untuk memastikan bahwa semuanya bekerja dengan baik di masing-masing perangkat sehingga Anda tidak kehilangan pengguna potensial.
  2. Ada beberapa bug/perilaku tak terduga yang muncul tanpa Anda sadari, meskipun Anda menulis banyak unit test untuk memeriksa semua fitur kecil di jalan.
  3. Anda menerima laporan bug dan ketika Anda mencoba men-debugnya, Anda menyadari bahwa bug tersebut bergantung pada banyak variabel dan lingkungan yang berbeda dan Anda benar-benar tidak dapat meminta banyak detail dari pengguna dan Anda merasa buntu.
  4. Terjadi masalah atau gangguan dan Anda tidak mengetahui akar masalahnya, sehingga Anda membuat marah semua anggota tim untuk mencari tahu siapa yang bertanggung jawab dan siapa yang dapat memperbaiki masalah tersebut.

Jadi, apa solusinya? Kami membutuhkan fitur dan stabilitas baru pada saat yang bersamaan!

Bagaimana jika kita mengambil pendekatan kehati-hatian dan mencoba menemukan kesalahan dan masalah secepat mungkin sebelum berubah menjadi kekacauan yang lebih besar dan memulihkan sistem ke versi stabil yang baru? Anda mungkin mengatakan:

“Yah, kita tidak punya waktu di dunia ini untuk menguji semuanya berulang kali dan memeriksa setiap pengguna dan menganalisis setiap laporan!”

Mari kita mundur selangkah dan melihat apa yang terjadi di sini.

Ketika Anda berpikir bahwa suatu proses dimulai ketika pengguna melihat kesalahan dan melaporkannya kepada kami, maka kami membuat tugas yang tepat dan menetapkannya ke anggota tim, dan kemudian kami mencoba untuk men-debug dan merilis versi baru. siklus frustasi yang terjadi berulang-ulang.

Jika kita dapat menemukan cara sistematis untuk mengotomatisasi proses ini, kita tidak perlu lagi khawatir tentang ketidakstabilan.

Kunci dari proses ini adalah memberikan informasi yang cukup kepada pengembang yang tepat secepat mungkin tanpa membuang waktu dan tenaga.

Ada opsi bagus bagi kami bahwa Firebase Crashlytics adalah salah satu opsi yang terkenal dan populer. Tetapi jika Anda khawatir tentang penggunaan layanan pihak ketiga dan tidak tahu persis apa yang mereka lakukan, pendekatan sumber terbuka yang dapat Anda jalankan di server Anda dan melihat seluruh kode mungkin lebih masuk akal bagi Anda. Dan kemudian, tentu saja, jika Anda merasa nyaman, Anda dapat melanjutkan dan menggunakan layanan cloud mereka.

Sentry adalah salah satu perangkat lunak open source yang dapat Anda simulasikan dan coba.

Mereka memiliki sistem peringatan khusus dan Anda bahkan dapat melihat remah-remah pengguna dan semua variabel yang digunakan.

Ini mendukung hampir semua bahasa pemrograman dan semua kerangka kerja, jadi Anda tidak perlu melakukan apa pun selain menambahkan ketergantungan pada kode Anda.

Mereka juga telah merilis versi buruh pelabuhan sehingga Anda dapat dengan mudah menginstalnya di server Anda dengan menjalankan perintah.

Jika Anda tertarik, mari kita siapkan dengan cepat:

1. Untuk mendapatkan versi terbaru, lihat repositori Github Sentry:

git clone https://github.com/getsentry/self-hosted.git

2. Setelah mengkloning kode, kita harus menjalankan perintah berikut:

./install.sh

3. Seluruh proses instalasi otomatis melalui buruh pelabuhan. Selama instalasi Anda hanya perlu memilih nama pengguna dan kata sandi untuk akses admin.

Setelah instalasi selesai, kita perlu menjalankan Docker dengan perintah berikut:

docker-compose up -d

4. Terakhir, Anda seharusnya dapat melihat halaman login di localhost Anda pada port 9000 (Anda dapat melakukannya melalui config.yml mengajukan).

http://127.0.0.1:9000
Halaman masuk penjaga

Gunakan nama pengguna dan kata sandi yang sama yang Anda pilih saat instalasi untuk masuk.

Dasbor Penjaga

Jika Anda ingin mengubah konfigurasi default, periksa dokumentasi instalasi.

Seperti yang saya sebutkan, Sentry mendukung hampir semua platform.

Mari kita lihat bagaimana konfigurasi React bekerja. Anda dapat memeriksa daftar dukungan kerangka kerja.

1. Pertama-tama kita harus menginstal paket keamanan:

npm install --save @sentry/react @sentry/tracing
or
yarn add @sentry/react @sentry/tracing

2. Kemudian kita harus menginisialisasi Sentry di titik awal proyek.

3. Dengan hanya menambahkan potongan kode itu, Sentry mendeteksi semua kesalahan dan pengecualian dan mengirimkannya ke server. Dan hanya itu yang kita butuhkan untuk memulai.

4. Jika Anda ingin melangkah lebih jauh, Anda dapat mengaktifkan fitur salin sehingga Anda dapat memisahkan laporan Anda. Atau Anda dapat mengaktifkan fitur Breadcrumb untuk mendapatkan daftar lengkap tindakan pra-kesalahan. Periksa daftar fitur dan pilih yang Anda butuhkan.

Kami ingin meluangkan waktu untuk melakukan lebih banyak pekerjaan kreatif pada proyek kami dan menghasilkan ide. Cara terbaik untuk mengosongkan waktu adalah dengan mengotomatiskan tugas dan proses yang memiliki pola sederhana. Proses pengujian proyek dan menemukan kesalahan dan memperbaikinya bisa sangat membosankan dan memakan waktu.

Sebagai gantinya, kami dapat menggunakan aktivitas pengguna kami untuk mengidentifikasi kesalahan dan memperbaikinya secepat mungkin. Kami juga dapat menghilangkan semua percakapan yang tidak perlu tentang kesalahan baru dengan memberikan informasi yang benar langsung ke pengembang yang tepat.

Want to connect?Check out my LinkedIn profile.

Itu tadi artikel mengenai Pantau laporan dan praktik terbaik

, terimakasih sudah berkunjung di website ini, mudah-mudahan postingannya ada manfaatnya ya.

[ad_2]

Source link

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan.