Valkey: Prometheus
Prometheus-metrieken
👋 Welkom bij de Stackhero-documentatie!
Stackhero biedt een kant-en-klare Valkey cloud oplossing die tal van voordelen biedt, waaronder:
Redis Commanderweb UI inbegrepen.- Onbeperkte berichtgrootte en overdrachten.
- Moeiteloze updates met slechts één klik.
- Optimale prestaties en robuuste beveiliging aangedreven door een privé en dedicated VM.
Bespaar tijd en vereenvoudig uw leven: het kost slechts 5 minuten om de Valkey cloud hosting oplossing van Stackhero te proberen!
Stackhero biedt de mogelijkheid om metrieken in Prometheus-formaat op te halen voor elk van uw diensten. Deze metrieken gebruiken het voorvoegsel valkey_ wanneer ze aan Prometheus worden geretourneerd, waardoor ze gemakkelijk te identificeren en te integreren zijn met uw monitoringtools.
Hieronder vindt u een gedetailleerd overzicht van elke beschikbare Stackhero for Valkey-metriek. Let op dat elke metriek is voorzien van het voorvoegsel valkey_ wanneer ze aan Prometheus worden geretourneerd.
Let op dat al deze metrieken worden voorafgegaan door "valkey_" wanneer ze aan uw Prometheus worden geretourneerd.
-
shutdown_in_milliseconds: De maximale resterende tijd in milliseconden voor replica's om de replicatie in te halen voordat de uitschakelreeks is voltooid. Dit veld is alleen aanwezig tijdens het uitschakelproces. -
connected_clients: Het aantal clientverbindingen (exclusief verbindingen van replica's). -
cluster_connections: Een schatting van het aantal sockets dat door de clusterbus wordt gebruikt. -
maxclients: De waarde van de maxclients-configuratierichtlijn. Het vertegenwoordigt de bovengrens voor de som van connected_clients, connected_slaves en cluster_connections. -
client_recent_max_input_buffer: De grootste invoerbuffermaat onder de momenteel verbonden clients. -
client_recent_max_output_buffer: De grootste uitvoerbuffermaat onder de momenteel verbonden clients. -
blocked_clients: Het aantal clients dat wacht op een blokkerende oproep zoals BLPOP, BRPOP, BRPOPLPUSH, BLMOVE, BZPOPMIN of BZPOPMAX. -
tracking_clients: Het aantal clients dat momenteel wordt gevolgd (CLIENT TRACKING). -
clients_in_timeout_table: Het aantal clients in de time-outtabel. -
used_memory: De totale hoeveelheid geheugen (in bytes) toegewezen door Valkey met behulp van de gekozen allocator (of het nu standaard libc, jemalloc of een alternatief zoals tcmalloc is). -
used_memory_rss: Het aantal bytes toegewezen door Valkey zoals gezien door het besturingssysteem (ook bekend als de resident set size). -
used_memory_peak: Het piekgeheugen dat door Valkey is verbruikt. -
used_memory_peak_perc: Het percentage van used_memory_peak ten opzichte van used_memory. -
used_memory_overhead: De totale overhead in bytes toegewezen door de server voor het beheren van zijn interne datastructuren. -
used_memory_startup: De initiële hoeveelheid geheugen (in bytes) verbruikt door Valkey bij opstarten. -
used_memory_dataset: De grootte in bytes van de dataset (berekend door used_memory_overhead af te trekken van used_memory). -
used_memory_dataset_perc: Het percentage van used_memory_dataset ten opzichte van het netto geheugenverbruik (used_memory minus used_memory_startup). -
total_system_memory: De totale hoeveelheid geheugen beschikbaar op de Valkey-host. -
used_memory_lua: Het aantal bytes gebruikt door de Lua-engine. -
used_memory_scripts: Het aantal bytes bezet door gecachte Lua-scripts. -
maxmemory: De waarde van de maxmemory-configuratierichtlijn. -
maxmemory_policy: De waarde van de maxmemory-policy-configuratierichtlijn. -
mem_fragmentation_ratio: De verhouding tussen used_memory_rss en used_memory. Let op dat deze verhouding niet alleen fragmentatie omvat, maar ook andere procesoverheads (zie de allocator_*-metrieken) samen met overheads voor code, gedeelde bibliotheken, de stack, enz. -
mem_fragmentation_bytes: Het verschil in bytes tussen used_memory_rss en used_memory. Wanneer deze waarde laag is (slechts enkele megabytes), duidt een hoge verhouding (bijvoorbeeld 1,5 of hoger) niet noodzakelijk op een probleem. -
allocator_frag_ratio: De verhouding tussen allocator_active en allocator_allocated. Dit is een maatstaf voor echte (externe) fragmentatie (in tegenstelling tot mem_fragmentation_ratio). -
allocator_frag_bytes: Het verschil in bytes tussen allocator_active en allocator_allocated. Raadpleeg de opmerking voor mem_fragmentation_bytes. -
allocator_rss_ratio: De verhouding tussen allocator_resident en allocator_active. Deze metriek geeft vaak pagina's aan die de allocator binnenkort kan vrijgeven aan het besturingssysteem. -
allocator_rss_bytes: Het verschil in bytes tussen allocator_resident en allocator_active. -
rss_overhead_ratio: De verhouding tussen used_memory_rss (de proces-RSS) en allocator_resident. Dit omvat RSS-overheads die niet gerelateerd zijn aan de allocator of heap. -
rss_overhead_bytes: Het verschil in bytes tussen used_memory_rss (de proces-RSS) en allocator_resident. -
allocator_allocated: Het totale aantal bytes toegewezen door de allocator, inclusief interne fragmentatie. Deze waarde is normaal gesproken hetzelfde als used_memory. -
allocator_active: Het totale aantal bytes in de actieve pagina's van de allocator, inclusief externe fragmentatie. -
allocator_resident: Het totale aantal resident bytes (RSS) in de allocator, inclusief pagina's die kunnen worden vrijgegeven aan het besturingssysteem (door MEMORY PURGE of inactiviteit). -
mem_not_counted_for_evict: Het gebruikte geheugen dat niet wordt meegeteld voor sleutelverwijdering. Dit omvat voornamelijk tijdelijke replica- en AOF-buffers. -
mem_clients_slaves: Het geheugen gebruikt door replica-clients. Aangezien replica-buffers geheugen delen met de replicatie-backlog, kan dit veld 0 weergeven wanneer replica's geen toename van het geheugenverbruik veroorzaken. -
mem_clients_normal: Het geheugen gebruikt door normale clients. -
mem_cluster_links: Het geheugen gebruikt door verbindingen met peers op de clusterbus wanneer de clustermodus actief is. -
mem_aof_buffer: Het tijdelijke geheugen gebruikt voor AOF- en AOF-herschrijf-buffers. -
mem_replication_backlog: Het geheugen gebruikt door de replicatie-backlog. -
mem_total_replication_buffers: Het totale geheugen verbruikt voor replicatie-buffers. -
mem_allocator: De geheugenallocator geselecteerd tijdens de compilatie. -
active_defrag_running: Wanneer actieve defragmentatie is ingeschakeld, geeft deze metriek aan of defragmentatie momenteel actief is en het CPU-percentage dat het van plan is te gebruiken. -
lazyfree_pending_objects: Het aantal objecten dat wacht om lui te worden vrijgegeven (vanwege operaties zoals UNLINK of asynchrone FLUSHDB/FLUSHALL). -
lazyfreed_objects: Het aantal objecten dat lui is vrijgegeven. -
loading: Een vlag die aangeeft of een dumpbestand momenteel wordt geladen. -
async_loading: Geeft aan of de replicatiedataset asynchroon wordt geladen terwijl oude gegevens worden bediend. Dit gebeurt wanneer repl-diskless-load is ingeschakeld en ingesteld op swapdb. -
current_cow_peak: De piekgrootte in bytes van copy-on-write-geheugen tijdens een child fork-operatie. -
current_cow_size: De grootte in bytes van copy-on-write-geheugen tijdens een child fork-operatie. -
current_cow_size_age: De leeftijd in seconden van de current_cow_size-waarde. -
current_fork_perc: Het percentage voortgang van het huidige fork-proces. Voor AOF- en RDB-forks vertegenwoordigt het het percentage van current_save_keys_processed van current_save_keys_total. -
current_save_keys_processed: Het aantal sleutels verwerkt in de huidige opslagoperatie. -
current_save_keys_total: Het totale aantal sleutels aan het begin van de huidige opslagoperatie. -
rdb_bgsave_in_progress: Een vlag die aangeeft dat een RDB-opslag bezig is. -
rdb_last_save_time: De epoch-tijdstempel van de laatste succesvolle RDB-opslag. -
rdb_last_bgsave_status: De status van de laatste RDB-opslagoperatie. -
rdb_last_bgsave_time_sec: De duur in seconden van de laatste RDB-opslagoperatie. -
rdb_current_bgsave_time_sec: De duur in seconden van een lopende RDB-opslagoperatie, indien van toepassing. -
rdb_last_cow_size: De grootte in bytes van copy-on-write-geheugen tijdens de laatste RDB-opslagoperatie. -
rdb_last_load_keys_expired: Het aantal vluchtige sleutels verwijderd tijdens de laatste RDB-lading. -
rdb_last_load_keys_loaded: Het aantal sleutels geladen tijdens de laatste RDB-lading. -
aof_enabled: Een vlag die aangeeft dat AOF-logboekregistratie is geactiveerd. -
aof_rewrite_in_progress: Een vlag die aangeeft dat een AOF-herschrijfoperatie bezig is. -
aof_rewrite_scheduled: Een vlag die aangeeft dat een AOF-herschrijfoperatie wordt gepland zodra een lopende RDB-opslag is voltooid. -
aof_last_rewrite_time_sec: De duur, in seconden, van de laatste AOF-herschrijfoperatie. -
aof_current_rewrite_time_sec: De duur, in seconden, van een lopende AOF-herschrijfoperatie, indien van toepassing. -
aof_last_bgrewrite_status: De status van de laatste AOF-herschrijfoperatie. -
aof_last_write_status: De status van de laatste schrijf naar de AOF. -
aof_last_cow_size: De grootte in bytes van copy-on-write-geheugen tijdens de laatste AOF-herschrijfoperatie. -
module_fork_in_progress: Een vlag die aangeeft dat een module-fork bezig is. -
module_fork_last_cow_size: De grootte in bytes van copy-on-write-geheugen tijdens de laatste module-fork-operatie. -
aof_current_size: De huidige grootte van het AOF-bestand. -
aof_base_size: De AOF-bestandsgrootte op het moment van de laatste opstart of herschrijving. -
aof_pending_rewrite: Een vlag die aangeeft dat een AOF-herschrijfoperatie wordt gepland zodra de huidige RDB-opslag is voltooid. -
aof_buffer_length: De grootte van de AOF-buffer. -
aof_pending_bio_fsync: Het aantal fsync-taken in de wachtrij voor achtergrond-I/O. -
aof_delayed_fsync: De teller voor vertraagde fsync-operaties. -
loading_start_time: De epoch-tijdstempel die het begin van de laadoperatie markeert. -
loading_total_bytes: De totale grootte van het bestand dat wordt geladen. -
loading_rdb_used_mem: Het geheugengebruik van de server die het RDB-bestand heeft gegenereerd op het moment van zijn creatie. -
loading_loaded_bytes: Het aantal bytes dat al is geladen. -
loading_loaded_perc: Het percentage van het bestand dat is geladen. -
loading_eta_seconds: De geschatte tijd in seconden die nog resteert voordat het laden is voltooid. -
instantaneous_ops_per_sec: Het aantal verwerkte opdrachten per seconde. -
instantaneous_input_kbps: De netwerkinleesnelheid in KB/sec. -
instantaneous_output_kbps: De netwerkuitschrijfsnelheid in KB/sec. -
instantaneous_input_repl_kbps: De netwerkinleesnelheid in KB/sec voor replicatiedoeleinden. -
instantaneous_output_repl_kbps: De netwerkuitschrijfsnelheid in KB/sec voor replicatiedoeleinden. -
sync_full: Het aantal volledige resynchronisaties met replica's. -
sync_partial_ok: Het aantal geaccepteerde gedeeltelijke resynchronisatieverzoeken. -
sync_partial_err: Het aantal geweigerde gedeeltelijke resynchronisatieverzoeken. -
expired_stale_perc: Het percentage sleutels dat waarschijnlijk is verlopen. -
expired_time_cap_reached_count: Het aantal keren dat actieve vervalcycli vroegtijdig zijn gestopt. -
expire_cycle_cpu_milliseconds: De cumulatieve tijd in milliseconden besteed aan actieve vervalcycli. -
evicted_clients: Het aantal clients dat is verwijderd vanwege de maxmemory-clients-limiet. -
pubsub_channels: Het totale aantal pub/sub-kanalen met actieve clientabonnementen. -
pubsub_patterns: Het totale aantal pub/sub-patronen met actieve clientabonnementen. -
pubsubshard_channels: Het totale aantal pub/sub-shard-kanalen met actieve clientabonnementen. -
latest_fork_usec: De duur in microseconden van de meest recente fork-operatie. -
migrate_cached_sockets: Het aantal open sockets voor MIGRATE-doeleinden. -
slave_expires_tracked_keys: Het aantal sleutels dat wordt gevolgd voor vervaldoeleinden (alleen van toepassing op schrijfbare replica's). -
active_defrag_hits: Het aantal waardeherallocaties dat met succes is uitgevoerd door het actieve defragmentatieproces. -
active_defrag_misses: Het aantal waardeherallocaties dat is afgebroken door het actieve defragmentatieproces. -
active_defrag_key_hits: Het aantal sleutels dat actief is gedefragmenteerd. -
active_defrag_key_misses: Het aantal sleutels dat is overgeslagen tijdens het actieve defragmentatieproces. -
tracking_total_keys: Het totale aantal sleutels dat door de server wordt gevolgd. -
tracking_total_items: Het totale aantal gevolgde items (dit is de som van het aantal clients per sleutel). -
tracking_total_prefixes: Het aantal gevolgde voorvoegsels in de voorvoegselstabel van de server (alleen van toepassing in broadcast-modus). -
role: Geeft "master" terug als de instantie geen replica is, of "slave" als deze repliceert van een master. Let op dat een replica kan fungeren als een master voor een andere replica (kettingreplicatie). -
master_failover_state: De huidige staat van een lopende failover, indien aanwezig. -
master_replid: De replicatie-ID van de Valkey-server. -
master_replid2: De secundaire replicatie-ID gebruikt voor PSYNC na een failover. -
master_repl_offset: De huidige replicatie-offset van de server. -
second_repl_offset: De offset tot waar replicatie-ID's worden geaccepteerd. -
repl_backlog_active: Een vlag die aangeeft of de replicatie-backlog actief is. -
repl_backlog_size: De totale grootte in bytes van de replicatie-backlogbuffer. -
repl_backlog_first_byte_offset: De master-offset die overeenkomt met de eerste byte in de replicatie-backlogbuffer. -
repl_backlog_histlen: De grootte in bytes van gegevens in de replicatie-backlogbuffer. -
master_host: De host of IP-adres van de master-instantie. -
master_port: De TCP-poort waarop de master luistert. -
master_link_status: De status van de link (up of down). -
master_sync_in_progress: Geeft aan of de master momenteel synchroniseert met een replica. -
slave_read_repl_offset: De replicatie-offset tot waar gegevens zijn gelezen door de replica. -
slave_repl_offset: De huidige replicatie-offset van de replica-instantie. -
slave_priority: De kandidaat-prioriteit van de instantie voor failover. -
slave_read_only: Een vlag die aangeeft of de replica in alleen-lezen modus is. -
replica_announced: Een vlag die aangeeft of de replica is aangekondigd door Sentinel. -
master_sync_total_bytes: Het totale aantal bytes dat moet worden overgedragen tijdens synchronisatie. Deze waarde kan 0 zijn wanneer de grootte onbekend is (bijvoorbeeld bij gebruik van de configuratierichtlijn repl-diskless-sync). -
master_sync_read_bytes: Het aantal bytes dat al is overgedragen. -
master_sync_left_bytes: Het aantal bytes dat nog moet worden overgedragen voordat de synchronisatie is voltooid (deze waarde kan negatief zijn wanneer master_sync_total_bytes 0 is). -
master_sync_perc: Het percentage bytes overgedragen (master_sync_read_bytes) van het totaal (master_sync_total_bytes), of een schatting die loading_rdb_used_mem gebruikt wanneer master_sync_total_bytes 0 is. -
connected_slaves: Het aantal verbonden replica's. -
min_slaves_good_slaves: Het aantal replica's dat momenteel als goed wordt beschouwd voor replicatiedoeleinden. -
current_eviction_exceeded_time: De tijd (in milliseconden) sinds used_memory voor het laatst maxmemory overschreed. -
current_active_defrag_time: De tijd (in milliseconden) sinds geheugenfragmentatie voor het laatst zijn limiet overschreed. -
master_last_io_seconds_ago: Het aantal seconden sinds de laatste interactie met de master. -
master_sync_last_io_seconds_ago: Het aantal seconden sinds de laatste overdracht I/O tijdens een SYNC-operatie. -
master_link_down_since_seconds: Het aantal seconden sinds de masterlink is uitgevallen. -
total_eviction_exceeded_time: De totale tijd (in milliseconden) dat used_memory groter is geweest dan maxmemory sinds de serverstart. -
rdb_changes_since_last_save: Het aantal wijzigingen geregistreerd sinds de laatste dump. -
total_connections_received: Het totale aantal verbindingen geaccepteerd sinds de serverstart. -
total_commands_processed: Het totale aantal opdrachten verwerkt door de server. -
total_net_input_bytes: Het totale aantal bytes gelezen van het netwerk. -
total_net_output_bytes: Het totale aantal bytes geschreven naar het netwerk. -
total_net_repl_input_bytes: Het totale aantal bytes gelezen van het netwerk voor replicatiedoeleinden. -
total_net_repl_output_bytes: Het totale aantal bytes geschreven naar het netwerk voor replicatiedoeleinden. -
rejected_connections: Het aantal verbindingen geweigerd omdat de maxclients-limiet was bereikt. -
expired_keys: Het totale aantal sleutelvervalgebeurtenissen. -
evicted_keys: Het aantal sleutels verwijderd vanwege de maxmemory-limiet. -
keyspace_hits: Het aantal succesvolle zoekopdrachten naar sleutels in het hoofddictionary. -
keyspace_misses: Het aantal mislukte zoekopdrachten naar sleutels in het hoofddictionary. -
used_cpu_sys: De systeem-CPU-tijd (in seconden) verbruikt door Valkey, waarbij het gebruik van alle threads (hoofd- en achtergrond) wordt opgeteld. -
used_cpu_user: De gebruikers-CPU-tijd (in seconden) verbruikt door Valkey, waarbij het gebruik van alle threads wordt opgeteld. -
used_cpu_sys_children: De systeem-CPU-tijd (in seconden) verbruikt door achtergrondprocessen. -
used_cpu_user_children: De gebruikers-CPU-tijd (in seconden) verbruikt door achtergrondprocessen. -
used_cpu_sys_main_thread: De systeem-CPU-tijd verbruikt door de hoofdthread van de Valkey-server. -
used_cpu_user_main_thread: De gebruikers-CPU-tijd verbruikt door de hoofdthread van de Valkey-server. -
unexpected_error_replies: Het aantal onverwachte foutantwoorden, meestal ontstaan tijdens AOF-ladingen of replicatiefouten. -
total_error_replies: Het totale aantal foutantwoorden uitgegeven. Deze waarde omvat zowel fouten vóór de uitvoering van de opdracht (geweigerde opdrachten) als fouten die optreden tijdens de uitvoering van de opdracht (mislukte opdrachten). -
total_reads_processed: Het totale aantal verwerkte leesevenementen. -
total_writes_processed: Het totale aantal verwerkte schrijfevenementen. -
io_threaded_reads_processed: Het aantal leesevenementen afgehandeld door zowel de hoofd- als I/O-threads. -
io_threaded_writes_processed: Het aantal schrijfevenementen afgehandeld door zowel de hoofd- als I/O-threads. -
dump_payload_sanitizations: Het totale aantal diepgaande integriteitsvalidaties uitgevoerd op dump-payloads (zoals geconfigureerd in sanitize-dump-payload). -
total_forks: Het totale aantal fork-operaties sinds de serverstart. -
total_active_defrag_time: De totale tijd (in milliseconden) dat geheugenfragmentatie de ingestelde limiet heeft overschreden. -
aof_rewrites: Het aantal AOF-herschrijfoperaties uitgevoerd sinds de start. -
rdb_saves: Het aantal RDB-snapshots uitgevoerd sinds de start.