Memantau Amazon GameLift Servers - Amazon GameLift Servers

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memantau Amazon GameLift Servers

Jika Anda menggunakan Amazon GameLift Servers FleetIQ fitur mandiri dengan Amazon EC2, lihat Keamanan di Amazon EC2 di Panduan EC2 Pengguna Amazon.

Pemantauan adalah bagian penting dari menjaga keandalan, ketersediaan, dan kinerja Amazon GameLift Servers dan AWS solusi Anda yang lain. Ada tiga kegunaan utama untuk metrik denganAmazon GameLift Servers: untuk memantau kesehatan sistem dan mengatur alarm, untuk melacak kinerja dan penggunaan server game, dan untuk mengelola kapasitas menggunakan manual atau auto-scaling.

AWS menyediakan alat pemantauan berikut untuk menontonAmazon GameLift Servers, melaporkan ketika ada sesuatu yang salah, dan mengambil tindakan otomatis bila perlu:

  • Amazon GameLift Serverskonsol - Gunakan antarmuka grafis untuk mengelola Amazon GameLift Servers sumber daya Anda dan melacak aktivitas hosting game.

  • Amazon CloudWatch — Anda dapat memantau Amazon GameLift Servers metrik secara real time, serta metrik untuk AWS sumber daya dan aplikasi lain yang Anda jalankan pada AWS layanan. CloudWatch menawarkan serangkaian fitur pemantauan, termasuk alat untuk membuat dasbor yang disesuaikan dan kemampuan untuk mengatur alarm yang memberi tahu atau mengambil tindakan ketika metrik mencapai ambang batas yang ditentukan.

  • AWS CloudTrail— menangkap semua panggilan API dan peristiwa terkait yang dibuat oleh atau atas nama AWS akun Anda untuk Amazon GameLift Servers dan AWS layanan lainnya. Data dikirimkan sebagai berkas log ke bucket Amazon S3 yang Anda tentukan. Anda dapat mengidentifikasi pengguna dan akun mana yang dipanggil AWS, alamat IP sumber dari mana panggilan dilakukan, dan kapan panggilan terjadi.

  • Log sesi game - Anda dapat mengeluarkan pesan server khusus untuk sesi game Anda untuk mencatat file yang disimpan di Amazon S3.

Perbandingan metrik di seluruh sumber pemantauan

Amazon GameLift Serversmenyediakan metrik melalui tiga sumber utama: metrik Aktivitas Armada Amazon GameLift Servers konsol, Plugin Metrik Amazon GameLift Servers Server untuk Unreal, dan metrik Amazon. CloudWatch Amazon GameLift Servers Memahami kemampuan tumpang tindih dan unik dari setiap sumber membantu Anda memilih pendekatan pemantauan yang tepat untuk kebutuhan Anda.

Ketersediaan metrik berdasarkan sumber

Bagian berikut menjelaskan metrik mana yang tersedia di berbagai sumber pemantauan, menyoroti tumpang tindih dan kemampuan unik.

Metrik tersedia di semua sumber

Metrik berikut tersedia secara konsisten di seluruh konsol, plugin, dan CloudWatch:

  • Active Instances/ActiveInstances— Jumlah instance dengan status AKTIF yang menjalankan proses server aktif

Metrik tersedia di Konsol dan CloudWatch

Metrik berikut tersedia di Amazon GameLift Servers konsol dan Amazon CloudWatch, menyediakan manajemen armada dan pemantauan kapasitas yang konsisten:

  • Idle instances/IdleInstances- Instans aktif saat ini menjadi tuan rumah sesi permainan nol

  • Percent idle instances/PercentIdleInstances— Persentase instance aktif yang menganggur

  • Desired instances/DesiredInstances— Target jumlah instans aktif yang mempertahankan Amazon GameLift Servers

  • Max instances/MaxInstances— Jumlah maksimum instans yang diizinkan untuk armada

  • Min instances/MinInstances— Jumlah minimum instance yang diizinkan untuk armada

  • Instance interruptions/InstanceSpotInterruptions— Jumlah instans spot yang telah terputus

  • Recycled instances/RecycledSpotInstances— Jumlah instans spot yang telah didaur ulang dan diganti

  • Game session interruptions/GameSessionSpotInterruptions— Sesi permainan yang terputus karena gangguan instans spot

  • Unhealthy instances replaced/UnhealthyInstancesReplaced— Contoh yang diganti karena masalah kesehatan

  • Activating game sessions— Sesi permainan saat ini dalam proses memulai

  • Active game sessions— Sesi game yang sedang berjalan dan menampung pemain

  • Available game sessions— Sesi permainan yang dapat menerima pemain tambahan

  • Concurrent activatable game sessions— Sesi permainan yang dapat diaktifkan secara bersamaan

  • Percent available game sessions— Persentase sesi permainan yang tersedia untuk pemain baru

