Ndewo, unu niile. N'okpuru bụ ederede
Akụkọ a ga-agụnye ntụnyere
Nke mbụ, m ga-agwa gị gbasara Prometheus. Nke a bụ usoro nleba anya nke na-anakọta metrik site na ebumnuche akọwapụtara ma chekwaa ya na nchekwa mpaghara. Prometheus nwere ike ịdekọ metrics na nchekwa dịpụrụ adịpụ ma nwee ike iwepụta ọkwa na iwu ndekọ.
Oke Prometheus:
- O nweghị nlele ajụjụ zuru ụwa ọnụ. Nke a bụ mgbe ị nwere ọtụtụ ihe atụ nke prometheus nọọrọ onwe ya. Ha na-anakọta metrik. Ma ịchọrọ ịjụ ajụjụ n'elu igwe metrik ndị a anakọtara site na oge prometheus dị iche iche. Prometheus anabataghị nke a.
- Site na prometheus, arụmọrụ bụ naanị otu sava. Prometheus anaghị agbanye ọtụtụ sava ozugbo. Ị nwere ike iji aka kewaa ebumnuche gị n'etiti ọtụtụ Prometheus.
- Oke metrik dị na Prometheus bụ naanị otu nkesa maka otu ihe kpatara na ọ nweghị ike ịgbakọ n'ofe ọtụtụ sava.
- Ọ dịghị mfe ịhazi nchekwa data na Prometheus.
Ngwọta maka nsogbu/ihe ịma aka ndị a?
Ihe ngwọta bụ:
Ngwọta ndị a niile bụ maka nchekwa data dịpụrụ adịpụ nke Prometheus nakọtara. Ha na-edozi nsogbu nchekwa dịpụrụ adịpụ site na slide gara aga n'ụzọ dị iche iche. N'ihe ngosi a, m ga-ekwu naanị maka azịza abụọ mbụ:
Maka oge mbụ ozi gbasara
Thanos na-ewere data Prometheus echekwara na diski mpaghara wee depụta ya na S3, ka
Ya mere Thanos na-enye echiche ajụjụ zuru ụwa ọnụ. Ị nwere ike jụọ data echekwara na nchekwa ihe site na ọtụtụ oge Prometheus.
Thanos na-akwado PromQL na
Thanos na-eji koodu Prometheus chekwaa data.
A na-emepụta Thanos site na otu ndị mmepe dị ka Prometheus.
on
VictoriaMetrics na-enweta data site na ọtụtụ prometheus
VictoriaMetrics na-enye nlele ajụjụ zuru ụwa ọnụ, ebe ọ bụ na ọtụtụ oge Prometheus nwere ike ide data na otu VictoriaMetrics. N'ihi ya, ị nwere ike ịjụ ajụjụ na data a niile.
VictoriaMetrics na-akwadokwa, dị ka Thanos, PromQL na Prometheus querying API.
N'adịghị ka Thanos, koodu isi iyi VictoriaMetrics ka edere site na ọkọ ma na-ahazi ya maka ọsọ na oriri akụrụngwa.
VictoriaMetrics, n'adịghị ka Thanos, akpịrịkpa ma kwụ ọtọ na kwụ ọtọ. Rie
Akụkọ ihe mere eme nke Thanos malitere na Nọvemba 2017, mgbe mmemme ọha mbụ pụtara. Tupu nke a, e mepụtara Thanos n'ime
Na June 2019 enwere mwepụta akara ngosi 0.5.0, nke
N'otu June 2019, ha zigara nọmba ngwa
Ma mgbe ọnwa ole na ole gasịrị, a nabatara Thanos
Na Jenụwarị 2018, mmepe nke VictoriaMetrics malitere.
Na Septemba 2018, akpọrọ m VictoriaMetrics n'ihu ọha na nke mbụ.
Na Disemba afọ 2018, ebipụtara ụdị otu ọnụ ọnụ.
Na May 2019
Na June 2019, dị ka Thanos, anyị debere ngwa na ntọala CNCF n'okpuru nọmba
Ma, ọ dị mwute ikwu, a ka nabataghị anyị ebe ahụ. Enyemaka obodo chọrọ.
Ka anyị leba anya na ihe nkiri slide kacha mkpa na-egosi ihe owuwu nke Thanos na VictoriaMetrics.
Ka anyị bido na Thanos. Akụkụ edo edo bụ akụkụ Prometheus. Ihe ọ bụla ọzọ bụ akụrụngwa Thanos. Ka anyị malite na akụkụ kacha mkpa. Thanos Sidecar bụ akụrụngwa arụnyere n'akụkụ Prometheus ọ bụla. Ọ na-ebunye data Prometheus site na nchekwa mpaghara n'ime S3 ma ọ bụ Nchekwa Ihe ọzọ.
Enwekwara akụrụngwa akpọrọ Thanos Store Gateway, nke nwere ike ịgụ data a sitere na Nchekwa Ihe na arịrịọ mbata sitere na Thanos Query. Ajụjụ Thanos na-arụ ọrụ PromQL na Prometheus API. Ya bụ, site n'èzí ọ dị ka Prometheus. Na-anata ajụjụ PromQL, ziga ha na Thanos Store Gateway, Thanos Store Gateway na-eweghachite data dị mkpa site na Nchekwa Ihe, ziga ya azụ.
Mana anyị na-echekwa data na Nchekwa Ihe na-enweghị awa abụọ gara aga n'ihi njirimara nke mmejuputa Thanos Sidecar, nke na-enweghị ike bulite awa abụọ ikpeazụ na Ihe Nchekwa S3, ebe Prometheus emebeghị faịlụ maka awa abụọ a na nchekwa mpaghara.
Kedu ka ị siri kpebie ịgagharị na nke a? Thanos Query, na mgbakwunye na arịrịọ na ọnụ ụzọ ụlọ ahịa Thanos, na-eziga arịrịọ ndị yiri ya na Thanos Sidecar ọ bụla, nke dị n'akụkụ Prometheus.
Na Thanos Sidecar, n'aka nke ya, proxies na-arịọ Prometheus ọzọ, wee weghachite data maka awa abụọ gara aga.
Na mgbakwunye na ihe ndị a, enwekwara nhọrọ nhọrọ nke Thanos agaghị arụ ọrụ nke ọma. Nke a bụ Thanos Compact, nke na-ahụ maka ijikọ obere faịlụ na Nchekwa Ihe n'ime faịlụ buru ibu nke Thanos Sidecars bugoro ebe a. Thanos Sidecar na-ebugote faịlụ data ebe ahụ n'ime awa abụọ. Faịlụ ndị a, ọ bụrụ na ejikọtaghị ha na faịlụ buru ibu, mgbe ahụ ọnụọgụ ha nwere ike itolite nke ukwuu. Ka faịlụ ndị dị otú ahụ na-abawanye, ka a na-achọkwu ebe nchekwa maka Ụlọ Ahịa Thanos, otú ahụ ka a na-achọkwu ihe onwunwe iji nyefee data na netwọk, metadata. Ọnụ ụzọ ụlọ ahịa Thanos adịghị arụ ọrụ. Ya mere, ọ dị mkpa ka ị na-agba ọsọ Thanos Compact, nke na-ejikọta obere faịlụ n'ime ndị buru ibu, nke mere na faịlụ dị otú ahụ dị ole na ole ma belata n'elu na Ụlọ Ahịa Thanos.
Enwekwara akụrụngwa dị ka Thanos Ruler. Ọ na-eme iwu ịdọ aka na ntị Prometheus ma nwee ike nyochaa iwu ndekọ Prometheus iji dee data azụ na Nchekwa Ihe. Mana a naghị atụ aro ka ejiri akụrụngwa a, n'ihi na ... Ọ
Nke a bụ atụmatụ dị mfe nke Thanos.
Ugbu a, ka anyị jiri ya tụnyere atụmatụ VictoriaMetrics.
VictoriaMetrics nwere ụdị 2: Otu ọnụ ọnụ na ụdị ụyọkọ. Otu ọnụ ọnụ na-agba n'otu kọmputa. Otu ọnụ ọnụ enweghị akụrụngwa ndị a, naanị otu ọnụọgụ abụọ. Nke a ọnụọgụ abụọ na slide dị ka square a. Ihe niile dị n'ime square bụ ọdịnaya nke faịlụ ọnụọgụ abụọ maka ụdị Single-node. Ọ dịghị mkpa ka ị mara banyere ya. Naanị ị na-agba ọsọ ọnụọgụ abụọ na ihe niile na-arụ ọrụ maka anyị.
Ụdị ụyọkọ ahụ dị mgbagwoju anya karị. N'ime ya enwere ihe atọ dị iche iche: vmselect, vminsert na vmstorage. Site n'aha ha, ekwesịrị ka o doo anya ihe onye ọ bụla n'ime ha na-eme. Ihe ntinye ntinye na-anabata data n'ụdị dị iche iche: site na Prometheus remote dee API, Usoro ahịrị Influx, Protocol Graphite na site na OpenTSDB protocol. Ihe ntinye ntinye na-anabata ha, tụba ha ma kesaa ha n'etiti ihe nchekwa dị adị, ebe echekwara data ahụ. Akụrụngwa Họrọ, n'aka nke ya, na-anabata ajụjụ PromQL. Ọ na-emejuputa atumatu
Ka anyị tulee mgbagwoju anya nke ịwụnye Thanos na VictoriaMetrics.
Ka anyị bido na Thanos. Tupu ịmalite ịrụ ọrụ na Thanos, ịkwesịrị ịmepụta bọket na Nchekwa Ihe, dị ka S3 ma ọ bụ GCS, ka Thanos Sidecar wee dee ya data.
Mgbe ahụ maka Prometheus ọ bụla, ịkwesịrị ịwụnye Thanos Sidecar. Tupu nke a, ịkwesịrị icheta iji gbanyụọ nchịkọta data na Prometheus. Mkpokọta data na-akpakọba data n'oge nchekwa Prometheus mpaghara iji belata oriri akụrụngwa.
Mgbe ị wụnye Thanos Sidecar na Prometheus gị, ị ga-ewepụrịrị kọmpụta data a, n'ihi na Thanos Sidecar anaghị arụ ọrụ nke ọma na nkwado data. Nke a pụtara na Prometheus gị na-amalite ịchekwa data n'ime awa abụọ ma kwụsị ijikọ ngọngọ ndị ahụ ka ọ bụrụ nke buru ibu. N'ihi ya, ọ bụrụ na ị na-ajụ ajụjụ gafere oge nke awa abụọ gara aga, mgbe ahụ, ha agaghị arụ ọrụ nke ọma ka ha nwere ike ịrụ ọrụ ma ọ bụrụ na agbanyere compaction data.
Ya mere, Thanos na-atụ aro ibelata oge njide data na nchekwa mpaghara ruo awa 6-8 iji belata ọnụ ọgụgụ buru ibu nke obere ngọngọ.
Ozugbo ị wụnyela Thanos Sidecar, ị ga-etinyerịrị ihe abụọ maka bọket Nchekwa Ihe ọ bụla. Ndị a bụ Thanos Compactor na Thanos Store Gateway.
Mgbe nke ahụ gasịrị, ịkwesịrị ịwụnye Thanos Query wee hazie ya ka ọ nwee ike jikọọ na ọnụ ụzọ ụlọ ahịa Thanos niile ị nwere, ma nwee ike jikọọ na Thanos Sidecars niile.
Enwere ike inwe ntakịrị nsogbu ebe a.
Ịkwesịrị ịhazi njikọ ntụkwasị obi na ntụkwasị obi sitere na Thanos Query na akụrụngwa ndị a. Ma ọ bụrụ na Prometheus gị dị na ebe data dị iche iche, ma ọ bụ na VPC dị iche iche, mgbe ahụ, a machibidoro njikọ na ha site n'èzí. Mana maka ajụjụ Thanos ka ọ rụọ ọrụ, ịkwesịrị ịhazi njikọ ahụ n'ụzọ ụfọdụ, ị ga-achọpụtakwa ụzọ.
Ọ bụrụ na ị nwere ọtụtụ ebe data dị otú ahụ, mgbe ahụ, ya mere, ntụkwasị obi nke usoro dum na-ebelata. Ebe ọ bụ na ajụjụ Thanos ga-ejigide njikọ na Thanos Sidecars niile dị na ebe data dị iche iche. Maka arịrịọ ọ bụla na-abata, ọ ga-ebuga arịrịọ na Thanos Sidecars niile. Ọ bụrụ na a kwụsịrị njikọ ahụ, ị ga-enweta data ezughị ezu, ma ọ bụ ị ga-enweta nzaghachi "ụyọkọ adaala".
Na VictoriaMetrics ihe niile dị ntakịrị mfe. Maka ụdị Single-node, naanị ị ga-agba ọsọ otu ọnụọgụ abụọ na ihe niile na-arụ ọrụ.
N'ụdị ụyọkọ ahụ, o zuru ezu iji mee ụdị ngwa atọ niile dị n'elu n'ụdị ọ bụla ịchọrọ, ma ọ bụ jiri.
Mgbe ịmalitechara otu ọnụọgụ abụọ ma ọ bụ ụdị agbakọtara, naanị ị ga-etinye Prometheus na nhazi ahụ.
Ka anyị tụlee nkwado nke Thanos na VictoriaMetrics.
Thanos kwesịrị inyocha Sidecar iji hụ na ha akwụsịghị itinye data n'ime Nchekwa Ihe. Ha nwere ike ịkwụsị nbudata data a n'ihi njehie nbudata, dịka ọmụmaatụ njikọ netwọk gị na Nchekwa Ihe na-akwụsị nwa oge, ma ọ bụ Nchekwa ihe adịghị adị nwa oge. Thanos Sidecar ga-achọpụta nke a n'oge a, kọọ njehie, nwere ike ịdaba wee kwụsị ọrụ. Ọ bụrụ na inyochaghị ya, ị ga-akwụsị ịnyefe data na Nchekwa Ihe. Ọ bụrụ na oge njide gafere (awa 6-8 akwadoro), mgbe ahụ ị ga-atụfu data na-akwụsịghị na Nchekwa Ihe.
Thanos compactors nwere ike kwụsị ịrụ ọrụ n'ihi
Ọnụ ụzọ ụlọ ahịa nwere ike weghachite data na-ekwekọghị ekwekọ n'ihi agbụrụ dị n'etiti Compactor na Sidecars. Otu ihe ahụ na-eme ebe a, n'ihi na ejikọtaghị ọnụ ụzọ ụlọ ahịa na Compactors na Sidecars n'ụzọ ọ bụla. N'ihi ya, ọnọdụ agbụrụ nwere ike ime mgbe ọnụ ụzọ ụlọ ahịa ahụghị akụkụ nke data ma ọ bụ hụ data na-adịghị mkpa.
Akụkụ ajụjụ dị na Thanos na ndabara na-eweghachi nsonaazụ akụkụ ma ọ bụrụ na ụfọdụ Sidecars ma ọ bụ ọnụ ụzọ ụlọ ahịa adịghị ugbu a. Ị ga-enweta akụkụ nke data ahụ, ma ị gaghị ama na ị nwetaghị data niile. Nke a bụ ka ọ na-arụ ọrụ na ndabara. N'ọnọdụ yiri nke ahụ, VictoriaMetrics na-eweghachi data akara dị ka akụkụ.
N'adịghị ka Thanos, VictoriaMetrics anaghị atụfu data. Ọbụna ma ọ bụrụ na a kwụsịrị njikọ sitere na Prometheus na VictoriaMetrics, nke a abụghị nsogbu, ebe ọ bụ na Prometheus na-aga n'ihu na-edekọ data ọhụrụ na-abata na Write Ahead Log, nke nha ya bụ awa 2. Ọ bụrụ na ị weghachi njikọ gị na VictoriaMetrics n'ime awa abụọ, data gị agaghị efu. Prometheus
N'adịghị ka Thanos, nke na-ede data na nchekwa ihe naanị mgbe awa abụọ gachara, Prometheus na-emegharị data na-akpaghị aka site na iji usoro ide ihe dịpụrụ adịpụ na nchekwa dịpụrụ adịpụ, dị ka VictoriaMetrics. Ị naghị atụ egwu ịtụfu nchekwa mpaghara na Prometheus. Ọ bụrụ na ọ tụfuru nchekwa mpaghara na mberede, mgbe ahụ n'ọnọdụ kachasị njọ, ị ga-atụfu sekọnd ikpeazụ nke data na-enweghị oge ịdekọ na nchekwa dịpụrụ adịpụ.
Kubernetes na-ejikwa ụyọkọ ahụ na-akpaghị aka, n'adịghị ka Thanos. O siri ike itinye akụrụngwa Thanos niile n'otu ụyọkọ Kubernetes, n'adịghị ka akụrụngwa ụyọkọ VictoriaMetrics.
VictoriaMetrics nwere mmelite dị mfe maka ụdị ọhụrụ ahụ. Naanị kwụsị VictoriaMetrics, melite ọnụọgụ abụọ wee malite ya. Mgbe ejiri akara SIGINT kwụsịrị, ọnụọgụ abụọ VictoriaMetrics na-eme mmechi mara mma. Ha na-echekwa data dị mkpa nke ọma, mechie njikọ ndị na-abata n'ụzọ ziri ezi ka ị ghara idafu ihe ọ bụla. Yabụ na ị gaghị atụfu ihe ọ bụla mgbe ị na-emelite.
VictoriaMetrics na-eme ka ọ dị mfe ịgbasa ụyọkọ. Naanị tinye ihe ndị dị mkpa ma gaa n'ihu na-arụ ọrụ.
Banyere ọnyà dị na Thanos na VictoriaMetrics.
Thanos nwere ọnyà ndị a. Prometheus ga-echekwa data maka awa abụọ gara aga. Ọ bụrụ na ha furu efu, ị ga-atụfu ha kpamkpam n'ihi na edebeghị ha na Nchekwa Ihe dị ka S3.
Akụkụ ụlọ ahịa ọnụ ụzọ ámá na kọmpat nwere ike ịchọ ọtụtụ ebe nchekwa iji rụọ ọrụ na nnukwu ihe nchekwa ihe ma ọ bụrụ na enwere ọtụtụ obere faịlụ echekwara n'ebe ahụ. Ka ọnụ ọgụgụ na nha faịlụ na-abawanye, ka a na-achọkwu ọnụ ụzọ Store na compactor RAM iji chekwaa metainformation. Thanos nwere ọtụtụ okwu gbasara eziokwu ahụ
A na-akpọsa Thanos ka ọ dị elu ruo mgbe ebighị ebi site na ọnụọgụ Prometheus ị nwere. Nke a abụghị eziokwu. Ebe ọ bụ na arịrịọ niile na-aga site na akụrụngwa ajụjụ, nke ga-enwerịrị ntụle n'otu oge niile akụrụngwa Store Gateway yana akụkụ Sidecar niile, wepụ data n'ebe ahụ wee hazie ya. N'ụzọ doro anya, a na-ejedebe ọsọ nke arịrịọ site na njikọ adịghị ike dị nwayọ, ọnụ ụzọ ụlọ ahịa dị nwayọ ma ọ bụ Sidecar dị nwayọ.
Enwere ike ibunye akụrụngwa ndị a n'ụzọ na-ezighi ezi. Dịka ọmụmaatụ, ị nwere Prometheus, nke na-anakọta nde metrik kwa nkeji. Ma enwere Prometheus, nke na-anakọta puku kwuru puku metrik kwa nkeji. Prometheus, nke na-anakọta ọtụtụ nde metrics kwa sekọnd, na-etinye ibu dị elu na nkesa ọ na-agba ọsọ. N'ihi ya, Sidecar na-arụ ọrụ nwayọ n'ebe ahụ. Na n'ozuzu ihe niile na-arụ ọrụ nwayọọ nwayọọ n'ebe ahụ. Ngwa ajuju ga-esi ebe ahụ wepụta data nwayọ nwayọ. N'ihi nke a, arụmọrụ nke ụyọkọ gị niile ga-ejedebe site na Sidecar ngwa ngwa.
Site na ndabara, Thanos na-enye data akụkụ ma ọ bụrụ na ụfọdụ Sidecars na ma ọ bụ ọnụ ụzọ ụlọ ahịa adịghị. Dịka ọmụmaatụ, ọ bụrụ na ụgbọ ala gị gbasasịa gburugburu ụwa na ebe data dị iche iche, mgbe ahụ ohere nke ọdịda njikọ na enweghị akụrụngwa na-abawanye nke ukwuu. N'ihi ya, n'ọtụtụ ọnọdụ, ị ga-enweta data akụkụ n'amaghịdị ya.
VictoriaMetrics nwekwara ọnyà. Ọnyà mbụ bụ nhọrọ nke na-amachi ọnụ ọgụgụ RAM ejiri maka cache VictoriaMetrics. Site na ndabara, ọ hà nhata 60% nke RAM na igwe ebe VictoriaMetrics na-agba ma ọ bụ 60% nke RAM nke VictoriaMetrics pod na Kubernetes.
Ọ bụrụ na ị gbanwee uru a na ezighi ezi, ị nwere ike imebi arụmọrụ VictoriaMetrics. Dịka ọmụmaatụ, ọ bụrụ na ịtọọ uru dị oke ala, data nwere ike ghara ịdaba na cache VictoriaMetrics. N'ihi nke a, ọ ga-arụkwu ọrụ ma buo processor na diski. Ọ bụrụ na ị na-eme ka nhọrọ a buru ibu, ọ na-abawanye, nke mbụ, enwere ike na VictoriaMetrics ga-adaba na njehie ebe nchekwa, na nke abụọ, ọ ga-eduga n'eziokwu ahụ na a ga-enwe obere RAM fọdụrụ na ebe nchekwa sistemụ arụmọrụ maka. cache faịlụ. Na VictoriaMetrics na-adabere na cache faịlụ maka ịrụ ọrụ. Ọ bụrụ na ezughị ezu, ibu dị na diski nwere ike ịba ụba nke ukwuu. Ya mere, ndụmọdụ: agbanwela oke ma ọ bụrụ na ọ dị oke mkpa.
Nhọrọ nke abụọ. Nke a bụ NjidePeriod - oge edobere ka ọ bụrụ ọnwa 1 na ndabara. Nke a bụ ogologo oge VictoriaMetrics na-echekwa data. Mgbe oge a gachara, VictoriaMetrics na-ehichapụ data.
Ọtụtụ ndị mmadụ na-agba VictoriaMetrics na-enweghị oke a ma dekọọ data maka otu ọnwa. Ma mgbe ahụ, ha na-ajụ: gịnị kpatara data maka ọnwa gara aga ji pụọ? N'ihi na oge ndowe ndabara bụ ọnwa 1. Ya mere, ịkwesịrị ịma ma tọọ oge njide ziri ezi.
Ka anyị leba anya na njirimara pụrụ iche.
Thanos nwere njiri mara akpọrọ downsampling: nkeji 5 na nkeji oge, nke na-abụkarị
Thanos nwere mwepu data maka ụzọ abụọ Prometheus HA. Mgbe Prometheus abụọ na-anakọta otu metrics site na otu ebumnuche ma Thanos na-echekwa ha na Nchekwa Ihe. Thanos nwere ike wepụta data a nke ọma, n'adịghị ka VictoriaMetrics.
Thanos nwere akụrụngwa njikere nke dị na atụmatụ Thanos. Ma ya
Thanos nwere uru na Thanos na Prometheus na-ekerịta otu koodu ahụ. Thanos na Prometheus bụ ndị otu mmepe mepụtara. Site na nkwalite nke Thanos ma ọ bụ Prometheus, akụkụ nke ọzọ na-emeri.
Isi njirimara VictoriaMetrics bụ MetricsQL. Ndị a bụ mgbakwunye VictoriaMetrics maka PromQL, nke m kwuru maka ya na nnukwu nleba anya gara aga.
VictoriaMetrics na-akwado ibu data site na iji ọtụtụ ụkpụrụ dị iche iche. VictoriaMetrics nwere ike ọ bụghị naanị ịnakwere data sitere na Prometheus, kamakwa site na influx, OpenTSDB na graphite protocol.
Data VictoriaMetrics na-ewe obere ohere ma e jiri ya tụnyere Thanos na Prometheus.
Ọ bụrụ na ịdekọ ezigbo data, ndị ọrụ na-ekwu maka mbelata oge 2-5 na nha data dị na diski ma e jiri ya tụnyere Prometheus na Thanos.
Uru ọzọ nke VictoriaMetrics bụ na ọ kachasị maka ọsọ.
Ka anyị leba anya n'ụgwọ akụrụngwa.
Otu n'ime uru nke Thanos bụ na ọ na-echekwa data na nchekwa ihe, nke dị ọnụ ala.
Mgbe ị na-echekwa data na nchekwa ihe, ị ga-akwụrịrị ụgwọ maka ide na ịgụ ọrụ data ($ 10 kwa nde arụmọrụ). Mgbe ị na-ede data na nchekwa ihe, ị na-akwụ ụgwọ nnabata gị maka ibugo data na ịntanetị; ọ bụrụ na ụyọkọ gị adịghị na AWS, ọ bụ n'efu ebe ahụ. Mgbe ị na-agụ data, ị na-akwụ n'etiti $10 na $230 kwa 1TB. Nke a nwere ike ịba uru ma ọ bụrụ na ị na-ajụkarị data akụkọ ihe mere eme site na ụyọkọ Thanos.
Maka ụyọkọ Thanos, ịkwesịrị ịkwụ ụgwọ maka sava maka kọmpat, ọnụ ụzọ ụlọ ahịa, ngwa ajụjụ chọrọ ọtụtụ ebe nchekwa, yana CPU maka nnukwu data.
VictoriaMetrics nwere mmefu ndị a. Ọ bụrụ na ị na-echekwa data na draịva GCE HDD, ọ ga-apụta $40 maka 1TB. Maka VictoriaMetrics, draịva HDD nkịtị ezuola; ọ nweghị SSD, nke riri okpukpu ise karịa, achọrọ. VictoriaMetrics bụ nke kachasị maka HDD.
VictoriaMetrics chọrọ sava maka akụrụngwa: ma ọ bụ Single-nod ma ọ bụ akụrụngwa jikọtara ọnụ, nke, n'adịghị ka akụrụngwa Thanos, chọrọ obere CPU na RAM - ma ga-adị ọnụ ala karịa.
Ihe atụ nke mmejuputa iwu.
Thanos nwere ihe atụ mmejuputa iwu na Gitlab. Gitlab na-agba ọsọ kpamkpam na Thanos. Mana ọ bụghị ihe niile dị mma ebe ahụ. Ọ bụrụ na ị na-ele ha anya
N'ihi nke a, ego nke idozi nsogbu ndị a na-abawanye.
Mmezu nke abụọ, nke nwere ike ịga nke ọma karị, bụ ụlọ ọrụ na-apụghị ime eme, nke malitere ịmalite Thanos. Ha bipụtara koodu isi mmalite Thanos. Ihe na-agaghị ekwe omume bụ ụlọ ọrụ na-emepụta igwe egwuregwu.
VictoriaMetrics nwere ọmụmaatụ mmejuputa ọha:
- wix.com na-ewu weebụsaịtị
- Adidas na-emejuputa VictoriaMetrics na ọbụna mee ihe ngosi na PromCon 2019 ikpeazụ
- TrafficStars - netwọk mgbasa ozi
- Seznam.cz bụ igwe ọchụchọ Czech ama ama.
Ma mgbe ahụ, enweghị ụlọ ọrụ na-enweghị aha m na-enweghị ike ịkpọ aha ugbu a. Ha ekwetaghị.
- Otu nnukwu onye nrụpụta egwuregwu. Karịrị ihe agaghị ekwe omume.
- Onye nrụpụta ngwanrọ ndịna-emeputa ihe.
- Nnukwu ụlọ akụ Russia.
- Ndị na-emepụta turbine ikuku nke Europe nke nwalere VictoriaMetrics nke ọma. Onye nrụpụta a na-emejuputa VictoriaMetrics iji nyochaa data anakọtara site na igwe ikuku ikuku na ọnụego 50 sample kwa nkeji kwa sekọnd. Igwe ikuku ikuku ọ bụla nwere ọtụtụ narị sensọ. Ha nwere ọtụtụ ụgbọ mmiri ikuku.
- Ndị ụgbọ elu Russia chọrọ itinye VictoriaMetrics, mana enweghị ike. Anyị na ha nọ na ọkwa nkwekọrịta.
Mkpebi.
VictoriaMetrics na Thanos na-edozi nsogbu ndị yiri ya, mana n'ụzọ dị iche iche:
- Echiche ajụjụ zuru ụwa ọnụ
- kehoraizin scaling
- njide aka ike
Achọpụta.
Anyị na-echere gị na nke anyị
Naanị ndị ọrụ edebanyere aha nwere ike isonye na nyocha a.
Kedu ihe ị na-eji dịka nchekwa ogologo oge maka Prometheus?
-
35,3%Thanos6
-
0,0%Cortex0
-
0,0%M3DB0
-
41,2%VictoriaMetrics7
-
23,5%ndị ọzọ4
Ndị ọrụ 17 tụrụ vootu. Ndị ọrụ 16 anabataghị.
isi: www.habr.com