WordPress Relik Baru: Panduan untuk Menemukan Masalah Kinerja

Diterbitkan: 2023-12-22
WordPress Peninggalan Baru
Ikuti @Cloudways

New Relic APM adalah alat yang sangat berguna yang memungkinkan Anda memantau seluk beluk situs WordPress Anda.

Ini seperti memasang spesifikasi X-ray untuk situs Anda, membantu Anda menemukan pembuat onar seperti plugin yang bermasalah, tema, kueri basis data yang lamban, atau kesalahan pengkodean licik yang mengganggu kinerja situs Anda.

Bagian kerennya adalah jika Anda menggunakan Cloudways, New Relic sudah diinstal sebelumnya secara default, semuanya siap dijalankan. Jadi Anda tidak perlu dipusingkan dengan langkah-langkah instalasinya.

Dalam tutorial ini, kami akan memandu Anda melalui proses penggunaan APM WordPress New Relic untuk mengidentifikasi dan menyelesaikan masalah kinerja di situs WordPress Anda.

  • Apa Itu Peninggalan Baru?
  • Mengapa Menggunakan Relik Baru?
  • Memahami Cara Kerja Relik Baru
  • Apa yang Dipantau Relik Baru
  • Cara Mengintegrasikan Relik Baru Dengan WordPress Menggunakan Platform Cloudways
  • Prasyarat Memantau Kinerja Aplikasi Menggunakan APM
  • Bagaimana Cara Menggunakan Relik Baru?
  • Apakah Penyedia Hosting Lain Menawarkan APM Relik Baru Terintegrasi?

Apa Itu Peninggalan Baru?

New Relic adalah layanan kinerja aplikasi web real-time yang dirancang untuk memberikan pemantauan komprehensif untuk aplikasi web Anda.

Ini menawarkan pemantauan server dinamis melalui New Relic Infrastructure , memungkinkan Anda mendapatkan wawasan tentang kinerja sistem yang kompleks, baik di pusat data fisik atau instans cloud.

New Relic bertindak sebagai dasbor kinerja dengan visibilitas mendalam, memungkinkan Anda menganalisis kinerja aplikasi web Anda dari perspektif pengguna akhir hingga ke tingkat kode.

Ini juga menyederhanakan pemantauan, pemecahan masalah, dan penskalaan aplikasi web, menyediakan data kinerja penting seperti waktu respons browser, transaksi web waktu nyata, dan banyak lagi.

Selain itu, New Relic kompatibel dengan berbagai bahasa pengembangan web dan beroperasi sebagai layanan serbaguna dan dapat diakses yang meningkatkan kecepatan dan efisiensi aplikasi web Anda.

Buka Performa Real-Time dengan Cloudways WordPress Hosting

Dapatkan pengawasan 24/7 terhadap server WordPress Anda dengan Cloudways Hosting. Pantau lebih dari 16 metrik utama dengan mudah, pastikan kinerja optimal.

COBA SEKARANG

Mengapa Menggunakan Relik Baru?

Berdasarkan pengalaman kami, penyebab utama di balik gangguan kinerja sering kali berasal dari gangguan dalam pembaruan plugin atau tema, kode yang tidak terlalu efisien, atau ketika plugin atau tema tidak cukup sinkron dengan versi PHP atau WordPress terbaru.

Menentukan masalah-masalah ini secara manual bisa menjadi tugas yang sangat melelahkan. Namun, dengan bantuan New Relic APM, beban kerja manual dapat diotomatisasi dengan lancar.

Cukup navigasikan ke tab WordPress > Plugin dan tema di New Relic dan urutkan berdasarkan Paling memakan waktu. Fitur ini menawarkan perincian mendetail, mengungkapkan plugin atau tema mana yang ditautkan ke proses dengan waktu eksekusi terlama.

Wawasan lebih lanjut dapat diperoleh dengan menjelajahi tab Transaksi , memberikan pandangan terfokus pada transaksi tertentu yang menyebabkan hambatan kinerja.

FYI, New Relic sudah ada di dalam platform Cloudways sehingga Anda dapat menggunakannya secara kontinyu.

Memahami Cara Kerja Relik Baru

New Relic menggunakan empat tipe data, yang dikenal sebagai MELT :

1. Metrik : Pengukuran kinerja numerik seperti waktu muat dan penggunaan CPU.

