Masalah yang kami investigasi
- Komunikasi yang hanya sesekali terputus
- Aplikasi yang berhenti tiba-tiba hanya setelah berjam-jam beroperasi
- Masalah koneksi dengan peralatan yang sulit direproduksi
- Kebocoran memori atau handle serta peningkatan jumlah thread
- Masalah yang penyebabnya tidak dapat dilacak karena log tidak memadai
Untuk bug yang, meskipun sistem biasanya berjalan normal, hanya muncul pada kesempatan yang sangat jarang, strategi isolasinya sendiri menjadi hal yang fundamental.
Cara kami melakukan investigasi
- Pertama, kami memisahkan faktor internal aplikasi dari faktor yang terkait komunikasi, peralatan, dan sistem operasi.
- Selanjutnya, kami memperluas informasi yang dapat diamati: log, metrik, paket jaringan, jumlah handle, jalur eksepsi, dan sebagainya.
- Dengan data tersebut kami mempersempit kondisi reproduksi serta merumuskan penyebabnya sekaligus langkah-langkah agar masalah tidak terulang.
Bidang yang paling dapat kami bantu
- Komunikasi TCP atau socket yang terputus atau tertunda
- Anomali komunikasi dengan kamera industri dan perangkat periferal
- Ketidakstabilan perangkat lunak yang ada yang menggunakan COM atau ActiveX
- Kebocoran dan kehabisan sumber daya yang hanya muncul setelah operasi berkepanjangan
- Investigasi yang sulit karena tidak adanya pengujian situasi abnormal atau desain log yang memadai
Layanan ini berguna jika
- Anda belum tahu apakah penyebabnya ada di aplikasi atau di komunikasi
- Reproduksi masalah memerlukan waktu dari beberapa jam hingga beberapa minggu
- Anda memiliki log, tetapi belum berhasil menemukan hubungan sebab-akibatnya
- Sebelum memodifikasi perangkat lunak, Anda ingin menentukan apa yang harus diamati
Bantuan yang mencakup pencegahan terulangnya masalah
Investigasi tidak seharusnya berakhir begitu penyebab ditemukan. Yang penting adalah meninggalkan sistem dalam keadaan siap mendeteksi dan melacak masalah berikutnya lebih awal.
Karena itu, bila diperlukan, kami juga menangani hal-hal berikut:
- Peninjauan data yang dimasukkan ke dalam log
- Penambahan konteks per sesi dan per operasi
- Penyiapan fondasi pengujian untuk situasi abnormal
- Penataan kode agar siklus hidup sumber daya dapat diikuti