Valkey: Prometėjas
Prometėjo metrika
👋 Sveiki atvykę į Stackhero dokumentaciją!
Stackhero siūlo paruoštą naudoti Valkey cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:
- Įtraukta
Redis Commanderweb UI sąsaja.- Neribotas žinučių dydis ir perdavimai.
- Paprasti atnaujinimai vienu paspaudimu.
- Optimali veikla ir tvirta sauga, užtikrinama privačia ir dedikuota VM.
Taupykite laiką ir supaprastinkite savo gyvenimą: tereikia 5 minučių, kad išbandytumėte Stackhero Valkey cloud hosting sprendimą!
Stackhero suteikia galimybę gauti metriką Prometheus formatu kiekvienai jūsų paslaugai. Ši metrika naudoja valkey_ priešdėlį, kai grąžinama į Prometheus, todėl ją lengva identifikuoti ir integruoti su jūsų stebėjimo įrankiais.
Žemiau pateikiama išsami kiekvienos Stackhero for Valkey metrikos apžvalga. Atkreipkite dėmesį, kad kiekviena metrika yra su valkey_ priešdėliu, kai grąžinama į Prometheus.
Atkreipkite dėmesį, kad visa ši metrika yra su "valkey_" priešdėliu, kai ji grąžinama į jūsų Prometheus.
-
shutdown_in_milliseconds: Maksimalus likęs laikas milisekundėmis, per kurį replikos turi pasivyti replikaciją prieš užbaigiant išjungimo seką. Šis laukas yra tik išjungimo proceso metu. -
connected_clients: Klientų jungčių skaičius (išskyrus jungtis iš replikų). -
cluster_connections: Apytikslis klasterio autobusui naudojamų lizdų skaičius. -
maxclients: Konfigūracijos direktyvos maxclients vertė. Tai yra viršutinė riba connected_clients, connected_slaves ir cluster_connections sumai. -
client_recent_max_input_buffer: Didžiausias įvesties buferio dydis tarp šiuo metu prijungtų klientų. -
client_recent_max_output_buffer: Didžiausias išvesties buferio dydis tarp šiuo metu prijungtų klientų. -
blocked_clients: Klientų, laukiančių blokuojančio skambučio, pvz., BLPOP, BRPOP, BRPOPLPUSH, BLMOVE, BZPOPMIN arba BZPOPMAX, skaičius. -
tracking_clients: Šiuo metu sekamų klientų skaičius (CLIENT TRACKING). -
clients_in_timeout_table: Klientų skaičius laiko ribojimo lentelėje. -
used_memory: Bendra atminties (baitais) suma, kurią Valkey paskyrė naudodamas pasirinktą paskirstytoją (tai gali būti standartinis libc, jemalloc arba alternatyva, pvz., tcmalloc). -
used_memory_rss: Baitų skaičius, kurį Valkey paskyrė, kaip mato operacinė sistema (taip pat žinomas kaip rezidentinio rinkinio dydis). -
used_memory_peak: Didžiausias Valkey sunaudotos atminties kiekis. -
used_memory_peak_perc: used_memory_peak procentas, palyginti su used_memory. -
used_memory_overhead: Bendra serverio paskirta atminties perteklius vidinėms duomenų struktūroms valdyti. -
used_memory_startup: Pradinis atminties (baitais) kiekis, kurį Valkey sunaudojo paleidimo metu. -
used_memory_dataset: Duomenų rinkinio dydis baitais (apskaičiuojamas atimant used_memory_overhead iš used_memory). -
used_memory_dataset_perc: used_memory_dataset procentas, palyginti su grynąja atminties naudojimu (used_memory minus used_memory_startup). -
total_system_memory: Bendra atminties suma, prieinama Valkey šeimininke. -
used_memory_lua: Baitų skaičius, kurį naudoja Lua variklis. -
used_memory_scripts: Baitų skaičius, kurį užima talpykloje esantys Lua skriptai. -
maxmemory: Konfigūracijos direktyvos maxmemory vertė. -
maxmemory_policy: Konfigūracijos direktyvos maxmemory-policy vertė. -
mem_fragmentation_ratio: Santykis tarp used_memory_rss ir used_memory. Atkreipkite dėmesį, kad šis santykis apima ne tik fragmentaciją, bet ir kitus proceso perteklius (žr. allocator_* metriką) kartu su kodo, bendrų bibliotekų, steko ir kt. perteklius. -
mem_fragmentation_bytes: Skirtumas baitais tarp used_memory_rss ir used_memory. Kai ši vertė yra maža (tik keli megabaitai), didelis santykis (pvz., 1,5 ar daugiau) nebūtinai rodo problemą. -
allocator_frag_ratio: Santykis tarp allocator_active ir allocator_allocated. Tai yra tikrosios (išorinės) fragmentacijos matas (skirtingai nei mem_fragmentation_ratio). -
allocator_frag_bytes: Skirtumas baitais tarp allocator_active ir allocator_allocated. Žr. pastabą dėl mem_fragmentation_bytes. -
allocator_rss_ratio: Santykis tarp allocator_resident ir allocator_active. Ši metrika dažnai nurodo puslapius, kuriuos paskirstytojas gali greitai grąžinti OS. -
allocator_rss_bytes: Skirtumas baitais tarp allocator_resident ir allocator_active. -
rss_overhead_ratio: Santykis tarp used_memory_rss (proceso RSS) ir allocator_resident. Tai apima RSS perteklius, kurie nėra susiję su paskirstytoju ar krūva. -
rss_overhead_bytes: Skirtumas baitais tarp used_memory_rss (proceso RSS) ir allocator_resident. -
allocator_allocated: Bendra paskirstytojo paskirta baitų suma, įskaitant vidinę fragmentaciją. Ši vertė paprastai yra tokia pati kaip used_memory. -
allocator_active: Bendra baitų suma paskirstytojo aktyviuose puslapiuose, įskaitant išorinę fragmentaciją. -
allocator_resident: Bendra rezidentinių baitų (RSS) suma paskirstytojoje, įskaitant puslapius, kuriuos galima grąžinti OS (per MEMORY PURGE arba neveiklumą). -
mem_not_counted_for_evict: Naudota atmintis, neskaičiuojama raktų iškeldinimui. Tai daugiausia apima laikinuosius replikų ir AOF buferius. -
mem_clients_slaves: Atmintis, naudojama replikų klientams. Kadangi replikų buferiai dalijasi atmintimi su replikacijos atsargine kopija, šis laukas gali rodyti 0, kai replikos nesukelia atminties naudojimo padidėjimo. -
mem_clients_normal: Atmintis, naudojama normaliems klientams. -
mem_cluster_links: Atmintis, naudojama jungtims su klasterio autobuso bendraamžiais, kai klasterio režimas yra aktyvus. -
mem_aof_buffer: Laikina atmintis, naudojama AOF ir AOF perrašymo buferiams. -
mem_replication_backlog: Atmintis, naudojama replikacijos atsarginei kopijai. -
mem_total_replication_buffers: Bendra atmintis, sunaudota replikacijos buferiams. -
mem_allocator: Atminties paskirstytojas, pasirinktas kompiliavimo metu. -
active_defrag_running: Kai aktyvi defragmentacija yra įjungta, ši metrika nurodo, ar defragmentacija šiuo metu yra aktyvi ir kokį CPU procentą ji ketina naudoti. -
lazyfree_pending_objects: Objektų, laukiančių, kol bus atlaisvinti lėtai (dėl tokių operacijų kaip UNLINK arba asinchroninis FLUSHDB/FLUSHALL), skaičius. -
lazyfreed_objects: Objektų, kurie buvo atlaisvinti lėtai, skaičius. -
loading: Vėliava, rodanti, ar šiuo metu įkeliamas iškrovimo failas. -
async_loading: Nurodo, ar replikacijos duomenų rinkinys įkeliamas asinchroniškai, tuo pačiu metu aptarnaujant senus duomenis. Tai atsitinka, kai repl-diskless-load yra įjungtas ir nustatytas į swapdb. -
current_cow_peak: Didžiausias copy-on-write atminties dydis baitais vaiko fork operacijos metu. -
current_cow_size: Copy-on-write atminties dydis baitais vaiko fork operacijos metu. -
current_cow_size_age: current_cow_size vertės amžius sekundėmis. -
current_fork_perc: Dabartinio fork proceso pažangos procentas. AOF ir RDB fork atveju tai reiškia current_save_keys_processed procentą iš current_save_keys_total. -
current_save_keys_processed: Dabartinės išsaugojimo operacijos metu apdorotų raktų skaičius. -
current_save_keys_total: Bendras raktų skaičius dabartinės išsaugojimo operacijos pradžioje. -
rdb_bgsave_in_progress: Vėliava, rodanti, kad RDB išsaugojimas vyksta. -
rdb_last_save_time: Paskutinio sėkmingo RDB išsaugojimo epochos laiko žyma. -
rdb_last_bgsave_status: Paskutinės RDB išsaugojimo operacijos statusas. -
rdb_last_bgsave_time_sec: Paskutinės RDB išsaugojimo operacijos trukmė sekundėmis. -
rdb_current_bgsave_time_sec: Vykstančios RDB išsaugojimo operacijos trukmė sekundėmis, jei tokia yra. -
rdb_last_cow_size: Copy-on-write atminties dydis baitais per paskutinę RDB išsaugojimo operaciją. -
rdb_last_load_keys_expired: Nepastovių raktų, ištrintų per paskutinį RDB įkrovimą, skaičius. -
rdb_last_load_keys_loaded: Raktų, įkeltų per paskutinį RDB įkrovimą, skaičius. -
aof_enabled: Vėliava, rodanti, kad AOF žurnalavimas yra aktyvuotas. -
aof_rewrite_in_progress: Vėliava, rodanti, kad AOF perrašymo operacija vyksta. -
aof_rewrite_scheduled: Vėliava, rodanti, kad AOF perrašymo operacija bus suplanuota, kai tik bus baigtas vykstantis RDB išsaugojimas. -
aof_last_rewrite_time_sec: Paskutinės AOF perrašymo operacijos trukmė sekundėmis. -
aof_current_rewrite_time_sec: Vykstančios AOF perrašymo operacijos trukmė sekundėmis, jei tokia yra. -
aof_last_bgrewrite_status: Paskutinės AOF perrašymo operacijos statusas. -
aof_last_write_status: Paskutinio rašymo į AOF statusas. -
aof_last_cow_size: Copy-on-write atminties dydis baitais per paskutinę AOF perrašymo operaciją. -
module_fork_in_progress: Vėliava, rodanti, kad modulio fork vyksta. -
module_fork_last_cow_size: Copy-on-write atminties dydis baitais per paskutinę modulio fork operaciją. -
aof_current_size: Dabartinis AOF failo dydis. -
aof_base_size: AOF failo dydis paskutinio paleidimo arba perrašymo metu. -
aof_pending_rewrite: Vėliava, rodanti, kad AOF perrašymo operacija bus suplanuota, kai tik bus baigtas vykstantis RDB išsaugojimas. -
aof_buffer_length: AOF buferio dydis. -
aof_pending_bio_fsync: Laukiančių fsync užduočių skaičius foninėje I/O eilėje. -
aof_delayed_fsync: Atidėtų fsync operacijų skaitiklis. -
loading_start_time: Epochos laiko žyma, žyminti įkrovimo operacijos pradžią. -
loading_total_bytes: Bendras įkeliamo failo dydis. -
loading_rdb_used_mem: Serverio, kuris sukūrė RDB failą, atminties naudojimas jo sukūrimo metu. -
loading_loaded_bytes: Jau įkeltų baitų skaičius. -
loading_loaded_perc: Įkelto failo procentas. -
loading_eta_seconds: Likęs laikas sekundėmis, kol įkrovimas bus baigtas. -
instantaneous_ops_per_sec: Komandų, apdorotų per sekundę, skaičius. -
instantaneous_input_kbps: Tinklo skaitymo greitis KB/s. -
instantaneous_output_kbps: Tinklo rašymo greitis KB/s. -
instantaneous_input_repl_kbps: Tinklo skaitymo greitis KB/s replikacijos tikslais. -
instantaneous_output_repl_kbps: Tinklo rašymo greitis KB/s replikacijos tikslais. -
sync_full: Visiškų resinchronizacijų su replikomis skaičius. -
sync_partial_ok: Priimtų dalinių resinchronizacijos užklausų skaičius. -
sync_partial_err: Atmestų dalinių resinchronizacijos užklausų skaičius. -
expired_stale_perc: Tikėtina, kad pasibaigusių raktų procentas. -
expired_time_cap_reached_count: Kartų, kai aktyvūs pasibaigimo ciklai buvo sustabdyti anksčiau laiko, skaičius. -
expire_cycle_cpu_milliseconds: Bendras laikas milisekundėmis, praleistas aktyviems pasibaigimo ciklams. -
evicted_clients: Klientų, iškeldintų dėl maxmemory-clients ribos, skaičius. -
pubsub_channels: Bendras pub/sub kanalų su aktyviais klientų prenumeratais skaičius. -
pubsub_patterns: Bendras pub/sub šablonų su aktyviais klientų prenumeratais skaičius. -
pubsubshard_channels: Bendras pub/sub shard kanalų su aktyviais klientų prenumeratais skaičius. -
latest_fork_usec: Naujausios fork operacijos trukmė mikrosekundėmis. -
migrate_cached_sockets: Atidarytų lizdų skaičius MIGRATE tikslais. -
slave_expires_tracked_keys: Raktų, sekamų pasibaigimo tikslais (taikoma tik rašomoms replikoms), skaičius. -
active_defrag_hits: Sėkmingai atliktų vertės peralokacijų skaičius aktyvios defragmentacijos proceso metu. -
active_defrag_misses: Vertės peralokacijų, kurios buvo nutrauktos aktyvios defragmentacijos proceso metu, skaičius. -
active_defrag_key_hits: Raktų, kurie buvo aktyviai defragmentuoti, skaičius. -
active_defrag_key_misses: Raktų, kurie buvo praleisti aktyvios defragmentacijos proceso metu, skaičius. -
tracking_total_keys: Bendras serverio sekamų raktų skaičius. -
tracking_total_items: Bendras sekamų elementų skaičius (tai yra klientų skaičiaus pagal raktą suma). -
tracking_total_prefixes: Sekamų priešdėlių skaičius serverio priešdėlių lentelėje (taikoma tik transliacijos režimu). -
role: Grąžina "master", jei instancija nėra replika, arba "slave", jei ji replikuoja iš master. Atkreipkite dėmesį, kad replika gali veikti kaip master kitai replikai (grandininė replikacija). -
master_failover_state: Dabartinė vykstančio perjungimo būsena, jei tokia yra. -
master_replid: Valkey serverio replikacijos ID. -
master_replid2: Antrinis replikacijos ID, naudojamas PSYNC po perjungimo. -
master_repl_offset: Dabartinis serverio replikacijos poslinkis. -
second_repl_offset: Poslinkis, iki kurio priimami replikacijos ID. -
repl_backlog_active: Vėliava, rodanti, ar replikacijos atsarginė kopija yra aktyvi. -
repl_backlog_size: Bendras replikacijos atsarginės kopijos buferio dydis baitais. -
repl_backlog_first_byte_offset: Master poslinkis, atitinkantis pirmą baitą replikacijos atsarginės kopijos buferyje. -
repl_backlog_histlen: Replikacijos atsarginės kopijos buferyje esančių duomenų dydis baitais. -
master_host: Master instancijos šeimininkas arba IP adresas. -
master_port: TCP prievadas, kuriame master klausosi. -
master_link_status: Nuorodos statusas (up arba down). -
master_sync_in_progress: Nurodo, ar master šiuo metu sinchronizuojasi su replika. -
slave_read_repl_offset: Replikacijos poslinkis, iki kurio duomenys buvo perskaityti replikos. -
slave_repl_offset: Dabartinis replikos instancijos replikacijos poslinkis. -
slave_priority: Instancijos kandidatūros prioritetas perjungimui. -
slave_read_only: Vėliava, rodanti, ar replika yra tik skaitymo režime. -
replica_announced: Vėliava, rodanti, ar replika buvo paskelbta Sentinel. -
master_sync_total_bytes: Bendras baitų skaičius, kurį reikia perkelti sinchronizacijos metu. Ši vertė gali būti 0, kai dydis nežinomas (pvz., naudojant repl-diskless-sync konfigūracijos direktyvą). -
master_sync_read_bytes: Jau perkeltų baitų skaičius. -
master_sync_left_bytes: Likusių perkelti baitų skaičius, kol sinchronizacija bus baigta (ši vertė gali būti neigiama, kai master_sync_total_bytes yra 0). -
master_sync_perc: Perkeltų baitų procentas (master_sync_read_bytes) iš viso (master_sync_total_bytes), arba apytikslis skaičius, naudojantis loading_rdb_used_mem, kai master_sync_total_bytes yra 0. -
connected_slaves: Prijungtų replikų skaičius. -
min_slaves_good_slaves: Replikų, šiuo metu laikomų tinkamomis replikacijai, skaičius. -
current_eviction_exceeded_time: Laikas (milisekundėmis) nuo tada, kai used_memory paskutinį kartą viršijo maxmemory. -
current_active_defrag_time: Laikas (milisekundėmis) nuo tada, kai atminties fragmentacija paskutinį kartą viršijo savo ribą. -
master_last_io_seconds_ago: Sekundžių skaičius nuo paskutinės sąveikos su master. -
master_sync_last_io_seconds_ago: Sekundžių skaičius nuo paskutinio I/O perdavimo SYNC operacijos metu. -
master_link_down_since_seconds: Sekundžių skaičius nuo tada, kai master nuoroda nukrito. -
total_eviction_exceeded_time: Bendras laikas (milisekundėmis), kai used_memory buvo didesnis nei maxmemory nuo serverio paleidimo. -
rdb_changes_since_last_save: Pokyčių skaičius, užregistruotas nuo paskutinio iškrovimo. -
total_connections_received: Bendras priimtų jungčių skaičius nuo serverio paleidimo. -
total_commands_processed: Bendras serverio apdorotų komandų skaičius. -
total_net_input_bytes: Bendras baitų skaičius, perskaitytas iš tinklo. -
total_net_output_bytes: Bendras baitų skaičius, parašytas į tinklą. -
total_net_repl_input_bytes: Bendras baitų skaičius, perskaitytas iš tinklo replikacijos tikslais. -
total_net_repl_output_bytes: Bendras baitų skaičius, parašytas į tinklą replikacijos tikslais. -
rejected_connections: Jungčių, atmestų dėl maxclients ribos pasiekimo, skaičius. -
expired_keys: Bendras raktų pasibaigimo įvykių skaičius. -
evicted_keys: Raktų, iškeldintų dėl maxmemory ribos, skaičius. -
keyspace_hits: Sėkmingų raktų paieškų pagrindiniame žodyne skaičius. -
keyspace_misses: Nesėkmingų raktų paieškų pagrindiniame žodyne skaičius. -
used_cpu_sys: Sistemos CPU laikas (sekundėmis), sunaudotas Valkey, sumuojant visų gijų (pagrindinės ir foninės) naudojimą. -
used_cpu_user: Vartotojo CPU laikas (sekundėmis), sunaudotas Valkey, sumuojant visų gijų naudojimą. -
used_cpu_sys_children: Sistemos CPU laikas (sekundėmis), sunaudotas foninių procesų. -
used_cpu_user_children: Vartotojo CPU laikas (sekundėmis), sunaudotas foninių procesų. -
used_cpu_sys_main_thread: Sistemos CPU laikas, sunaudotas pagrindinės Valkey serverio gijos. -
used_cpu_user_main_thread: Vartotojo CPU laikas, sunaudotas pagrindinės Valkey serverio gijos. -
unexpected_error_replies: Netikėtų klaidų atsakymų skaičius, paprastai atsirandantis AOF įkrovų ar replikacijos klaidų metu. -
total_error_replies: Bendras klaidų atsakymų skaičius. Ši vertė apima tiek klaidas prieš komandos vykdymą (atmestos komandos), tiek klaidas, atsirandančias komandos vykdymo metu (nepavykusios komandos). -
total_reads_processed: Bendras apdorotų skaitymo įvykių skaičius. -
total_writes_processed: Bendras apdorotų rašymo įvykių skaičius. -
io_threaded_reads_processed: Skaitymo įvykių, kuriuos tvarkė tiek pagrindinės, tiek I/O gijos, skaičius. -
io_threaded_writes_processed: Rašymo įvykių, kuriuos tvarkė tiek pagrindinės, tiek I/O gijos, skaičius. -
dump_payload_sanitizations: Bendras gilių integralumo patikrinimų skaičius, atliktas iškrovimo naštoms (kaip sukonfigūruota sanitize-dump-payload). -
total_forks: Bendras fork operacijų skaičius nuo serverio paleidimo. -
total_active_defrag_time: Bendras laikas (milisekundėmis), kai atminties fragmentacija viršijo nustatytą ribą. -
aof_rewrites: AOF perrašymo operacijų skaičius nuo paleidimo. -
rdb_saves: RDB momentinių kopijų skaičius nuo paleidimo.