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:
-
Pencatatan log Amazon GameLift Servers Panggilan API dengan AWS CloudTrail— Lacak panggilan API dan acara terkait untuk audit dan kepatuhan.
-
Mencatat pesan server di Amazon GameLift Servers— Tangkap pesan server khusus dan log sesi game.