Metrik unik untuk CloudWatch

Amazon CloudWatch menyediakan metrik operasional tertentu:

  • Unhealthy instances replaced— Contoh yang diganti karena masalah kesehatan

Metrik unik untuk Armada Kontainer

Armada kontainer menyediakan metrik tambahan khusus untuk server game kontainer:

Metrik grup kontainer
  • ActiveGameServerContainerGroups— Jumlah grup kontainer server game aktif

  • IdleGameServerContainerGroups— Jumlah grup kontainer server game idle

  • PendingGameServerContainerGroups— Jumlah grup kontainer server game yang tertunda

  • TerminatingGameServerContainerGroups— Jumlah grup kontainer server game yang mengakhiri

  • UnhealthyGameServerContainerGroupsReplaced— Jumlah kelompok kontainer tidak sehat yang diganti

Metrik kinerja kontainer
  • ContainerCPUUtilizationPerInstance- Pemanfaatan CPU per instance kontainer

  • ContainerCPUReservation— Kapasitas CPU cadangan untuk kontainer

  • ContainerMemoryReservation— Kapasitas memori cadangan untuk wadah

  • ContainerMemoryUtilization— Pemanfaatan memori oleh wadah

  • ContainerNetworkIn— Lalu lintas jaringan masuk untuk kontainer

  • ContainerNetworkOut— Lalu lintas jaringan keluar untuk kontainer

  • ContainerStorageReadBytes— Penyimpanan read byte untuk kontainer

  • ContainerStorageWriteBytes— Penyimpanan menulis byte untuk wadah

Metrik instance berganti nama
  • InstanceCPUUtilization- Pemanfaatan CPU tingkat instans (diganti namanya dari) CPUUtilization

  • InstanceNetworkIn— Lalu lintas jaringan masuk tingkat instans (diganti namanya dari) NetworkIn

  • InstanceNetworkOut— Lalu lintas jaringan keluar tingkat instans (diganti namanya dari) NetworkOut

  • InstanceStorageReadBytes— Byte baca penyimpanan tingkat instans (diganti namanya dari) DiskReadBytes

  • InstanceStorageWriteBytes— Byte tulis penyimpanan tingkat instans (diganti namanya dari) DiskWriteBytes

  • InstanceStorageReadOps— Operasi baca penyimpanan tingkat instans (diganti namanya dari) DiskReadOps

  • InstanceStorageWriteOps— Operasi penulisan penyimpanan tingkat instans (diganti namanya dari) DiskWriteOps

Memilih sumber pemantauan yang tepat

Pilih pendekatan pemantauan Anda berdasarkan kebutuhan spesifik Anda:

  • Gunakan Amazon GameLift Servers konsol untuk manajemen armada, perencanaan kapasitas, dan pengawasan operasional umum. Konsol ini memberikan pandangan terintegrasi tentang kesehatan armada dan aktivitas pemain. Untuk informasi selengkapnya, lihat Lacak hosting game di Amazon GameLift Servers konsol.

  • Gunakan Amazon CloudWatch untuk pemantauan, peringatan, dan integrasi otomatis dengan AWS layanan lain. CloudWatch memungkinkan dasbor khusus dan otomatisasi berbasis alarm. Untuk informasi selengkapnya, lihat Monitor Amazon GameLift Servers dengan Amazon CloudWatch.

  • Gunakan berbagai sumber untuk pemantauan komprehensif. Gabungkan pengawasan konsol, detail teknis plugin, dan CloudWatch otomatisasi untuk visibilitas lengkap ke infrastruktur hosting game Anda.

Untuk kemampuan pemantauan tambahan, Anda juga dapat menggunakan:

Topik