2. Acara : Deskripsi aktivitas yang sedang berlangsung di aplikasi Anda.

3. Log : Catatan detail peristiwa dengan stempel waktu.

4. Jejak : Urutan kejadian secara kronologis.

Agen dikerahkan dalam aplikasi web Anda untuk mengumpulkan data; setiap tugas pemantauan memiliki agen khusus (misalnya, aplikasi, infrastruktur, browser). New Relic menampilkan data ini di dasbor, membantu pengguna menemukan dan mengatasi masalah kinerja.

Apa yang Dipantau Relik Baru?

New Relic APM memantau berbagai aspek aplikasi Anda, membantu Anda mendapatkan wawasan dan melacak kinerja secara efektif. Inilah yang dapat dibantu oleh New Relic APM untuk Anda pantau:

  • Kinerja Aplikasi: New Relic APM menawarkan fungsi pemantauan terpadu yang melacak aplikasi web dan layanan mikro Anda. Ini memberikan analisis mendetail tentang aplikasi Anda pada tingkat kode, memungkinkan pemecahan masalah yang tepat.
  • Metrik Utama: Anda dapat memeriksa metrik kinerja penting melalui halaman Ringkasan APM, termasuk waktu respons transaksi , skor Apdex , throughput , tingkat kesalahan , dan penggunaan sumber daya host .
  • Waktu Respons Transaksi: Anda dapat memeriksa waktu yang diperlukan untuk menyelesaikan transaksi dari sisi pemohon.
  • Skor Apdex: New Relic juga membantu Anda menilai kepuasan pengguna dengan membandingkan waktu respons dengan ambang batas yang telah ditentukan, membantu Anda mengukur kegunaan situs Anda.
  • Throughput: New Relic APM melacak aktivitas pengguna dalam aplikasi Anda, menghitungnya dalam permintaan per menit (RPM).
  • Tingkat Kesalahan: Anda dapat memeriksa tingkat kesalahan dengan New Relic dan melihat persentase transaksi yang menghasilkan kesalahan, sering kali dipicu oleh pengecualian yang tidak tertangani.
  • Penggunaan Sumber Daya Host: New Relic APM memantau penggunaan sumber daya perangkat keras server host, seperti konsumsi CPU dan memori.

Selain itu, New Relic APM juga dapat mengumpulkan metrik dari lingkungan eksternal, menawarkan wawasan tentang sumber daya cloud dan lalu lintas jaringan untuk pandangan yang lebih komprehensif tentang ekosistem aplikasi Anda.

Cara Mengintegrasikan Relik Baru Dengan WordPress Menggunakan Platform Cloudways

Untuk menyiapkan New Relic APM di Cloudways untuk memantau aplikasi Anda, ikuti langkah-langkah berikut:

  • Pastikan Anda memiliki akun Relik Baru. Jika belum, daftarlah di situs web New Relic.

Buat akun Relik Baru

  • Siapkan kunci lisensi akun yang valid. Kunci 40 karakter ini dihasilkan saat Anda mendaftar untuk akun New Relic dan secara unik mengidentifikasi akun Anda serta data yang dilaporkannya.

1. Temukan Kunci Lisensi Anda:

  • Masuk ke akun Relik Baru Anda.

Masuk ke akun Relik Baru Anda

  • Buka Menu Pengguna dan klik “ Kunci API .”

n Menu Pengguna dan klik "Kunci API."

  • Temukan kunci lisensi Anda yang diberi label “ Kunci lisensi akun asli ” dan klik elipsis (⋯) untuk mengakses opsi lainnya.
  • Klik “ Salin Kunci ” untuk menyalin kunci lisensi Anda.

salin kunci lisensi Anda

2. Tambahkan Kunci Lisensi Anda:

  • Masuk ke Platform Cloudways Anda menggunakan kredensial Anda.
  • Dari menu atas, buka “ Server .”

Halaman Login Platform Cloudways dan Menu Server

  • Pilih server yang Anda inginkan.
  • Buka “Manajemen Server” dan pilih “Pemantauan.”
  • Beralih ke tab Relik Baru.

Antarmuka Manajemen Server dengan 'Pemantauan' dipilih, beralih ke tab 'Relik Baru'

  • Tempelkan Kunci Lisensi Relik Baru Anda (diberi label sebagai “Kunci lisensi akun asli” di akun Relik Baru Anda) ke dalam bidang yang ditentukan.
  • Klik “ Simpan Perubahan .”

