Metrik dan acara tanpa server untuk Valkey dan Redis OSS - Amazon ElastiCache

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

Metrik dan acara tanpa server untuk Valkey dan Redis OSS

ElastiCache menawarkan berbagai metrik dan peristiwa untuk pemantauan saat bekerja dengan cache tanpa server. Ini termasuk CloudWatch metrik, metrik tingkat perintah, dan log peristiwa yang dapat dicerna melalui Amazon. EventBridge

Metrik cache nirserver

AWS/ElastiCacheNamespace menyertakan CloudWatch metrik berikut untuk cache tanpa server Valkey atau Redis OSS Anda.

Kode metrik untuk Valkey atau Redis OSS

Metrik Deskripsi Unit

BytesUsedForCache

Jumlah total byte yang digunakan oleh data yang disimpan dalam cache Anda.

Byte

ElastiCacheProcessingUnits

Jumlah total ElastiCacheProcessingUnits (ECPUs) yang dikonsumsi oleh permintaan yang dijalankan di cache Anda

Hitungan

SuccessfulReadRequestLatency

Latensi permintaan baca yang berhasil.

Mikrodetik

SuccessfulWriteRequestLatency

Latensi permintaan tulis yang berhasil

Mikrodetik

TotalCmdsCount

Jumlah total semua perintah yang dijalankan pada cache Anda

Hitungan

CacheHitRate

Menunjukkan laju keberhasilan cache Anda. Ini dihitung menggunakan statistik cache_hits dan cache_misses dengan cara berikut: cache_hits /(cache_hits + cache_misses).

Persen

CacheHits

Jumlah pencarian kunci hanya-baca yang berhasil di cache.

Hitungan

CurrConnections

Jumlah koneksi klien ke cache Anda.

Hitungan

ThrottledCmds

Jumlah permintaan yang dibatasi oleh ElastiCache karena beban kerja menskalakan lebih cepat daripada skala yang dapat diskalakan. ElastiCache

Hitungan

NewConnections

Jumlah seluruh koneksi yang telah diterima oleh server selama periode ini.

Hitungan

CurrItems

Jumlah item dalam cache.

Hitungan

CurrVolatileItems

Jumlah item dalam cache dengan TTL.

Hitungan

NetworkBytesIn

Total byte yang ditransfer ke cache

Byte

NetworkBytesOut

Total byte yang ditransfer ke luar dari cache

Byte

Evictions

Hitungan kunci yang dikosongkan oleh cache

Hitungan

IamAuthenticationExpirations

Jumlah total koneksi Valkey atau Redis OSS yang diautentikasi IAM yang kedaluwarsa. Anda dapat menemukan informasi selengkapnya tentang Autentikasi dengan IAM dalam panduan pengguna.

Hitungan

IamAuthenticationThrottling

Jumlah total permintaan Valkey atau Redis OSS AUTH atau HELLO yang diautentikasi IAM yang dibatasi. Anda dapat menemukan informasi selengkapnya tentang Autentikasi dengan IAM dalam panduan pengguna.

Hitungan

KeyAuthorizationFailures

Jumlah seluruh percobaan pengguna yang gagal untuk mengakses kunci akses karena tidak mempunyai izin akses. Sebaiknya atur peringatan untuk hal ini guna mendeteksi percobaan akses yang tidak sah.

Hitungan

AuthenticationFailures

Jumlah total upaya yang gagal untuk mengautentikasi ke Valkey atau Redis OSS menggunakan perintah AUTH. Sebaiknya atur peringatan untuk hal ini guna mendeteksi percobaan akses yang tidak sah.

Hitungan

CommandAuthorizationFailures

Jumlah seluruh percobaan pengguna yang gagal untuk menjalankan perintah karena tidak memiliki izin untuk memanggil perintah itu. Sebaiknya atur peringatan untuk hal ini guna mendeteksi percobaan akses yang tidak sah.

Hitungan

Metrik tingkat perintah

ElastiCache juga memancarkan metrik tingkat perintah berikut. Untuk setiap jenis perintah, ElastiCache memancarkan jumlah total perintah dan jumlah yang ECPUs dikonsumsi oleh jenis perintah tersebut.

Metrik Deskripsi Unit

EvalBasedCmds

Jumlah perintah get yang telah diterima oleh cache.

Hitungan

EvalBasedCmdsECPUs

ECPUs dikonsumsi oleh perintah berbasis evaluasi.

Hitungan

GeoSpatialBasedCmds

