Redis®*: Prometheus
Prometheus-metrieken
👋 Welkom bij de Stackhero-documentatie!
Stackhero biedt een kant-en-klare Redis 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 Redis cloud hosting oplossing van Stackhero te proberen!
Met Stackhero kunt u eenvoudig metrieken in Prometheus-formaat ophalen voor elk van uw diensten. Deze gids biedt een gedetailleerde beschrijving van elke beschikbare Stackhero for Redis-metriek. Houd er rekening mee dat alle metriek-namen worden voorvoegseld met redis_ wanneer ze naar Prometheus worden teruggestuurd.
-
shutdown_in_milliseconds: De maximale resterende tijd voor replica's om de replicatie in te halen voordat de afsluitingssequentie wordt voltooid. Dit veld is alleen aanwezig tijdens het afsluiten. -
connected_clients: 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. Dit is de bovengrens voor de som van connected_clients, connected_slaves en cluster_connections. -
client_recent_max_input_buffer: Grootste invoerbuffer onder de huidige clientverbindingen. -
client_recent_max_output_buffer: Grootste uitvoerbuffer onder de huidige clientverbindingen. -
blocked_clients: Aantal clients dat wacht op een blokkerende oproep (zoals BLPOP, BRPOP, BRPOPLPUSH, BLMOVE, BZPOPMIN, BZPOPMAX). -
tracking_clients: Aantal clients dat wordt gevolgd (CLIENT TRACKING). -
clients_in_timeout_table: Aantal clients in de time-outtabel van clients. -
used_memory: Totaal aantal bytes dat door Redis is toegewezen met behulp van zijn toewijzer (ofwel standaard libc, jemalloc, of een alternatieve toewijzer zoals tcmalloc). -
used_memory_rss: Aantal bytes dat door Redis is toegewezen zoals gezien door het besturingssysteem (ook wel resident set size genoemd). -
used_memory_peak: Piekgeheugen verbruikt door Redis. -
used_memory_peak_perc: Het percentage van used_memory_peak ten opzichte van used_memory. -
used_memory_overhead: De som in bytes van alle overheads die de server heeft toegewezen voor het beheren van zijn interne datastructuren. -
used_memory_startup: Initiële hoeveelheid geheugen verbruikt door Redis bij opstarten in bytes. -
used_memory_dataset: Grootte in bytes van de dataset (used_memory_overhead afgetrokken 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 die de Redis-host heeft. -
used_memory_lua: Aantal bytes gebruikt door de Lua-engine. -
used_memory_scripts: Aantal bytes gebruikt door gecachte Lua-scripts. -
maxmemory: De waarde van de maxmemory-configuratierichtlijn. -
maxmemory_policy: De waarde van de maxmemory-policy-configuratierichtlijn. -
mem_fragmentation_ratio: Verhouding tussen used_memory_rss en used_memory. Merk op dat dit niet alleen fragmentatie omvat, maar ook andere procesoverheads (zie de allocator_*-metriek), en ook overheads zoals code, gedeelde bibliotheken, stack, enz. -
mem_fragmentation_bytes: Delta tussen used_memory_rss en used_memory. Merk op dat wanneer het totale aantal fragmentatiebytes laag is (enkele megabytes), een hoge verhouding (bijv. 1,5 en hoger) geen indicatie is van een probleem. -
allocator_frag_ratio: Verhouding tussen allocator_active en allocator_allocated. Dit is de echte (externe) fragmentatiemetriek (niet mem_fragmentation_ratio). -
allocator_frag_bytes: Delta tussen allocator_active en allocator_allocated. Zie opmerking over mem_fragmentation_bytes. -
allocator_rss_ratio: Verhouding tussen allocator_resident en allocator_active. Dit geeft meestal pagina's aan die de toewijzer kan en waarschijnlijk binnenkort zal vrijgeven aan het besturingssysteem. -
allocator_rss_bytes: Delta tussen allocator_resident en allocator_active. -
rss_overhead_ratio: Verhouding tussen used_memory_rss (het proces RSS) en allocator_resident. Dit omvat RSS-overheads die niet gerelateerd zijn aan de toewijzer of heap. -
rss_overhead_bytes: Delta tussen used_memory_rss (het proces RSS) en allocator_resident. -
allocator_allocated: Totaal aantal bytes toegewezen door de toewijzer, inclusief interne fragmentatie. Normaal hetzelfde als used_memory. -
allocator_active: Totaal aantal bytes in de actieve pagina's van de toewijzer, dit omvat externe fragmentatie. -
allocator_resident: Totaal aantal bytes resident (RSS) in de toewijzer, dit omvat pagina's die kunnen worden vrijgegeven aan het besturingssysteem (door MEMORY PURGE, of gewoon wachten). -
mem_not_counted_for_evict: Gebruikt geheugen dat niet wordt meegeteld voor sleutelverwijdering. Dit zijn in feite tijdelijke replica- en AOF-buffers. -
mem_clients_slaves: Geheugen gebruikt door replica-clients. Replica-buffers delen geheugen met de replicatie-backlog, dus dit veld kan 0 weergeven wanneer replica's geen toename van het geheugenverbruik veroorzaken. -
mem_clients_normal: Geheugen gebruikt door normale clients. -
mem_cluster_links: Geheugen gebruikt door links naar peers op de clusterbus wanneer de clustermodus is ingeschakeld. -
mem_aof_buffer: Tijdelijk geheugen gebruikt voor AOF- en AOF-omschrijf-buffers. -
mem_replication_backlog: Geheugen gebruikt door replicatie-backlog. -
mem_total_replication_buffers: Totaal geheugen verbruikt voor replicatiebuffer. -
mem_allocator: Geheugentoewijzer, gekozen tijdens de compilatie. -
active_defrag_running: Wanneer activedefrag is ingeschakeld, geeft dit aan of defragmentatie momenteel actief is, en het CPU-percentage dat het wil gebruiken. -
lazyfree_pending_objects: Het aantal objecten dat wacht om te worden vrijgegeven (als gevolg van het aanroepen van UNLINK, of FLUSHDB en FLUSHALL met de ASYNC-optie). -
lazyfreed_objects: Het aantal objecten dat lui is vrijgegeven. -
loading: Vlag die aangeeft of het laden van een dumpbestand aan de gang is. -
async_loading: Momenteel het replicatiedataset asynchroon laden terwijl oude gegevens worden bediend. Dit betekent dat repl-diskless-load is ingeschakeld en ingesteld op swapdb. -
current_cow_peak: De piekgrootte in bytes van copy-on-write-geheugen terwijl een kind-fork wordt uitgevoerd. -
current_cow_size: De grootte in bytes van copy-on-write-geheugen terwijl een kind-fork wordt uitgevoerd. -
current_cow_size_age: De leeftijd, in seconden, van de current_cow_size-waarde. -
current_fork_perc: Het percentage van de voortgang van het huidige fork-proces. Voor AOF- en RDB-forks is het het percentage van current_save_keys_processed ten opzichte van current_save_keys_total. -
current_save_keys_processed: Aantal sleutels verwerkt door de huidige opslagoperatie. -
current_save_keys_total: Aantal sleutels aan het begin van de huidige opslagoperatie. -
rdb_bgsave_in_progress: Vlag die aangeeft dat een RDB-opslag aan de gang is. -
rdb_last_save_time: Op tijdstempel gebaseerde tijd van de laatste succesvolle RDB-opslag. -
rdb_last_bgsave_status: Status van de laatste RDB-opslagoperatie. -
rdb_last_bgsave_time_sec: Duur van de laatste RDB-opslagoperatie in seconden. -
rdb_current_bgsave_time_sec: Duur van de 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: Aantal vluchtige sleutels verwijderd tijdens de laatste RDB-lading. -
rdb_last_load_keys_loaded: Aantal sleutels geladen tijdens de laatste RDB-lading. -
aof_enabled: Vlag die aangeeft dat AOF-logboekregistratie is geactiveerd. -
aof_rewrite_in_progress: Vlag die aangeeft dat een AOF-omschrijfoperatie aan de gang is. -
aof_rewrite_scheduled: Vlag die aangeeft dat een AOF-omschrijfoperatie wordt gepland zodra de lopende RDB-opslag is voltooid. -
aof_last_rewrite_time_sec: Duur van de laatste AOF-omschrijfoperatie in seconden. -
aof_current_rewrite_time_sec: Duur van de lopende AOF-omschrijfoperatie, indien van toepassing. -
aof_last_bgrewrite_status: Status van de laatste AOF-omschrijfoperatie. -
aof_last_write_status: Status van de laatste schrijfoperatie naar de AOF. -
aof_last_cow_size: De grootte in bytes van copy-on-write-geheugen tijdens de laatste AOF-omschrijfoperatie. -
module_fork_in_progress: Vlag die aangeeft dat een module-fork aan de gang is. -
module_fork_last_cow_size: De grootte in bytes van copy-on-write-geheugen tijdens de laatste module-fork-operatie. -
aof_current_size: Huidige bestandsgrootte van AOF. -
aof_base_size: Bestandsgrootte van AOF bij de laatste opstart of omschrijving. -
aof_pending_rewrite: Vlag die aangeeft dat een AOF-omschrijfoperatie wordt gepland zodra de lopende RDB-opslag is voltooid. -
aof_buffer_length: Grootte van de AOF-buffer. -
aof_pending_bio_fsync: Aantal fsync-achtergrondtaken in de wachtrij voor achtergrond-I/O. -
aof_delayed_fsync: Vertraagde fsync-teller. -
loading_start_time: Op tijdstempel gebaseerde tijd van de start van de laadoperatie. -
loading_total_bytes: Totale bestandsgrootte. -
loading_rdb_used_mem: Het geheugengebruik van de server die het RDB-bestand had gegenereerd op het moment van de creatie van het bestand. -
loading_loaded_bytes: Aantal bytes dat al is geladen. -
loading_loaded_perc: Dezelfde waarde uitgedrukt als een percentage. -
loading_eta_seconds: ETA in seconden voor het laden om te voltooien. -
instantaneous_ops_per_sec: Aantal verwerkte opdrachten per seconde. -
instantaneous_input_kbps: De leessnelheid van het netwerk per seconde in KB/sec. -
instantaneous_output_kbps: De schrijfsnelheid van het netwerk per seconde in KB/sec. -
instantaneous_input_repl_kbps: De leessnelheid van het netwerk per seconde in KB/sec voor replicatiedoeleinden. -
instantaneous_output_repl_kbps: De schrijfsnelheid van het netwerk per seconde 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 van waarschijnlijk verlopen sleutels. -
expired_time_cap_reached_count: Het aantal keren dat actieve vervalcycli vroegtijdig zijn gestopt. -
expire_cycle_cpu_milliseconds: De cumulatieve hoeveelheid tijd besteed aan actieve vervalcycli. -
evicted_clients: Aantal uitgeworpen clients vanwege de maxmemory-clients-limiet. -
pubsub_channels: Globaal aantal pub/sub-kanalen met clientabonnementen. -
pubsub_patterns: Globaal aantal pub/sub-patronen met clientabonnementen. -
pubsubshard_channels: Globaal aantal pub/sub-shard-kanalen met clientabonnementen. -
latest_fork_usec: Duur van de laatste fork-operatie in microseconden. -
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: Aantal waardeherallocaties uitgevoerd door het actieve defragmentatieproces. -
active_defrag_misses: Aantal afgebroken waardeherallocaties gestart door het actieve defragmentatieproces. -
active_defrag_key_hits: Aantal sleutels dat actief is gedefragmenteerd. -
active_defrag_key_misses: Aantal sleutels dat is overgeslagen door het actieve defragmentatieproces. -
tracking_total_keys: Aantal sleutels dat door de server wordt gevolgd. -
tracking_total_items: Aantal items, dat is de som van het aantal clients voor elke sleutel, dat wordt gevolgd. -
tracking_total_prefixes: Aantal gevolgde voorvoegsels in de voorvoegselstabel van de server (alleen van toepassing voor broadcast-modus). -
role: Waarde is "master" als de instantie van niemand een replica is, of "slave" als de instantie een replica is van een masterinstantie. Merk op dat een replica een master kan zijn van een andere replica (kettingreplicatie). -
master_failover_state: De staat van een lopende failover, indien van toepassing. -
master_replid: De replicatie-ID van de Redis-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: Vlag die aangeeft dat de replicatie-backlog actief is. -
repl_backlog_size: Totale grootte in bytes van de replicatie-backlogbuffer. -
repl_backlog_first_byte_offset: De master-offset van de replicatie-backlogbuffer. -
repl_backlog_histlen: Grootte in bytes van de gegevens in de replicatie-backlogbuffer. -
master_host: Host of IP-adres van de master. -
master_port: Master luisterende TCP-poort. -
master_link_status: Status van de link (up/down). -
master_sync_in_progress: Geeft aan dat de master aan het synchroniseren is met de replica. -
slave_read_repl_offset: De leesreplicatie-offset van de replica-instantie. -
slave_repl_offset: De replicatie-offset van de replica-instantie. -
slave_priority: De prioriteit van de instantie als kandidaat voor failover. -
slave_read_only: Vlag die aangeeft of de replica alleen-lezen is. -
replica_announced: Vlag die aangeeft of de replica door Sentinel wordt aangekondigd. -
master_sync_total_bytes: Totaal aantal bytes dat moet worden overgedragen. dit kan 0 zijn wanneer de grootte onbekend is (bijvoorbeeld wanneer de configuratierichtlijn repl-diskless-sync wordt gebruikt). -
master_sync_read_bytes: Aantal bytes dat al is overgedragen. -
master_sync_left_bytes: Aantal bytes dat nog moet worden gesynchroniseerd (kan negatief zijn wanneer master_sync_total_bytes 0 is). -
master_sync_perc: Het percentage master_sync_read_bytes van master_sync_total_bytes, of een benadering die loading_rdb_used_mem gebruikt wanneer master_sync_total_bytes 0 is. -
connected_slaves: Aantal verbonden replica's. -
min_slaves_good_slaves: Aantal replica's dat momenteel als goed wordt beschouwd. -
current_eviction_exceeded_time: De tijd die is verstreken sinds used_memory voor het laatst boven maxmemory steeg, in milliseconden. -
current_active_defrag_time: De tijd die is verstreken sinds geheugenfragmentatie voor het laatst boven de limiet was, in milliseconden. -
master_last_io_seconds_ago: Aantal seconden sinds de laatste interactie met de master. -
master_sync_last_io_seconds_ago: Aantal seconden sinds de laatste overdracht I/O tijdens een SYNC-operatie. -
master_link_down_since_seconds: Aantal seconden sinds de link is verbroken. -
total_eviction_exceeded_time: Totale tijd dat used_memory groter was dan maxmemory sinds de serverstart, in milliseconden. -
rdb_changes_since_last_save: Aantal wijzigingen sinds de laatste dump. -
total_connections_received: Totaal aantal verbindingen geaccepteerd door de server. -
total_commands_processed: Totaal 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: Aantal verbindingen geweigerd vanwege de maxclients-limiet. -
expired_keys: Totaal aantal sleutelvervalgebeurtenissen. -
evicted_keys: Aantal uitgeworpen sleutels vanwege de maxmemory-limiet. -
keyspace_hits: Aantal succesvolle zoekopdrachten naar sleutels in het hoofdwoordenboek. -
keyspace_misses: Aantal mislukte zoekopdrachten naar sleutels in het hoofdwoordenboek. -
used_cpu_sys: Systeem-CPU verbruikt door de Redis-server, wat de som is van systeem-CPU verbruikt door alle threads van het serverproces (hoofdthread en achtergrondthreads). -
used_cpu_user: Gebruikers-CPU verbruikt door de Redis-server, wat de som is van gebruikers-CPU verbruikt door alle threads van het serverproces (hoofdthread en achtergrondthreads). -
used_cpu_sys_children: Systeem-CPU verbruikt door de achtergrondprocessen. -
used_cpu_user_children: Gebruikers-CPU verbruikt door de achtergrondprocessen. -
used_cpu_sys_main_thread: Systeem-CPU verbruikt door de hoofdthread van de Redis-server. -
used_cpu_user_main_thread: Gebruikers-CPU verbruikt door de hoofdthread van de Redis-server. -
unexpected_error_replies: Aantal onverwachte foutantwoorden, dat zijn soorten fouten van een AOF-lading of replicatie. -
total_error_replies: Totaal aantal uitgegeven foutantwoorden, dat is de som van geweigerde opdrachten (fouten vóór uitvoering van de opdracht) en mislukte opdrachten (fouten binnen de uitvoering van de opdracht). -
total_reads_processed: Totaal aantal verwerkte leesevenementen. -
total_writes_processed: Totaal aantal verwerkte schrijfevenementen. -
io_threaded_reads_processed: Aantal leesevenementen verwerkt door de hoofd- en I/O-threads. -
io_threaded_writes_processed: Aantal schrijfevenementen verwerkt door de hoofd- en I/O-threads. -
dump_payload_sanitizations: Totaal aantal dump-payload diepgaande integriteitsvalidaties (zie sanitize-dump-payload-configuratie). -
total_forks: Totaal aantal fork-operaties sinds de serverstart. -
total_active_defrag_time: Totale tijd dat geheugenfragmentatie boven de limiet was, in milliseconden. -
aof_rewrites: Aantal AOF-omschrijvingen uitgevoerd sinds de start. -
rdb_saves: Aantal RDB-snapshots uitgevoerd sinds de start.