Memasukkan Kunci Lisensi Relik Baru dan menyimpan perubahan dalam pengaturan akun

3. Aktifkan Layanan Relik Baru:

  • Di bawah “ Manajemen Server ,” buka “ Kelola Layanan .”
  • Aktifkan layanan Relik Baru.

Mengaktifkan layanan Relik Baru di Manajemen Server

Dan itu saja! Sekarang, Anda dapat mulai memantau aplikasi Anda dengan masuk ke New Relic APM.

Prasyarat Memantau Kinerja Aplikasi Menggunakan APM

Memulai perjalanan APM Anda mungkin tampak menakutkan pada awalnya, jadi membagi proses menjadi langkah-langkah yang lebih kecil dan lebih mudah dikelola sangatlah penting.

Sebelum saya menunjukkan cara menyelesaikan masalah kinerja dengan alat New Relic APM dari platform Cloudways, mari kita lihat beberapa prasyarat.

1. Rencanakan Strategi Pemantauan Anda

Untuk memulai, langkah pertama adalah menentukan cakupan pemantauan Anda.

  • Apakah Anda memilih pendekatan yang lebih fokus, dimulai dengan memantau satu layanan?
  • Atau apakah Anda ingin memperluas pemantauan hingga mencakup semua komponen dalam aplikasi Anda?

Masing-masing pendekatan memiliki manfaatnya masing-masing, namun tujuan utamanya adalah pemantauan komprehensif untuk memastikan sistem Anda dapat diamati secara menyeluruh.

Dalam kasus aplikasi yang sangat terdistribusi, penting untuk mempertimbangkan beragam layanan yang digunakan, mulai dari penyedia cloud dan server lokal hingga API dan banyak lagi.

Di sisi lain, aplikasi yang lebih kecil atau mengikuti arsitektur yang lebih terpusat menawarkan jalur pemantauan yang lebih sederhana.

2. Melakukan Audit Pelayanan

Langkah selanjutnya adalah memeriksa apa yang sedang Anda kerjakan dengan cermat. Ini berarti memeriksa:

  • Server Anda
  • Infrastruktur
  • Layanan awan
  • Aplikasi dan banyak lagi

Memahami semua komponen ini akan membantu Anda mengetahui komponen mana yang harus dipantau. Faktanya, ini bukan hanya tentang pemantauan tetapi juga memastikan Anda mencakup semua dasar dalam hal mengawasi aplikasi Anda.

3. Implementasi Instrumentasi Aplikasi

Setelah menyelesaikan audit layanan dan menentukan target pemantauan, langkah berikutnya melibatkan instrumentasi aplikasi Anda. Proses ini memerlukan instalasi agen dalam lingkungan aplikasi Anda.

Peran agen ini adalah melacak dan mengumpulkan data saat mengalir melalui aplikasi Anda, kemudian mengirimkan informasi berharga ini kembali ke solusi APM. Data ini biasanya disebut sebagai “telemetri .”

4. Memilih Metrik dan Menyesuaikan Dasbor Anda

Setelah aplikasi Anda diinstrumentasikan dengan benar, data telemetri akan mulai mengalir ke solusi APM Anda. Solusi APM yang andal biasanya menawarkan pengumpulan metrik otomatis , sering kali disajikan sebagai dasbor dan representasi visual yang mudah digunakan.

Metrik yang dikumpulkan secara otomatis ini biasanya mencakup:

  • Waktu merespon
  • Hasil
  • Tingkat kesalahan
  • Penggunaan CPU dan banyak lagi

Meskipun metrik ini berfungsi sebagai titik awal yang berharga, Anda dapat menyesuaikan dasbor untuk menampilkan metrik terpenting di New Relic. Hal ini memungkinkan Anda memilih metrik mana yang ditampilkan dan membuat visualisasi khusus yang lebih memahami kinerja aplikasi Anda.

5. Mengonfigurasi Sistem Peringatan

