URL Cek Kesehatan Jenkins


11

Saya berencana untuk mengawasi layanan dengan memeriksa secara berkala apakah mereka beroperasi dan berjalan, Jenkins adalah alat orkestrasi utama kami dan harus dijalankan dengan downtime hampir nol.

Bagaimana cara saya memeriksa status kesehatan server Jenkins - Menurut status kesehatan, maksud saya layanan sudah habis dan aplikasi aplikasi web sudah operasional ?

Apakah Jenkins memberikan URL pemeriksaan kesehatan asli? Atau apakah saya perlu membuat skrip tambahan? jika demikian, faktor apa yang harus dimasukkan dalam selain memeriksa jenkins.servicedan meringkuk beranda aplikasi web.

Jawaban:


7

Komplikasi berada dalam definisi status kesehatan (dan kegunaannya).

Anda menyebutkan definisi menjadi service is up and web app application is operationaldan untuk itu memang memeriksa homepage harus cukup.

Namun itu tidak berarti layanan ini dikonfigurasikan dengan benar dan melakukan semua pekerjaan yang seharusnya dilakukan dengan benar. Tanpa definisi yang konsisten dan dapat diterima secara universal tentang status kesehatan, tidak ada gunanya menyediakan informasi seperti lokasi satu atap untuk diperiksa.

Tetapi Jenkins menawarkan melalui Remote access API berbagai titik pemeriksaan yang dapat digabungkan pengguna untuk memperoleh interpretasi mereka tentang status kesehatan layanan secara keseluruhan. Misalnya mungkin memeriksa status semua pekerjaan yang dikonfigurasi atau setidaknya pekerjaan kritis akan lebih bermanfaat, yang dapat dilakukan dengan menggunakan .../job_id/lastSuccessfulBuild/api/atau .../job_id/api/pos pemeriksaan.

The JenkinsAPI juga dapat menarik (setidaknya dokumen yang lebih baik), ditemukan melalui Di mana saya dapat menemukan jenkins referensi api nyenyak?


Menarik .. Saya tidak tahu tentang Jenkins API.
badai

Jika "sehat" berarti "agen dapat terhubung ke Jenkins", bagaimana saya bisa memeriksanya sebagai pengguna anonim?
Thorbjørn Ravn Andersen

@ ThorbjørnRavnAndersen dapatkah Anda menanyakan ini sebagai pertanyaan terpisah? Bagian komentar tidak cocok untuk jawaban.
Dan Cornilescu


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.