Jumlah seluruh perintah untuk perintah berbasis geospasial. Ini berasal dari statistik Commandstats Valkey atau Redis OSS. Ini berasal dengan menjumlahkan semua perintah jenis geo: geoadd, geodist, geohash, geopos, georadius, dan georadiusbymember.

Hitungan

GeoSpatialBasedCmdsECPUs

ECPUs dikonsumsi oleh perintah berbasis geospasial.

Hitungan

GetTypeCmds

Jumlah seluruh perintah jenis hanya-baca. Ini berasal dari statistik commandstats Valkey atau Redis OSS dengan menjumlahkan semua perintah tipe read-only (get, hget, scard, lrange, dan sebagainya.)

Hitungan

GetTypeCmdsECPUs

ECPUs dikonsumsi oleh perintah baca.

Hitungan

HashBasedCmds

Jumlah seluruh perintah yang berbasis hash. Ini berasal dari statistik commandstats Valkey atau Redis OSS dengan menjumlahkan semua perintah yang bertindak atas satu atau lebih hash (hget, hkeys, hvals, hdel, dan sebagainya).

Hitungan

HashBasedCmdsECPUs

ECPUs dikonsumsi oleh perintah berbasis hash.

Hitungan

HyperLogLogBasedCmds

Jumlah total perintah HyperLogLog berbasis. Ini berasal dari statistik commandstats Valkey atau Redis OSS dengan menjumlahkan semua jenis perintah pf (pfadd, pfcount, pfmerge, dan sebagainya.).

Hitungan

HyperLogLogBasedCmdsECPUs

ECPUs dikonsumsi oleh perintah HyperLogLog berbasis.

Hitungan

JsonBasedCmds

Jumlah total perintah JSON, termasuk perintah baca dan tulis. Ini berasal dari statistik commandstats Valkey atau Redis OSS dengan menjumlahkan semua perintah JSON yang bertindak atas kunci JSON.

Hitungan

JsonBasedCmdsECPUs

ECPUs dikonsumsi oleh semua perintah JSON, termasuk perintah baca dan tulis.

Hitungan

JsonBasedGetCmds

Jumlah seluruh perintah JSON hanya-baca. Ini berasal dari statistik commandstats Valkey atau Redis OSS dengan menjumlahkan semua perintah baca JSON yang bertindak atas kunci JSON.

Hitungan

JsonBasedGetCmdsECPUs

ECPUs dikonsumsi oleh perintah read-only JSON.

Hitungan

JsonBasedSetCmds

Jumlah seluruh perintah JSON jenis tulis. Ini berasal dari statistik commandstats Valkey atau Redis OSS dengan menjumlahkan semua perintah tulis JSON yang bertindak atas kunci JSON.

Hitungan

JsonBasedSetCmdsECPUs

ECPUs dikonsumsi oleh perintah tulis JSON.

Hitungan

KeyBasedCmds

Jumlah seluruh perintah yang berbasis kunci. Ini berasal dari statistik commandstats Valkey atau Redis OSS dengan menjumlahkan semua perintah yang bertindak atas satu atau lebih kunci di beberapa struktur data (del, expire, rename, dan sebagainya.).

Hitungan

KeyBasedCmdsECPUs

ECPUs dikonsumsi oleh perintah berbasis kunci.

Hitungan

ListBasedCmds

Jumlah seluruh perintah yang berbasis daftar. Ini berasal dari statistik commandstats Valkey atau Redis OSS dengan menjumlahkan semua perintah yang bekerja pada satu atau lebih daftar (lindex, lrange, lpush, ltrim, dan sebagainya).

Hitungan

ListBasedCmdsECPUs

ECPUs dikonsumsi oleh perintah berbasis daftar.

Hitungan

NonKeyTypeCmds

Jumlah seluruh perintah yang tidak berbasis kunci. Ini berasal dari statistik commandstats Valkey atau Redis OSS dengan menjumlahkan semua perintah yang tidak bertindak atas kunci, misalnya, acl, dbsize atau info.

Hitungan

NonKeyTypeCmdsECPUs

ECPUs dikonsumsi oleh non-key-based perintah.

Hitungan

PubSubBasedCmds

Jumlah total perintah untuk pub/sub functionality. This is derived from the Valkey or Redis OSS commandstatsstatistics by summing all of the commands used for pub/sub fungsionalitas: psubscribe, publish, pubsub, punsubscribe, ssubscribe, sunsubscribe, spublish, subscribe, dan unsubscribe.

Hitungan