Setelah Anda mengidentifikasi metrik utama, langkah selanjutnya adalah membuat peringatan untuk segera memberi tahu tim Anda ketika masalah muncul atau ambang batas kritis tertentu terpenuhi. Untuk melakukan ini, Anda perlu:

  • Pilih saluran apa yang ingin Anda gunakan untuk mengingatkan tim Anda, misalnya Slack, PagerNow, email, dll.
  • Putuskan tim mana yang akan menerima peringatan. Tentukan apakah satu tim pusat mengelola semua peringatan atau apakah tim yang berbeda harus diberi tahu berdasarkan layanan yang terpengaruh.
  • Tetapkan ambang batas yang sesuai untuk peringatan. Hindari mengaturnya terlalu tinggi (tidak ada insiden kritis) atau terlalu rendah (menyebabkan kelelahan kewaspadaan). Pertimbangkan untuk menggunakan ambang batas dinamis berdasarkan pola penggunaan.
  • Tentukan kondisi spesifik yang memicu peringatan, seperti waktu muat halaman yang rendah untuk halaman produk.

Sekarang kita telah membahas prasyaratnya, mari kita lihat bagaimana Anda dapat menggunakan alat New Relic APM.

Bagaimana Cara Menggunakan Relik Baru?

Setelah menginstal New Relic, pengembang dapat langsung melihat data yang dikumpulkan tanpa memerlukan konfigurasi tambahan atau menginstal plugin WordPress apa pun.

  • Buka Akun Relik Baru Anda dan pilih “ Semua Entitas ” untuk mengakses pemantauan kinerja aplikasi.

Mengakses Pemantauan Kinerja Aplikasi di New Relic dengan memilih 'Semua Entitas'

  • Pilih “ Aplikasi Pilihan Anda ” untuk membukanya dan melihat gambaran singkat tentang kinerja aplikasi Anda. (dalam contoh saya, saya telah menjalankan beberapa aplikasi di server saya)

Melihat ikhtisar singkat kinerja 'Aplikasi Pilihan Anda' di New Relic

  • Anda dapat menggunakan data tersebut untuk berbagai aktivitas, seperti memecahkan masalah kinerja.
  • Ringkasan ini menunjukkan serangkaian metrik kinerja utama yang membantu Anda menentukan kesehatan aplikasi Anda. Data juga menunjukkan tempat untuk menelusuri detail selengkapnya jika Anda perlu memecahkan masalah kinerja.

Ringkasan metrik kinerja utama di New Relic untuk menilai kesehatan aplikasi dan memecahkan masalah kinerja.

  • Waktu transaksi web menunjukkan waktu respons rata-rata dari semua transaksi aplikasi kita selama jangka waktu yang saya pilih. Aplikasi ini dipecah menjadi beberapa kategori.

Waktu transaksi web menampilkan waktu respons rata-rata untuk semua transaksi aplikasi, dikategorikan untuk analisis selama jangka waktu yang dipilih

  • Biru muda menunjukkan kode sisi server; dalam hal ini, ini adalah aplikasi PHP.

Catatan: Aplikasi WordPress didasarkan pada PHP, itulah sebabnya PHP ditampilkan.

  • Lampu kuning menunjukkan proporsi total waktu respons yang dihabiskan pada eksekusi database; ini menunjukkan berapa banyak waktu yang dihabiskan untuk memanggil kueri basis data dan menunggu data kembali.
  • Lampu biru menunjukkan waktu respons aplikasi Anda.

Perincian kode warna Biru muda untuk kode PHP sisi server, kuning untuk waktu eksekusi database, dan biru untuk waktu respons aplikasi secara keseluruhan

  • Apdex adalah standar industri yang tidak ditemukan oleh New Relic. Ini menilai pengalaman pengguna dengan menentukan frekuensi di mana pelanggan atau pengunjung merasa puas dengan kinerja aplikasi Anda dan seberapa sering mereka mentoleransi kinerja yang lambat.

Apdex, sebuah standar industri, mengukur pengalaman pengguna dengan menilai kepuasan terhadap kinerja aplikasi dan toleransi terhadap frekuensi respons yang lambat

  • Di bagian bawah dasbor, Anda akan melihat daftar yang menampilkan transaksi paling lambat yang diatur berdasarkan waktu respons. Ingatlah bahwa metrik ini mewakili durasi dari pihak pemohon dan tidak mencakup total waktu yang dihabiskan untuk suatu transaksi.

Catatan: Dalam kasus saya, saya tidak harus berurusan dengan transaksi yang lambat karena Cloudways mendukung saya.

Hanya Hosting WordPress Terkelola dengan Relik Baru Terintegrasi

