Distributed tracing dengan Jaeger dapat digunakan untuk memantau error. Kita dapat menemukan span mana yang mengalami error dan melihat log error. Artikel ini akan menunjukkan caranya.
[Read More]Contoh Penggunaan Makefile
Jika kamu belum pernah menggunakan Makefile sebelumnya, lebih baik kamu membaca artikel ini. kamu akan mengetahui apa itu Makefile dan bagaimana Makefile bisa berguna bagi kamu.
[Read More]Profiling Go App Menggunakan pprof
Melakukan profiling pada suatu sistem sangat berguna untuk mengidentifikasi pemakaian resource pada saat aplikasi berjalan. Kita dapat melihat fungsi apa yang memakai paling banyak CPU atau memori. Kita dapat melihat apakah aplikasi kita sudah efisien atau belum, dan kita dapat mencari cara untuk mengimprovenya. Pada aplikasi Go, kita dapat menggunakan pprof, library built-in untuk profiling yang dapat dengan mudah kita gunakan dan integrasikan.
[Read More]Distributed Tracing dengan Jaeger di Go
Capture Traffic dan Replay Menggunakan GoReplay (gor)
GoReplay atau gor adalah tool open source untuk memonitor traffic yang datang ke server mu. Tool ini dibuat menggunakan Go. Kita dapat merekam traffic dan menulisnya ke suatu file, kemudian me-replay kembali ke URL yang ditentukan. Tool ini sangat berguna.
[Read More]Monitor Aplikasi Golang Dengan Prometheus dan Grafana
Seperti yang sudah ditulis pada post sebelumnya, monitoring metrics dari server merupakan hal yang penting untuk menjaga reliability dari servicemu. Artikel ini akan menunjukkan basic-basic dalam memonitor sebuah aplikasi Golang. Tools yang akan digunakan adalah Prometheus dan Grafana.
[Read More]Monitor Metric Server dengan Prometheus and Grafana
Monitoring metrics dari server merupakan hal yang penting untuk menjaga reliability dari service mu. Kamu juga dapat menghemat biaya dengan men-downgrade server mu apabila load average nya jauh dibawah kapasitas maksimum dari server. Ada beberapa cara dan tools untuk memonitor server. Salah satu yang paling populer adalah dengan menggunakan Prometheus untuk mengumpulkan dan menyimpan metrics. Dan Grafana untuk memvisualisasikannya ke dalam berbagai macam grafik. Artikel ini akan menunjukkan cara untuk memonitor metrics server menggunakan Prometheus dan Grafana. Khususnya pada server Linux.
[Read More]