PubSubBasedCmdsECPUs

ECPUs dikonsumsi oleh perintah berbasis pub/sub-based.

Hitungan

SetBasedCmds

Jumlah seluruh perintah yang berbasis set. Ini berasal dari statistik commandstats Valkey atau Redis OSS dengan menjumlahkan semua perintah yang bekerja pada satu atau lebih set (scard, sdiff, sadd, sunion, dan sebagainya).

Hitungan

SetBasedCmdsECPUs

ECPUs dikonsumsi oleh perintah berbasis set.

Hitungan

SetTypeCmds

Jumlah seluruh perintah jenis tulis. Ini berasal dari statistik commandstats Valkey atau Redis OSS dengan menjumlahkan semua jenis perintah mutatif yang beroperasi pada data (set, hset, sadd, lpop, dan sebagainya.)

Hitungan

SetTypeCmdsECPUs

ECPUs dikonsumsi oleh perintah tulis.

Hitungan

SortedSetBasedCmds

Jumlah seluruh perintah yang berbasis sorted set. Ini berasal dari statistik commandstats Valkey atau Redis OSS dengan menjumlahkan semua perintah yang bertindak atas satu atau lebih set yang diurutkan (zcount, zrange, zrank, zadd, dan sebagainya).

Hitungan

SortedSetBasedCmdsECPUs

ECPUs dikonsumsi oleh perintah berbasis diurutkan.

Hitungan

StringBasedCmds

Jumlah seluruh perintah yang berbasis string. Ini berasal dari statistik Commandstats Valkey atau Redis OSS dengan menjumlahkan semua perintah yang bekerja pada satu atau lebih string (strlen, setex, setrange, dan sebagainya).

Hitungan

StringBasedCmdsECPUs

ECPUs dikonsumsi oleh perintah berbasis string.

Hitungan

StreamBasedCmds

Jumlah seluruh perintah yang berbasis aliran. Ini berasal dari statistik commandstats Valkey atau Redis OSS dengan menjumlahkan semua perintah yang bertindak atas satu atau lebih tipe data stream (xrange, xlen, xadd, xdel, dan sebagainya).

Hitungan

StreamBasedCmdsECPUs

ECPUs dikonsumsi oleh perintah berbasis streaming.

Hitungan

Peristiwa cache nirserver

ElastiCache mencatat peristiwa yang berhubungan dengan cache tanpa server Anda. Informasi ini mencakup tanggal dan waktu peristiwa, nama sumber dan jenis sumber peristiwa, serta deskripsi dari peristiwa tersebut. Anda dapat dengan mudah mengambil peristiwa dari log menggunakan ElastiCache konsol, AWS CLI perintah deskripsi-peristiwa, atau tindakan API. ElastiCache DescribeEvents

Anda dapat memilih untuk memantau, menelan, mengubah, dan menindaklanjuti ElastiCache acara menggunakan Amazon EventBridge. Pelajari lebih lanjut di panduan EventBridge memulai Amazon.

Melihat ElastiCache acara (Konsol)

Untuk melihat acara menggunakan ElastiCache konsol:

  1. Masuk ke AWS Management Console dan buka ElastiCache konsol di https://console.aws.amazon.com/elasticache/

  2. Untuk melihat daftar semua peristiwa yang tersedia, pada panel navigasi, pilih Peristiwa.

  3. Pada layar Peristiwa setiap baris dari daftar merepresentasikan satu peristiwa dan menampilkan sumber peristiwa, jenis peristiwa, waktu GMT peristiwa, serta deskripsi dari peristiwa itu. Dengan Filter, Anda dapat menentukan apakah Anda ingin melihat semua peristiwa, atau hanya peristiwa dari jenis tertentu dalam daftar peristiwa.

Melihat ElastiCache acara (AWS CLI)

Untuk menghasilkan daftar ElastiCache peristiwa menggunakan AWS CLI, gunakan perintah deskripsi-peristiwa. Anda dapat menggunakan parameter opsional untuk mengontrol jenis peristiwa yang tercantum, jangka waktu peristiwa yang dicantumkan, jumlah maksimum peristiwa yang akan dicantumkan, dan lainnya.

Kode berikut mencantumkan hingga 40 peristiwa cache nirserver.

aws elasticache describe-events --source-type serverless-cache --max-items 40

Kode berikut mencantumkan semua peristiwa untuk cache nirserver selama 24 jam terakhir (1440 menit).

aws elasticache describe-events --source-type serverless-cache --duration 1440

Peristiwa Nirserver