Rasakan kinerja tak tertandingi dengan Cloudways Managed WordPress Hosting. Integrasi New Relic kami yang lancar memberikan wawasan mendalam, memberdayakan Anda untuk menyempurnakan situs web Anda untuk efisiensi puncak.

COBA SEKARANG

Apakah Penyedia Hosting Lain Menawarkan APM Relik Baru Terintegrasi?

Cloudways menawarkan alat APM New Relic terintegrasi yang telah kami uji sebelumnya.

Tapi bagaimana dengan penyedia hosting lainnya?

Apakah mereka juga menyediakan akses bawaan ke New Relic APM?

Sebelum kita mengetahuinya secara detail, mari kita lihat tabel di bawah ini:

Penyedia Hosting Integrasi Relik Baru
jalur awan Ya (Alat APM terintegrasi)
Hostinger Ya (Di hPanel, memerlukan konfigurasi)
Ayo ayah Tidak (Tidak terintegrasi)
Bluehost Tidak (Tidak terintegrasi)
SiteGround Tidak (Tidak terintegrasi)
Tuan Rumah Impian Tidak (Tidak didukung pada paket bersama)

Apakah Hostinger Punya Peninggalan Baru?

Ya, Hostinger memang memiliki alat New Relic APM di hPanelnya. Mengaksesnya memerlukan melompat ke Konfigurasi PHP> tab Ekstensi PHP> menggulir ke bawah untuk menemukan peninggalan baru. Setelah itu, Anda harus mengedit file .htaccess untuk menambahkan kunci LISENSI Relik Baru Anda.

Relatifnya, meluncurkan New Relic di platform Cloudways jauh lebih mudah dan tidak perlu mengotak-atik file .htaccess.

Apakah GoDaddy Punya Relik Baru?

Tidak, GoDaddy tidak memiliki alat New Relic yang terintegrasi. Bahkan integrasi dapat menjadi masalah jika Anda menggunakan paket Hosting Blog Economy, Deluxe, Ultimate, atau WordPress GoDaddy, karena paket tersebut tidak mendukung integrasi New Relic.

Apakah Bluehost Punya Relik Baru?

Bluehost juga tidak memiliki alat New Relic yang terintegrasi.

Apakah SiteGround Punya Relik Baru?

SiteGround tidak menawarkan alat APM (Manajemen Kinerja Aplikasi) terintegrasi gratis, dan dukungan New Relic tidak tersedia di semua paket mereka.

Apakah Dreamhost Punya Relik Baru?

Paket bersama DreamHost tidak mendukung integrasi dengan New Relic.

Ringkasan

New Relic WordPress adalah alat yang berharga untuk memantau kinerja aplikasi. Dengan mengikuti langkah-langkah yang diuraikan, Anda dapat secara efektif men-debug halaman yang memuat lambat. Selain itu, jika Anda mempertimbangkan New Relic, pastikan untuk memeriksa apakah penyedia hosting Anda menawarkan dukungan terintegrasi.

Namun jika Anda memilih Cloudways sebagai penyedia hosting Anda, Anda akan senang mengetahui bahwa mereka menawarkan integrasi New Relic sebagai fitur bawaan. Ini hanyalah satu alasan lagi untuk mempertimbangkan memilih Cloudways dibandingkan pesaingnya.

Keberhasilan aplikasi Anda adalah prioritas kami, dan dengan Cloudways dan New Relic, Anda memiliki alat yang Anda perlukan untuk memastikannya.

Pertanyaan yang Sering Diajukan

Q1. Apakah Relik Baru adalah Alat DevOps?

Tidak, New Relic bukanlah alat DevOps. Ini adalah platform pemantauan kinerja aplikasi (APM) yang memantau dan memecahkan masalah kinerja aplikasi.

Q2. Bagaimana Relik Baru Mengumpulkan Data?

New Relic mengumpulkan data melalui agen yang terintegrasi ke dalam kode aplikasi. Agen-agen ini memantau indikator kinerja utama dan mengirimkan data ke platform New Relic untuk dianalisis.

Q3. Apa Perbedaan Antara Splunk dan Relik Baru?

New Relic berfokus pada pemantauan kinerja aplikasi, sedangkan Splunk adalah platform data yang lebih luas untuk menganalisis berbagai tipe data, termasuk log, peristiwa keamanan, dan banyak lagi.