Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Metrik untuk Redis OSS
AWS/ElastiCache
Namespace mencakup metrik Redis OSS berikut.
Dengan pengecualian ReplicationLag
danEngineCPUUtilization
, metrik ini berasal dari perintah Redis info OSS. Setiap metrik dihitung di tingkat simpul cache.
Untuk dokumentasi lengkap info perintah Redis OSS, lihat http://redis.io/commands/info.
Lihat Juga
Metrik | Deskripsi | Unit |
---|---|---|
ActiveDefragHits |
Jumlah realokasi nilai per menit yang dilakukan oleh proses defragmentasi aktif. Ini berasal dari active_defrag_hits statistik di Redis OSS |
Jumlah |
AuthenticationFailures |
Jumlah total upaya gagal untuk mengautentikasi ke Redis OSS menggunakan perintah AUTH. Anda dapat menemukan informasi selengkapnya tentang setiap kegagalan autentikasi menggunakan perintah ACL LOG |
Hitung |
BytesUsedForCache |
Jumlah total byte yang dialokasikan oleh Redis OSS untuk semua tujuan, termasuk dataset, buffer, dan sebagainya. | Byte |
Dimension: Tier=Memory untuk cluster Redis OSS menggunakanTingkatan data: Jumlah total byte yang digunakan untuk cache oleh memori. Ini adalah nilai used_memory statistik di Redis OSS |
Byte | |
Dimension: Tier=SSD untuk cluster Redis OSS menggunakanTingkatan data: Jumlah total byte yang digunakan untuk cache oleh SSD. |
Byte | |
BytesReadFromDisk |
Jumlah total byte yang dibaca dari disk per menit. Didukung hanya untuk klaster yang menggunakan Tingkatan data. | Byte |
BytesWrittenToDisk |
Total jumlah byte yang ditulis ke disk per menit. Didukung hanya untuk klaster yang menggunakan Tingkatan data. | Byte |
CacheHits |
Jumlah pencarian kunci hanya-baca yang berhasil di kamus utama. Ini berasal dari keyspace_hits statistik di Redis OSS |
Hitung |
CacheMisses |
Jumlah pencarian kunci hanya-baca yang tidak berhasil di kamus utama. Ini berasal dari keyspace_misses statistik di Redis OSS |
Hitung |
CommandAuthorizationFailures |
Jumlah seluruh percobaan pengguna yang gagal untuk menjalankan perintah karena tidak memiliki izin untuk memanggil perintah itu. Anda dapat menemukan informasi selengkapnya tentang setiap kegagalan autentikasi menggunakan perintah ACL LOG |
Hitung |
CacheHitRate |
Menunjukkan efisiensi penggunaan instance Redis OSS. Jika rasio cache lebih rendah dari sekitar 0,8, hal ini berarti bahwa sejumlah besar kunci telah dikosongkan, kedaluwarsa, atau tidak ada. Rasio ini dihitung menggunakan statistik cache_hits dan cache_misses dengan cara berikut: cache_hits /(cache_hits +
cache_misses) . |
Persen |
ChannelAuthorizationFailures |
Jumlah seluruh percobaan pengguna yang gagal untuk mengakses saluran akses karena tidak mempunyai izin akses. Anda dapat menemukan informasi selengkapnya tentang setiap kegagalan autentikasi menggunakan perintah ACL LOG |
Hitung |
CurrConnections |
Jumlah koneksi klien, tidak termasuk koneksi dari replika baca. ElastiCache menggunakan dua hingga empat koneksi untuk memantau cluster dalam setiap kasus. Ini berasal dari connected_clients statistik di Redis OSS |
Hitung |
CurrItems |
Jumlah item dalam cache. Ini berasal dari keyspace statistik Redis OSS, menjumlahkan semua kunci di seluruh ruang kunci. |
Hitung |
Dimension: Tier=Memory untuk klaster menggunakan Tingkatan data. Jumlah item dalam memori. |
Hitungan | |
Dimension: Tier=SSD (solid state drive) untuk klaster yang menggunakan Tingkatan data. Jumlah item dalam SSD. |
Hitungan | |
CurrVolatileItems |
Jumlah total kunci di semua basis data yang memiliki set ttl. Ini berasal dari expires statistik Redis OSS, menjumlahkan semua kunci dengan set ttl di seluruh ruang kunci. |
Hitung |
DatabaseCapacityUsagePercentage |
Persentase kapasitas data total untuk klaster yang sedang digunakan. Pada contoh Data Tiered, metrik dihitung sebagai Dalam semua kasus lain, metrik dihitung menggunakan |
Persen |
DatabaseCapacityUsageCountedForEvictPercentage |
Persentase kapasitas data total untuk klaster yang sedang digunakan, tidak termasuk memori yang digunakan untuk overhead dan COB. Metrik ini dihitung sebagai:
Pada instans Bertingkatan Data, metrik dihitung sebagai berikut:
Dimana |
Persen |
DatabaseMemoryUsagePercentage |
Persentase memori untuk klaster yang sedang digunakan. Ini dihitung menggunakan used_memory/maxmemory dari Redis OSS |
Persen |
DatabaseMemoryUsageCountedForEvictPercentage |
Persentase memori untuk klaster yang sedang digunakan, tidak termasuk memori yang digunakan untuk overhead dan COB. Ini dihitung menggunakan used_memory-mem_not_counted_for_evict/maxmemory dari Redis OSS |
Persen |
DB0AverageTTL |
Mengekspos avg_ttl DBO dari keyspace statistik perintah Redis OSSDEL , yang ditransmisikan ke semua replika. Oleh karena itu, DB0AverageTTL bernilai 0 untuk simpul replika, karena replika tidak membuat kunci kedaluwarsa sehingga tidak melacak TTL. |
Milidetik |
EngineCPUUtilization |
Menyediakan pemanfaatan CPU dari thread mesin Redis OSS. Karena Redis OSS adalah single-threaded, Anda dapat menggunakan metrik ini untuk menganalisis beban proses Redis OSS itu sendiri. catatan Pada ElastiCache host, proses latar belakang memantau host untuk memberikan pengalaman database terkelola. Proses latar belakang ini dapat menimbulkan beban kerja CPU yang cukup besar. Akibat ini tidak signifikan pada host yang lebih besar dengan vCPU lebih dari dua. Namun, hal ini dapat memengaruhi host yang lebih kecil dengan 2 vCPU atau lebih sedikit. Jika Anda hanya memantau |
Persen |
Evictions |
Jumlah kunci yang telah dikosongkan karena batas maxmemory . Ini berasal dari evicted_keys statistik di Redis OSS |
Hitung |
GlobalDatastoreReplicationLag |
Ini adalah lag antara simpul primer dari Wilayah sekunder dan simpul primer dari Wilayah primer. Untuk mode cluster yang diaktifkan Redis OSS, lag menunjukkan penundaan maksimum di antara pecahan. | Detik |
IamAuthenticationExpirations |
Jumlah total koneksi Redis OSS yang diautentikasi IAM yang kedaluwarsa. Anda dapat menemukan informasi selengkapnya tentang Autentikasi dengan IAM dalam panduan pengguna. | Hitung |
IamAuthenticationThrottling |
Jumlah total permintaan Redis OSS AUTH atau HELLO yang diautentikasi IAM yang dibatasi. Anda dapat menemukan informasi selengkapnya tentang Autentikasi dengan IAM dalam panduan pengguna. | Hitungan |
IsMaster |
Menunjukkan apakah simpul tersebut adalah simpul primer dari serpihan/klaster saat ini. Metrik ini dapat bernilai 0 (bukan primer) atau 1 (primer). | Hitungan |
KeyAuthorizationFailures |
Jumlah seluruh percobaan pengguna yang gagal untuk mengakses kunci akses karena tidak mempunyai izin akses. Anda dapat menemukan informasi selengkapnya tentang setiap kegagalan autentikasi menggunakan perintah ACL LOG |
Hitung |
KeysTracked |
Jumlah kunci yang dilacak oleh Redis OSS key tracking sebagai persentase dari. tracking-table-max-keys Pelacakan kunci digunakan untuk membantu caching sisi klien dan memberitahukan klien jika kunci diubah. |
Hitung |
MemoryFragmentationRatio |
Menunjukkan efisiensi dalam alokasi memori mesin Redis OSS. Ambang batas tertentu menandakan perilaku yang berbeda. Nilai yang disarankan adalah memiliki fragmentasi di atas 1,0. Ini dihitung dari Redis OSSmem_fragmentation_ratio statistic |
Bilangan |
NewConnections |
Jumlah seluruh koneksi yang telah diterima oleh server selama periode ini. Ini berasal dari total_connections_received statistik di Redis OSScatatanJika Anda menggunakan ElastiCache (Redis OSS) versi 5 atau lebih rendah, antara dua dan empat koneksi yang dilaporkan oleh metrik ini digunakan oleh ElastiCache untuk memantau cluster. Namun, saat menggunakan ElastiCache (Redis OSS) versi 6 atau lebih tinggi, koneksi yang digunakan oleh ElastiCache untuk memantau cluster tidak termasuk dalam metrik ini. |
Hitung |
NumItemsReadFromDisk |
Jumlah total item yang diambil dari disk per menit. Didukung hanya untuk klaster yang menggunakan Tingkatan data. | Hitungan |
NumItemsWrittenToDisk |
Jumlah total item yang ditulis ke disk per menit. Didukung hanya untuk klaster yang menggunakan Tingkatan data. | Hitungan |
MasterLinkHealthStatus |
Status ini memiliki dua nilai: 0 atau 1. Nilai 0 menunjukkan bahwa data di node ElastiCache primer tidak sinkron dengan Redis OSS pada EC2. Nilai 1 menunjukkan bahwa data sudah sinkron. Untuk menyelesaikan migrasi, gunakan operasi CompleteMigrationAPI. | Boolean |
Reclaimed |
Jumlah seluruh peristiwa kedaluwarsa kunci. Ini berasal dari expired_keys statistik di Redis OSS |
Hitung |
ReplicationBytes |
Untuk simpul dalam konfigurasi yang direplikasi, ReplicationBytes melaporkan jumlah byte yang dikirimkan oleh primer ke semua replikanya. Metrik ini merepresentasikan beban tulis pada grup replikasi. Ini berasal dari master_repl_offset statistik di Redis OSS |
Byte |
ReplicationLag |
Metrik ini hanya berlaku untuk simpul yang berjalan sebagai replika baca. Hal ini menunjukkan seberapa jauh ketinggalan, dalam detik, suatu replika dalam menerapkan perubahan dari simpul primer. Untuk mesin Redis OSS versi 5.0.6 dan seterusnya, lag dapat diukur dalam milidetik. | Detik |
SaveInProgress |
Metrik biner ini menghasilkan 1 jika penyimpanan latar belakang (bercabang atau tak bercabang) sedang berlangsung, dan 0 jika sebaliknya. Proses simpan di latar belakang biasanya digunakan selama snapshot dan sinkronisasi. Operasi ini dapat menyebabkan performa menurun. Menggunakan metrik SaveInProgress , Anda dapat mendiagnosis apakah performa yang menurun ini disebabkan oleh proses penyimpanan di latar belakang. Ini berasal dari rdb_bgsave_in_progress statistik di Redis OSS |
Boolean |
TrafficManagementActive |
Menunjukkan apakah ElastiCache (Redis OSS) secara aktif mengelola lalu lintas dengan menyesuaikan lalu lintas yang dialokasikan ke perintah masuk, pemantauan atau replikasi. Lalu lintas dikelola ketika lebih banyak perintah dikirim ke node daripada yang dapat diproses oleh Redis OSS dan digunakan untuk menjaga stabilitas dan pengoperasian mesin yang optimal. Setiap titik data 1 dapat menunjukkan bahwa simpul diskalakan untuk beban kerja yang disediakan. catatan Jika metrik ini tetap aktif, evaluasi klaster untuk memutuskan apakah penaikan skala atau penskalaan keluar diperlukan. Metrik terkait termasuk |
Boolean |
Ketersediaan EngineCPUUtilization
AWS Wilayah yang tercantum berikut ini tersedia di semua jenis node yang didukung.
Wilayah | Nama wilayah |
---|---|
us-east-2 |
AS Timur (Ohio) |
us-east-1 |
AS Timur (Virginia Utara) |
us-west-1 |
AS Barat (California Utara) |
us-west-2 |
US West (Oregon) |
ap-northeast-1 |
Asia Pacific (Tokyo) |
ap-northeast-2 |
Asia Pasifik (Seoul) |
ap-northeast-3 |
Asia Pasifik (Osaka) |
ap-east-1 |
Asia Pasifik (Hong Kong) |
ap-south-1 |
Asia Pasifik (Mumbai) |
ap-southeast-1 |
Asia Pasifik (Singapura) |
ap-southeast-2 |
Asia Pasifik (Sydney) |
ap-southeast-3 |
Asia Pasifik (Jakarta) |
ca-central-1 |
Kanada (Pusat) |
cn-north-1 |
Tiongkok (Beijing) |
cn-northwest-2 |
China (Ningxia) |
me-south-1 |
Timur Tengah (Bahrain) |
eu-central-1 |
Eropa (Frankfurt) |
eu-west-1 |
Eropa (Irlandia) |
eu-west-2 |
Eropa (London) |
eu-west-3 |
Eropa (Paris) |
eu-south-1 |
Eropa (Milan) |
af-south-1 |
Afrika (Cape Town) |
eu-north-1 |
Eropa (Stockholm) |
sa-east-1 |
Amerika Selatan (Sao Paulo) |
us-gov-west-1 |
AWS GovCloud (AS-Barat) |
us-gov-east-1 |
AWS GovCloud (AS-Timur) |
Berikut ini adalah kumpulan jenis perintah tertentu, yang berasal dari info
commandstats. Bagian commandstats menyediakan statistik berdasarkan jenis perintah, termasuk jumlah panggilan, jumlah waktu CPU yang dikonsumsi oleh perintah ini, dan CPU rata-rata yang dikonsumsi per eksekusi perintah. Untuk setiap jenis perintah, baris berikut ditambahkan: cmdstat_XXX: calls=XXX,usec=XXX,usec_per_call=XXX
.
Metrik latensi yang tercantum berikut dihitung menggunakan statistik commandstats dari Redis OSS INFO.delta(usec)/delta(calls)
. delta
dihitung sebagai perbedaan dalam satu menit. Latensi didefinisikan sebagai waktu CPU yang dibutuhkan ElastiCache untuk memproses perintah. Perhatikan bahwa untuk klaster yang menggunakan tingkatan data, waktu yang dibutuhkan untuk mengambil item dari SSD tidak termasuk dalam pengukuran ini.
Untuk daftar lengkap perintah yang tersedia, lihat perintah Redis dalam dokumentasi
Metrik | Deskripsi | Unit |
---|---|---|
ClusterBasedCmds |
Jumlah seluruh perintah yang berbasis klaster. Ini berasal dari commandstats statistik Redis OSS dengan menjumlahkan semua perintah yang bertindak atas cluster (cluster slot ,cluster info , dan seterusnya). |
Hitung |
ClusterBasedCmdsLatency |
Latensi perintah berbasis klaster. | Mikrodetik |
EvalBasedCmds |
Jumlah seluruh perintah untuk perintah berbasis eval. Ini berasal dari commandstats statistik Redis OSS dengan menjumlahkaneval,. evalsha |
Hitung |
EvalBasedCmdsLatency |
Latensi perintah berbasis eval. | Mikrodetik |
GeoSpatialBasedCmds |
Jumlah seluruh perintah untuk perintah berbasis geospasial. Ini berasal dari statistik Redis OSScommandstats . Ini diperoleh dengan menjumlahkan semua perintah jenis geo: geoadd, geodist, geohash, geopos, georadius, dan georadiusbymember. |
Hitungan |
GeoSpatialBasedCmdsLatency |
Latensi perintah berbasis geospasial. | Mikrodetik |
GetTypeCmds |
Jumlah seluruh perintah jenis read-only. Ini berasal dari commandstats statistik Redis OSS dengan menjumlahkan semua perintah read-only tipe (get,,, hget scardlrange, dan sebagainya.) |
Hitung |
GetTypeCmdsLatency |
Latensi perintah baca. | Mikrodetik |
HashBasedCmds |
Jumlah seluruh perintah yang berbasis hash. Ini berasal dari commandstats statistik Redis OSS dengan menjumlahkan semua perintah yang bertindak atas satu atau lebih hash (hget,,, hkeys hvalshdel, dan seterusnya). |
Hitung |
HashBasedCmdsLatency |
Latensi perintah berbasis hash. | Mikrodetik |
HyperLogLogBasedCmds |
Jumlah seluruh perintah berbasis HyperLogLog . Ini berasal dari commandstats statistik Redis OSS dengan menjumlahkan semua pf jenis perintah (pfadd,, pfcountpfmerge, dan sebagainya.). |
Hitung |
HyperLogLogBasedCmdsLatency |
Latensi perintah HyperLogLog berbasis. | Mikrodetik |
JsonBasedCmds |
Jumlah total perintah JSON, termasuk perintah baca dan tulis. Ini berasal dari commandstats statistik Redis OSS dengan menjumlahkan semua perintah JSON yang bertindak atas kunci JSON. |
Hitung |
JsonBasedCmdsLatency |
Latensi semua perintah JSON, termasuk perintah baca dan tulis. | Mikrodetik |
JsonBasedGetCmds |
Jumlah seluruh perintah JSON hanya-baca. Ini berasal dari commandstats statistik Redis OSS dengan menjumlahkan semua perintah baca JSON yang bertindak atas kunci JSON. |
Hitung |
JsonBasedGetCmdsLatency | Latensi perintah hanya-baca JSON. | Mikrodetik |
JsonBasedSetCmds | Jumlah seluruh perintah JSON jenis tulis. Ini berasal dari commandstats statistik Redis OSS dengan menjumlahkan semua perintah tulis JSON yang bertindak atas kunci JSON. |
Hitung |
JsonBasedSetCmdsLatency | Latensi perintah tulis JSON. | Mikrodetik |
KeyBasedCmds |
Jumlah seluruh perintah yang berbasis kunci. Ini berasal dari commandstats statistik Redis OSS dengan menjumlahkan semua perintah yang bertindak atas satu atau lebih kunci di beberapa struktur data (del,, expirerename, dan seterusnya.). |
Hitung |
KeyBasedCmdsLatency |
Latensi perintah berbasis kunci. | Mikrodetik |
ListBasedCmds |
Jumlah seluruh perintah yang berbasis daftar. Ini berasal dari commandstats statistik Redis OSS dengan menjumlahkan semua perintah yang bertindak atas satu atau lebih daftar (lindex,,, lrange lpushltrim, dan seterusnya). |
Hitung |
ListBasedCmdsLatency |
Latensi perintah berbasis daftar. | Mikrodetik |
NonKeyTypeCmds | Jumlah seluruh perintah yang tidak berbasis kunci. Ini berasal dari commandstats statistik Redis OSS dengan menjumlahkan semua perintah yang tidak bertindak atas kunci, misalnya, acl atau. dbsize info |
Hitung |
NonKeyTypeCmdsLatency | Latensi non-key-based perintah. | Mikrodetik |
PubSubBasedCmds |
Jumlah seluruh perintah untuk fungsionalitas pub/sub. Ini berasal dari commandstats statistik Redis OSS dengan menjumlahkan semua perintah yang digunakan untuk fungsionalitas pub/sub:psubscribe,,,,publish,, pubsub punsubscribessubscribe, sunsubscribe dan. spublish subscribe unsubscribe |
Hitung |
PubSubBasedCmdsLatency |
Latensi perintah berbasis pub/sub. | Mikrodetik |
SetBasedCmds |
Jumlah seluruh perintah yang berbasis set. Ini berasal dari commandstats statistik Redis OSS dengan menjumlahkan semua perintah yang bertindak atas satu atau lebih set (scard,,, sdiff saddsunion, dan seterusnya). |
Hitung |
SetBasedCmdsLatency |
Latensi perintah berbasis set. | Mikrodetik |
SetTypeCmds |
Jumlah seluruh perintah jenis write. Ini berasal dari commandstats statistik Redis OSS dengan menjumlahkan semua mutative jenis perintah yang beroperasi pada data (set,,, hset saddlpop, dan sebagainya.) |
Hitung |
SetTypeCmdsLatency |
Latensi perintah tulis. | Mikrodetik |
SortedSetBasedCmds |
Jumlah seluruh perintah yang berbasis sorted set. Ini berasal dari commandstats statistik Redis OSS dengan menjumlahkan semua perintah yang bertindak atas satu atau lebih set yang diurutkan (zcount,,, zrange zrankzadd, dan seterusnya). |
Hitung |
SortedSetBasedCmdsLatency |
Latensi perintah berbasis urutan. | Mikrodetik |
StringBasedCmds |
Jumlah seluruh perintah yang berbasis string. Ini berasal dari commandstats statistik Redis OSS dengan menjumlahkan semua perintah yang bertindak atas satu atau lebih string (strlen,, setexsetrange, dan seterusnya). |
Hitung |
StringBasedCmdsLatency |
Latensi perintah berbasis string. | Mikrodetik |
StreamBasedCmds |
Jumlah seluruh perintah yang berbasis aliran. Ini berasal dari commandstats statistik Redis OSS dengan menjumlahkan semua perintah yang bertindak atas satu atau lebih jenis data aliran (xrange,,, xlen xaddxdel, dan seterusnya). |
Hitungan |
StreamBasedCmdsLatency |
Latensi perintah berbasis aliran. | Mikrodetik |