Bagian ini mendokumentasikan berbagai jenis peristiwa yang mungkin Anda terima untuk cache nirserver.

Peristiwa Pembuatan Cache Nirserver

Jenis-Detail Deskripsi Unit Sumber Pesan

Cache dibuat

Cache arn

pembuatan

cache-nirserver

Cache <cache-name> dibuat dan siap digunakan.

Cache dibuat

Cache arn

Snapshot arn

pembuatan

cache-nirserver

Cache <cache-name> dibuat dan data dipulihkan dari snapshot. Cache Anda siap digunakan.

Pembuatan cache gagal

Cache arn

kegagalan

cache-nirserver

Gagal membuat cache <cache-name>. Alamat IP yang bebas tidak cukup untuk membuat titik akhir VPC.

Pembuatan cache gagal

Cache arn

kegagalan

cache-nirserver

Gagal membuat cache <cache-name>. Subnet tidak valid yang disediakan dalam permintaan.

Pembuatan cache gagal

Cache arn

kegagalan

cache-nirserver

Gagal membuat cache <cache-name>. Batas kuota tercapai untuk membuat titik akhir VPC.

Pembuatan cache gagal

Cache arn

kegagalan

cache-nirserver

Gagal membuat cache <cache-name>. Anda tidak memiliki izin untuk membuat titik akhir VPC.

Pembuatan cache gagal

Cache arn

kegagalan

cache-nirserver

Gagal membuat cache <cache-name>. Pengguna dengan versi Valkey atau Redis OSS yang tidak kompatibel hadir di grup pengguna < >. user-group-name

Pembuatan cache gagal

Cache arn

Cache snapshot arn

kegagalan

cache-nirserver

Gagal membuat cache <cache-name>. Grup pengguna yang disediakan < user-group-name > tidak ada.

Pembuatan cache gagal

Cache arn

kegagalan

cache-nirserver

Gagal membuat cache <cache-name>. Pemulihan data dari snapshot gagal karena <reason>.

Alasan kegagalan:

  • gagal mengambil file dari S3.

  • md5 yang diharapkan tidak cocok dengan md5 aktual.

  • file RDB yang disediakan memiliki versi yang tidak didukung.

Acara Pembaruan Cache Tanpa Server (Valkey atau Redis OSS)

Jenis-Detail Daftar sumber daya Kategori Sumber Pesan

Cache diperbarui

Cache arn

perubahan konfigurasi

cache-nirserver

SecurityGroups diperbarui untuk cache<cache-name>.

Cache diperbarui

Cache arn

perubahan konfigurasi

cache-nirserver

Tag diperbarui untuk cache <cache-name>.

Pembaruan cache gagal

Cache arn

perubahan konfigurasi

cache-nirserver

Pembaruan cache <cache-name> gagal. Pengguna dengan versi Valkey atau Redis OSS yang tidak kompatibel hadir di grup pengguna < >. user-group-name

Pembaruan cache gagal

Cache arn

perubahan konfigurasi

cache-nirserver

Pembaruan ke cache <cache-name>gagal. SecurityGroups pembaruan gagal.

Pembaruan cache gagal

Cache arn

perubahan konfigurasi

cache-nirserver

Pembaruan ke cache <cache-name>gagal. SecurityGroups pembaruan gagal karena izin yang tidak mencukupi.

Pembaruan cache gagal

Cache arn

perubahan konfigurasi

cache-nirserver

Pembaruan ke cache <cache-name>gagal. SecurityGroups pembaruan gagal karena SecurityGroups tidak valid.

Acara Penghapusan Cache Tanpa Server (Valkey atau Redis OSS)

Jenis-Detail Daftar sumber daya Kategori Sumber Pesan

Cache dihapus

Cache arn

penghapusan

cache-nirserver

Cache <cache-name> telah dihapus.

Acara Batas Penggunaan Cache Tanpa Server (Valkey atau Redis OSS)

Jenis-Detail Deskripsi Unit Sumber Pesan

Cache diperbarui

Cache arn

perubahan konfigurasi

cache-nirserver

Batas diperbarui untuk cache <cache-name>.

Batas cache semakin dekat

Cache arn

pemberitahuan

cache-nirserver

Slot <X> menggunakan lebih <Y>% dari batas per slot 32 GB. Misalnya, Slot 10 menggunakan lebih 90% dari batas per slot 32 GB.

Pembaruan cache gagal

Cache arn

kegagalan

cache-nirserver

