Redis®*: Prometėjas
Prometėjo metrika
👋 Sveiki atvykę į Stackhero dokumentaciją!
Stackhero siūlo paruoštą naudoti Redis cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:
- Įtraukta
Redis Commanderžiniatinklio sąsaja.- Neribotas žinučių dydis ir perdavimas.
- Paprasti atnaujinimai vienu paspaudimu.
- Optimali veikla ir stipri apsauga dėl privačios, dedikuotos infrastruktūros.
Taupykite laiką ir palengvinkite sau darbą: išbandyti Stackhero Redis cloud hosting sprendimą užtrunka tik 5 minutes!
Naudodami Stackhero, galite lengvai gauti metriką Prometheus formatu kiekvienai savo paslaugai. Šis vadovas pateikia išsamią kiekvienos Stackhero for Redis metrikos aprašymą. Atminkite, kad visų metrikų pavadinimai, grąžinami į Prometheus, yra su redis_ priešdėliu.
-
shutdown_in_milliseconds: Maksimalus laikas, likęs replikoms sinchronizuotis prieš užbaigiant išjungimo seką. Šis laukas yra tik išjungimo metu. -
connected_clients: Klientų jungčių skaičius (išskyrus replikų jungtis). -
cluster_connections: Apytikslis klasterio autobusui naudojamų lizdų skaičius. -
maxclients: maxclients konfigūracijos direktyvos vertė. Tai yra viršutinė riba connected_clients, connected_slaves ir cluster_connections sumai. -
client_recent_max_input_buffer: Didžiausias įvesties buferis tarp dabartinių klientų jungčių. -
client_recent_max_output_buffer: Didžiausias išvesties buferis tarp dabartinių klientų jungčių. -
blocked_clients: Klientų, laukiančių blokuojančio skambučio (pvz., BLPOP, BRPOP, BRPOPLPUSH, BLMOVE, BZPOPMIN, BZPOPMAX), skaičius. -
tracking_clients: Sekamų klientų skaičius (CLIENT TRACKING). -
clients_in_timeout_table: Klientų skaičius klientų laiko ribos lentelėje. -
used_memory: Bendras baitų skaičius, kurį Redis paskyrė naudodamas savo paskirstytoją (arba standartinį libc, jemalloc, arba alternatyvų paskirstytoją, pvz., tcmalloc). -
used_memory_rss: Baitų skaičius, kurį Redis paskyrė, kaip mato operacinė sistema (dar vadinama rezidentinio rinkinio dydžiu). -
used_memory_peak: Didžiausias Redis sunaudotos atminties kiekis. -
used_memory_peak_perc: used_memory_peak procentas iš used_memory. -
used_memory_overhead: Visų serverio paskirtų pridėtinių išlaidų, skirtų vidinėms duomenų struktūroms valdyti, suma baitais. -
used_memory_startup: Pradinis Redis sunaudotos atminties kiekis paleidimo metu baitais. -
used_memory_dataset: Duomenų rinkinio dydis baitais (used_memory_overhead atimtas iš used_memory). -
used_memory_dataset_perc: used_memory_dataset procentas iš grynosios atminties naudojimo (used_memory minus used_memory_startup). -
total_system_memory: Bendra Redis šeimininko turima atmintis. -
used_memory_lua: Baitų skaičius, kurį naudoja Lua variklis. -
used_memory_scripts: Baitų skaičius, kurį naudoja talpykloje esantys Lua skriptai. -
maxmemory: maxmemory konfigūracijos direktyvos vertė. -
maxmemory_policy: maxmemory-policy konfigūracijos direktyvos vertė. -
mem_fragmentation_ratio: Santykis tarp used_memory_rss ir used_memory. Atkreipkite dėmesį, kad tai apima ne tik fragmentaciją, bet ir kitas proceso pridėtines išlaidas (žr. allocator_* metrikas), taip pat pridėtines išlaidas, tokias kaip kodas, bendros bibliotekos, stekas ir kt. -
mem_fragmentation_bytes: Delta tarp used_memory_rss ir used_memory. Atkreipkite dėmesį, kad kai bendras fragmentacijos baitų skaičius yra mažas (keli megabaitai), didelis santykis (pvz., 1,5 ir daugiau) nėra problemos rodiklis. -
allocator_frag_ratio: Santykis tarp allocator_active ir allocator_allocated. Tai tikroji (išorinė) fragmentacijos metrika (ne mem_fragmentation_ratio). -
allocator_frag_bytes: Delta tarp allocator_active ir allocator_allocated. Žr. pastabą apie mem_fragmentation_bytes. -
allocator_rss_ratio: Santykis tarp allocator_resident ir allocator_active. Tai paprastai rodo puslapius, kuriuos paskirstytojas gali ir greičiausiai netrukus grąžins OS. -
allocator_rss_bytes: Delta tarp allocator_resident ir allocator_active. -
rss_overhead_ratio: Santykis tarp used_memory_rss (proceso RSS) ir allocator_resident. Tai apima RSS pridėtines išlaidas, kurios nėra susijusios su paskirstytoju ar krūva. -
rss_overhead_bytes: Delta tarp used_memory_rss (proceso RSS) ir allocator_resident. -
allocator_allocated: Bendras paskirstytojo paskirtų baitų skaičius, įskaitant vidinę fragmentaciją. Paprastai tas pats kaip used_memory. -
allocator_active: Bendras baitų skaičius paskirstytojo aktyviuose puslapiuose, tai apima išorinę fragmentaciją. -
allocator_resident: Bendras rezidentinių baitų (RSS) skaičius paskirstytojo, tai apima puslapius, kuriuos galima grąžinti OS (per MEMORY PURGE arba tiesiog laukiant). -
mem_not_counted_for_evict: Naudota atmintis, kuri nėra skaičiuojama raktų iškeldinimui. Tai iš esmės laikini replikų ir AOF buferiai. -
mem_clients_slaves: Atmintis, naudojama replikų klientams. Replikų buferiai dalijasi atmintimi su replikacijos atsargine kopija, todėl šis laukas gali rodyti 0, kai replikos nesukelia atminties naudojimo padidėjimo. -
mem_clients_normal: Atmintis, naudojama normaliems klientams. -
mem_cluster_links: Atmintis, naudojama ryšiams su bendraamžiais klasterio autobuse, kai įjungtas klasterio režimas. -
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 buferiui. -
mem_allocator: Atminties paskirstytojas, pasirinktas kompiliavimo metu. -
active_defrag_running: Kai activedefrag įjungtas, tai rodo, ar šiuo metu vyksta defragmentacija, ir CPU procentą, kurį ji ketina naudoti. -
lazyfree_pending_objects: Objektų, laukiančių atlaisvinimo (dėl UNLINK, arba FLUSHDB ir FLUSHALL su ASYNC parinktimi), skaičius. -
lazyfreed_objects: Objektų, kurie buvo atlaisvinti tingiai, skaičius. -
loading: Vėliava, rodanti, ar vyksta iškrovos failo įkėlimas. -
async_loading: Šiuo metu asinchroniškai įkeliamas replikacijos duomenų rinkinys, tuo pačiu aptarnaujant senus duomenis. Tai reiškia, kad repl-diskless-load yra įjungtas ir nustatytas į swapdb. -
current_cow_peak: Didžiausias copy-on-write atminties dydis baitais, kai vyksta vaiko fork. -
current_cow_size: copy-on-write atminties dydis baitais, kai vyksta vaiko fork. -
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 forkams tai yra current_save_keys_processed procentas iš current_save_keys_total. -
current_save_keys_processed: Raktų, apdorotų dabartinės išsaugojimo operacijos metu, skaičius. -
current_save_keys_total: Raktų skaičius dabartinės išsaugojimo operacijos pradžioje. -
rdb_bgsave_in_progress: Vėliava, rodanti, kad vyksta RDB išsaugojimas. -
rdb_last_save_time: Paskutinio sėkmingo RDB išsaugojimo epochos pagrindu sukurtas laiko žymuo. -
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ė, 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 įkėlimą, skaičius. -
rdb_last_load_keys_loaded: Raktų, įkeltų per paskutinį RDB įkėlimą, skaičius. -
aof_enabled: Vėliava, rodanti, kad AOF žurnalo vedimas yra aktyvuotas. -
aof_rewrite_in_progress: Vėliava, rodanti, kad vyksta AOF perrašymo operacija. -
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ė, jei tokia yra. -
aof_last_bgrewrite_status: Paskutinės AOF perrašymo operacijos statusas. -
aof_last_write_status: Paskutinės rašymo operacijos į 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 vyksta modulio fork. -
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: fsync laukiančių darbų skaičius foninės I/O eilėje. -
aof_delayed_fsync: Atidėto fsync skaitiklis. -
loading_start_time: Įkėlimo operacijos pradžios epochos pagrindu sukurtas laiko žymuo. -
loading_total_bytes: Bendras failo dydis. -
loading_rdb_used_mem: Serverio, kuris sukūrė RDB failą, atminties naudojimas failo sukūrimo metu. -
loading_loaded_bytes: Jau įkeltų baitų skaičius. -
loading_loaded_perc: Ta pati vertė, išreikšta procentais. -
loading_eta_seconds: ETA sekundėmis, kol įkėlimas bus baigtas. -
instantaneous_ops_per_sec: Komandų, apdorotų per sekundę, skaičius. -
instantaneous_input_kbps: Tinklo skaitymo greitis per sekundę KB/sek. -
instantaneous_output_kbps: Tinklo rašymo greitis per sekundę KB/sek. -
instantaneous_input_repl_kbps: Tinklo skaitymo greitis per sekundę KB/sek replikacijos tikslais. -
instantaneous_output_repl_kbps: Tinklo rašymo greitis per sekundę KB/sek replikacijos tikslais. -
sync_full: Visiškų resinchronizacijų su replikomis skaičius. -
sync_partial_ok: Priimtų dalinių resinchronizacijų užklausų skaičius. -
sync_partial_err: Atmestos dalinės resinchronizacijos užklausos skaičius. -
expired_stale_perc: Tikėtina pasibaigusių raktų procentas. -
expired_time_cap_reached_count: Kartų, kai aktyvūs pasibaigimo ciklai buvo anksti sustabdyti, skaičius. -
expire_cycle_cpu_milliseconds: Bendras laikas, praleistas aktyviems pasibaigimo ciklams. -
evicted_clients: Išstumtų klientų skaičius dėl maxmemory-clients ribos. -
pubsub_channels: Bendras pub/sub kanalų su klientų prenumeratomis skaičius. -
pubsub_patterns: Bendras pub/sub šablonų su klientų prenumeratomis skaičius. -
pubsubshard_channels: Bendras pub/sub shard kanalų su klientų prenumeratomis skaičius. -
latest_fork_usec: Paskutinės fork operacijos trukmė mikrosekundėmis. -
migrate_cached_sockets: Lizdų, atidarytų MIGRATE tikslais, skaičius. -
slave_expires_tracked_keys: Raktų, sekamų pasibaigimo tikslais (taikoma tik rašomoms replikoms), skaičius. -
active_defrag_hits: Vertės peralokacijų, atliktų aktyvios defragmentacijos proceso metu, skaičius. -
active_defrag_misses: Vertės peralokacijų, pradėtų 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: Raktų, sekamų serverio, skaičius. -
tracking_total_items: Elementų skaičius, tai yra klientų skaičiaus suma kiekvienam raktui, kurie yra sekami. -
tracking_total_prefixes: Sekamų priešdėlių skaičius serverio priešdėlių lentelėje (taikoma tik transliacijos režimu). -
role: Vertė yra "master", jei instancija nėra niekieno replika, arba "slave", jei instancija yra kažkokios pagrindinės instancijos replika. Atkreipkite dėmesį, kad replika gali būti kitos replikos pagrindinė (grandininė replikacija). -
master_failover_state: Vykstančio failover būklė, jei tokia yra. -
master_replid: Redis serverio replikacijos ID. -
master_replid2: Antrinis replikacijos ID, naudojamas PSYNC po failover. -
master_repl_offset: Serverio dabartinis replikacijos poslinkis. -
second_repl_offset: Poslinkis, iki kurio priimami replikacijos ID. -
repl_backlog_active: Vėliava, rodanti, kad replikacijos atsarginė kopija yra aktyvi. -
repl_backlog_size: Bendras replikacijos atsarginės kopijos buferio dydis baitais. -
repl_backlog_first_byte_offset: Pagrindinio replikacijos atsarginės kopijos buferio poslinkis. -
repl_backlog_histlen: Duomenų dydis replikacijos atsarginės kopijos buferyje baitais. -
master_host: Pagrindinio kompiuterio arba IP adresas. -
master_port: Pagrindinio TCP klausymo prievadas. -
master_link_status: Ryšio statusas (aukštyn/žemyn). -
master_sync_in_progress: Nurodo, kad pagrindinis sinchronizuojasi su replika. -
slave_read_repl_offset: Replikos instancijos skaitymo replikacijos poslinkis. -
slave_repl_offset: Replikos instancijos replikacijos poslinkis. -
slave_priority: Instancijos prioritetas kaip kandidato į failover. -
slave_read_only: Vėliava, rodanti, ar replika yra tik skaitymo režime. -
replica_announced: Vėliava, rodanti, ar replika yra paskelbta Sentinel. -
master_sync_total_bytes: Bendras baitų skaičius, kurį reikia perkelti. tai gali būti 0, kai dydis nežinomas (pvz., kai naudojama repl-diskless-sync konfigūracijos direktyva). -
master_sync_read_bytes: Jau perkeltų baitų skaičius. -
master_sync_left_bytes: Baitų skaičius, likęs iki sinchronizacijos pabaigos (gali būti neigiamas, kai master_sync_total_bytes yra 0). -
master_sync_perc: master_sync_read_bytes procentas iš master_sync_total_bytes, arba apytikslis, naudojantis loading_rdb_used_mem, kai master_sync_total_bytes yra 0. -
connected_slaves: Prisijungusių replikų skaičius. -
min_slaves_good_slaves: Replikų, šiuo metu laikomų geromis, skaičius. -
current_eviction_exceeded_time: Laikas, praėjęs nuo tada, kai used_memory paskutinį kartą viršijo maxmemory, milisekundėmis. -
current_active_defrag_time: Laikas, praėjęs nuo tada, kai atminties fragmentacija paskutinį kartą viršijo ribą, milisekundėmis. -
master_last_io_seconds_ago: Sekundžių skaičius nuo paskutinės sąveikos su pagrindiniu. -
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 ryšys yra nutrūkęs. -
total_eviction_exceeded_time: Bendras laikas, kai used_memory buvo didesnis nei maxmemory nuo serverio paleidimo, milisekundėmis. -
rdb_changes_since_last_save: Pakeitimų skaičius nuo paskutinio iškrovimo. -
total_connections_received: Bendras serverio priimtų jungčių skaičius. -
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, skaičius. -
expired_keys: Bendras raktų pasibaigimo įvykių skaičius. -
evicted_keys: Išstumtų raktų skaičius dėl maxmemory ribos. -
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, sunaudotas Redis serverio, kuris yra visų serverio proceso gijų (pagrindinės gijos ir foninių gijų) sunaudoto sistemos CPU suma. -
used_cpu_user: Vartotojo CPU, sunaudotas Redis serverio, kuris yra visų serverio proceso gijų (pagrindinės gijos ir foninių gijų) sunaudoto vartotojo CPU suma. -
used_cpu_sys_children: Sistemos CPU, sunaudotas foninių procesų. -
used_cpu_user_children: Vartotojo CPU, sunaudotas foninių procesų. -
used_cpu_sys_main_thread: Sistemos CPU, sunaudotas Redis serverio pagrindinės gijos. -
used_cpu_user_main_thread: Vartotojo CPU, sunaudotas Redis serverio pagrindinės gijos. -
unexpected_error_replies: Netikėtų klaidų atsakymų, kurie yra klaidų tipai iš AOF įkėlimo arba replikacijos, skaičius. -
total_error_replies: Bendras išduotų klaidų atsakymų skaičius, tai yra atmestų komandų (klaidos prieš komandos vykdymą) ir nepavykusių komandų (klaidos komandos vykdymo metu) suma. -
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ų, apdorotų pagrindinės ir I/O gijų, skaičius. -
io_threaded_writes_processed: Rašymo įvykių, apdorotų pagrindinės ir I/O gijų, skaičius. -
dump_payload_sanitizations: Bendras gilaus iškrovos naudingosios apkrovos integralumo patikrinimų skaičius (žr. sanitize-dump-payload konfigūraciją). -
total_forks: Bendras fork operacijų skaičius nuo serverio paleidimo. -
total_active_defrag_time: Bendras laikas, kai atminties fragmentacija buvo virš ribos, milisekundėmis. -
aof_rewrites: AOF perrašymų skaičius nuo paleidimo. -
rdb_saves: RDB momentinių kopijų skaičius nuo paleidimo.