Pembaruan batas ke cache <cache-name> gagal karena cache telah dihapus.

Pembaruan cache gagal

Cache arn

kegagalan

cache-nirserver

Pembaruan batas ke cache <cache-name> gagal karena konfigurasi tidak valid.

Pembaruan cache gagal

Cache arn

kegagalan

cache-nirserver

Pembaruan batas ke cache <cache-name> gagal karena data cache saat ini melebihi batas baru. Harap bersihkan beberapa data sebelum menerapkan batas.

Acara Snapshot Cache Tanpa Server (Valkey atau Redis OSS)

Jenis-Detail Daftar-sumber daya Kategori Sumber Pesan

Snapshot dibuat

Cache arn

Snapshot arn

pembuatan

serverless-cache-snapshot

Snapshot <snapshot-name> dibuat untuk cache <cache-name>.

Pembuatan snapshot gagal

Cache arn

Snapshot arn

kegagalan

serverless-cache-snapshot

Gagal membuat snapshot untuk cache <cache-name>. Pembuatan snapshot <snapshot-name> gagal dengan Kunci yang Dikelola Pelanggan<key-id> <reason>.

Pesan alasan kegagalan:

  • karena Kunci yang Dikelola Pelanggan dinonaktifkan

  • karena Kunci yang Dikelola Pelanggan tidak dapat ditemukan

  • karena waktu permintaan habis

Pembuatan snapshot gagal

Cache arn

Snapshot arn

kegagalan

serverless-cache-snapshot

Gagal membuat snapshot untuk cache <cache-name>. Pembuatan snapshot <snapshot-name> gagal karena <reason>.

Alasan default:

  • karena kesalahan internal

Ekspor snapshot gagal

Snapshot arn

kegagalan

serverless-cache-snapshot

Gagal mengekspor snapshot untuk cache <cache-name>. Tidak dapat mengekspor snapshot ke bucket %s karena ElastiCache tidak memiliki izin ke bucket.

Ekspor snapshot gagal

Snapshot arn

kegagalan

serverless-cache-snapshot

Gagal mengekspor snapshot untuk cache <cache-name>. Tidak dapat mengekspor snapshot ke bucket '%s' karena sudah ada objek dengan nama yang sama di bucket.

Ekspor snapshot gagal

Snapshot arn

kegagalan

serverless-cache-snapshot

Gagal mengekspor snapshot untuk cache <cache-name>. Tidak dapat mengekspor snapshot ke bucket '%s' karena Id akun pemilik bucket telah berubah.

Ekspor snapshot gagal

Snapshot arn

kegagalan

serverless-cache-snapshot

Gagal mengekspor snapshot untuk cache <cache-name>. Tidak dapat mengekspor snapshot ke bucket '%s' karena bucket S3 tidak dapat diakses.

Ekspor snapshot gagal

Snapshot arn

kegagalan

serverless-cache-snapshot

Gagal mengekspor snapshot untuk cache <cache-name>. Tidak dapat mengekspor snapshot ke bucket '%s' karena bucket tidak dapat diakses.

Ekspor snapshot gagal

Snapshot arn

kegagalan

serverless-cache-snapshot

Gagal mengekspor snapshot untuk cache <cache-name>. Tidak dapat mengekspor snapshot ke bucket '%s' karena bucket tidak tersedia.

Ekspor snapshot gagal

Snapshot arn

kegagalan

serverless-cache-snapshot

Gagal mengekspor snapshot untuk cache <cache-name>. Tidak dapat mengekspor snapshot ke bucket '%s' dengan snapshot sumber Kunci Terkelola Pelanggan %s <reason>.

Ekspor snapshot gagal

Snapshot arn

kegagalan

serverless-cache-snapshot

Gagal mengekspor snapshot untuk cache <cache-name>. Tidak dapat mengekspor snapshot ke bucket '%s'.

Salinan snapshot gagal

Snapshot arn-1

Snapshot arn-2

kegagalan

serverless-cache-snapshot

Gagal menyalin snapshot <snapshot-name>. Tidak dapat menyalin snapshot '%s' ke snapshot '%s' dengan snapshot sumber Kunci Terkelola Pelanggan <key-id> <reason-name>.

Salinan snapshot gagal

Snapshot arn-1

Snapshot arn-2

kegagalan

serverless-cache-snapshot

Gagal menyalin snapshot <snapshot-name>. Tidak dapat menyalin snapshot '%s' ke snapshot '%s' dengan snapshot target Kunci Terkelola Pelanggan '%s' '%s'.