Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDB

Ko Zabbix he punaha aroturuki. Ka rite ki etahi atu punaha, e toru nga raru nui o nga punaha aroturuki katoa: te kohikohi me te tukatuka raraunga, te penapena hitori, me te horoi.

Ko nga waahanga o te whiwhi, te tukatuka me te tuhi raraunga ka roa. Kaore i te nui, engari mo te punaha nui ka puta tenei i nga wa roa. Ko te raruraru rokiroki he take uru raraunga. Ka whakamahia mo nga ripoata, nga arowhai me nga keu. Ka pa ki nga mahi o te urunga raraunga. I te tipu o nga raraunga, me whakakore nga raraunga kore. Ko te tango he mahi uaua ka pau etahi rauemi.

Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDB

Ko nga raruraru o te whakaroa i te wa o te kohinga me te rokiroki i Zabbix ka whakatauhia ma te keteroki: he maha nga momo keteroki, te keteroki i roto i te paataka. Hei whakaoti i te rapanga tuatoru, kaore i te pai te keteroki, no reira ka whakamahia e Zabbix te TimescaleDB. Ka korerotia e ia ki a koe Andrey Gushchin - te miihini tautoko hangarau Zabbix SIA. Neke atu i te 6 tau a Andrey e tautoko ana i a Zabbix, he wheako tika ki te mahi.

He pehea te mahi a TimescaleDB, he aha te mahi ka taea e ia te whakarite ki te PostgreSQL auau? He aha te mahi a Zabbix mo te putunga raraunga TimescaleDB? Me pehea te tiimata mai i te wahanga me pehea te heke mai i te PostgreSQL me tehea whirihoranga he pai ake te mahi? Mo enei mea katoa i raro i te tapahi.

Nga wero hua

Ko ia punaha aroturuki ka pa ki nga wero mahi motuhake. Ka korero ahau mo te toru o enei: kohi raraunga me te tukatuka, te rokiroki, me te whakakore i nga hitori.

Kohikohi raraunga tere me te tukatuka. Ko te punaha aroturuki pai me tere te tango i nga raraunga katoa me te tukatuka i runga i nga korero whakaoho - kia rite ki ona paearu. I muri i te tukatuka, me tere te punaha ki te penapena i enei raraunga ki roto i te paataka mo te whakamahi i muri mai.

Te rokiroki hitori. Ko te punaha aro turuki pai me penapena hitori i roto i te papaa raraunga me te ngawari ki te uru ki nga inenga. Me whakamahi te hitori ki nga purongo, kauwhata, keu, paepae, me nga taonga raraunga matohi kua tatauhia.

Te whakakore i nga hitori. I etahi wa ka tae mai he ra kaore koe e hiahia ki te penapena inenga. He aha koe i hiahia ai i nga raraunga i kohia i te 5 tau ki muri, kotahi marama, e rua ranei: kua mukua etahi pona, kua kore e hiahiatia etahi kaihautu, ine ranei na te mea kua tawhito, kua kore e kohia. Ko te punaha aro turuki pai me penapena nga raraunga o mua me te whakakore i ia wa kia kore ai e tipu te papaarangi.

Ko te horoi i nga raraunga tawhito he take tino nui e pa ana ki te mahinga o te papaunga raraunga.

Keteroki i roto i te Zabbix

I Zabbix, ka whakatauhia nga waea tuatahi me te tuarua ma te keteroki. Ka whakamahia te RAM ki te kohikohi me te tukatuka raraunga. Mo te rokiroki - hitori i roto i nga keu, kauwhata me nga huānga raraunga tatau. Kei te taha o te papaunga raraunga he keteroki mo nga whiringa taketake, hei tauira, kauwhata.

Ko te keteroki i te taha o te tūmau Zabbix ko:

  • ConfigurationCache;
  • ValueCache;
  • HistoryCache;
  • TrendsCache.

A feruri maite i te reira.

ConfigurationCache

Koinei te keteroki matua ka penapenahia e matou nga inenga, nga kaihautu, nga taonga raraunga, nga keu - nga mea katoa e hiahiatia ana mo te PreProcessing me te kohinga raraunga.

Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDB

Ko enei katoa ka rongoa ki roto i te ConfigurationCache kia kore ai e hanga i nga patai kore i roto i te paataka raraunga. I muri i te tiimata o te tūmau, ka whakahouhia e matou tenei keteroki, te hanga me te whakahou i nga whirihoranga i ia wa.

Te kohinga raraunga

He nui te hoahoa, engari ko te mea nui kei roto kaikokoti. He momo "pollers" - nga tukanga huihuinga. Ko ratou te kawenga mo nga momo huihuinga rereke: ka kohia e ratou nga raraunga ma te SNMP, IPMI, ka whakawhiti katoa ki te PreProcessing.

Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDBKo nga kaikohi ka tuhia ki te karaka.

Kua tatauhia e Zabbix nga taonga whakahiato e hiahiatia ana hei whakahiato i nga arowhai. Mena kei a matou, ka tikina e matou nga raraunga mo ratou mai i te ValueCache.

PreProcessing HistoryCache

Ka whakamahi nga kaikohi katoa i te ConfigurationCache ki te whiwhi mahi. Na ka whakawhiti ratou ki PreProcessing.

Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDB

Ka whakamahia e PreProcessing ConfigurationCache ki te whiwhi i nga hikoinga PreProcessing. Ka tukatukahia enei raraunga i roto i nga huarahi rereke.

I muri i te tukatuka i nga raraunga ma te whakamahi i te PreProcessing, ka tiakina e matou ki HistoryCache mo te tukatuka. Ka mutu te kohinga raraunga ka neke atu ki te mahi matua i Zabbix - hītori tukutahi, na te mea he hoahoanga monolithic.

Tuhipoka: He mahi uaua te PreProcessing. Ki te v 4.2 kua nukuhia ki te takawaenga. Mena kei a koe tetahi Zabbix tino nui me te maha o nga huānga raraunga me te auau kohinga, na tenei ka ngawari ake te mahi.

ValueCache, hitori me nga ia keteroki

Ko te tukutahi hitori te tikanga matua e tukatuka ngota ana ia huānga raraunga, ara, ia uara.

Ka tangohia e te Kaihoko hitori nga uara mai i HistoryCache me te tirotiro i te Whirihoranga mo te aroaro o nga kaikorero mo nga tatauranga. Mena kei te noho, ka tatauhia.

Ka waihangahia e te Kaihoko hitori he huihuinga, he pikinga ki te hanga matohi mena ka hiahiatia ma te whirihoranga, me nga rekoata. Mēnā he kōkiri mō te tukatuka ka whai ake, ka penapenahia tēnei uara ki ValueCache kia kore ai e uru ki te ripanga hitori. Koinei te whakakii i te ValueCache ki nga raraunga e tika ana hei tatau i nga keu me nga huānga tatau.

Ka tuhihia e te Kaituku hitori nga raraunga katoa ki te papaaarangi, ka tuhi ki te kopae. Ka mutu te tukanga tukatuka i konei.

Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDB

Keteroki i roto i te pātengi raraunga

Kei te taha o te papaa raraunga he maha nga keteroki ina hiahia koe ki te tiro kauwhata, purongo ranei mo nga huihuinga:

  • Innodb_buffer_pool i te taha MySQL;
  • shared_buffers i te taha PostgreSQL;
  • effective_cache_size i te taha Oracle;
  • shared_pool kei te taha DB2.

He maha atu nga keteroki, engari ko enei nga mea matua mo nga papaa raraunga katoa. Ka whakaaetia koe ki te rokiroki raraunga i roto i te RAM e hiahiatia ana mo nga patai. Kei a ratou ake hangarau mo tenei.

He mea tino nui te mahinga o te patengi raraunga

Ko te tūmau Zabbix te kohikohi raraunga me te tuhi i nga wa katoa. Ka timata ano, ka panui ano mai i nga hitori hei whakaki i te ValueCache. Ka whakamahi tuhinga me nga purongo Zabbix API, he mea hanga ki runga i te atanga Tukutuku. Ka uru atu a Zabbix API ki te papaa raraunga me te tiki i nga raraunga e tika ana mo nga kauwhata, purongo, rarangi huihuinga me nga take hou.

Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDB

Mo te tirohanga - Karepe. He otinga rongonui tenei i waenga i o maatau kaiwhakamahi. Ka taea e ia te tuku tono na roto i te Zabbix API me te papaunga raraunga, me te hanga whakataetae mo te whiwhi raraunga. No reira, me tino pai ake, kia pai ake hoki te whakarite i te papaa raraunga kia rite ki te tuku tere o nga hua me nga whakamatautau.

Kaipupuri Whare

Ko te tuatoru o nga wero mahi i Zabbix ko te whakakore i nga hitori ma te whakamahi i te Kaitiaki Whare. E whai ana i nga tautuhinga katoa - ko nga huānga raraunga e tohu ana kia pehea te roa o te penapena i nga huringa o nga huringa (ahua) i nga ra.

Ka tatau tatou TrendsCache i runga i te rere. Ka tae mai nga raraunga, ka whakahiatohia mo te haora kotahi, ka tuhi ki nga ripanga mo nga huringa o te ia.

Ka timata, ka mukua e te Kaitiaki whare nga korero mai i te paataka raraunga ma te whakamahi i nga "whiriwhiri". Kaore tenei i te whai hua i nga wa katoa, ka kitea mai i nga kauwhata mahinga o nga tukanga o roto.

Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDB

Ko te kauwhata whero e whakaatu ana kei te pukumahi tonu te Kaituku Hītori. Ko te kauwhata karaka kei runga ko te Kaitiaki Whare, e rere tonu ana. Ka tatari ia kia mukua e te putunga raraunga nga rarangi katoa i tohua e ia.

Ko tehea wa ka whakakorehia e koe te Kaitiaki Whare? Hei tauira, he "Tuemi ID" ka hiahia koe ki te whakakore i nga rarangi 5 mano whakamutunga i roto i tetahi waa. Ko te tikanga, ka tupu tenei ma te taurangi. Engari i te nuinga o te wa he tino nui te huingararaunga, ka panui tonu te paataka korero mai i te kopae ka tuu ki roto i te keteroki. He mahi tino utu nui tenei mo te putunga raraunga, a, i runga i te rahi o te papaarangi, ka raru pea te mahi.

Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDB

He ngawari te whakakore i te Kaitiaki whare. I roto i te atanga Tukutuku he tautuhinga i roto i te "Whakahaere whanui" mo te Kaitiaki Whare. Ka monohia e matou te Tiaki Whare o roto mo nga hitori o roto ka kore e whakahaere.

I whakawetohia te Kaitiaki Whare, kua whakatauritehia nga kauwhata - he aha nga raru kei roto i tenei keehi, he aha te mea ka taea te whakaoti i te wero mahi tuatoru?

Wehewehenga - wehewehe, wehewehe ranei

Ko te tikanga, he rereke te whirihora o te wehewehe i runga i ia papaunga paaunga kua whakarārangihia e au. Kei ia tangata tana ake hangarau, engari he rite tonu te ahua. Ko te hanga i te wehewehenga hou he maha nga raru ka pa mai.

Ko te tikanga, ka whirihorahia nga wehewehenga i runga i te "whakaritenga" - te nui o nga raraunga ka hangaia i te ra kotahi. Hei tikanga, ka tukuna te Wehewehenga i te ra kotahi, koinei te iti rawa. Mo nga ahuatanga o te roopu hou - 1 marama.

Ka huri pea nga uara mena he nui rawa te "whakaritenga". Mena he iti te "whakatakoto" ka eke ki te 5 nvps (he uara hou mo ia hekona), ko te reo waenga mai i te 000 ki te 5, katahi ka nui ake te 000 nvps. He whakaurunga nui, tino nui hoki e hiahia ana kia tupato te whirihoranga o te putunga raraunga.

I runga i nga whakaurunga nui rawa atu, kare pea te waa o te ra kotahi i te tino pai. Kua kite ahau i nga wahanga MySQL o te 40 GB neke atu ranei ia ra. He nui rawa tenei o nga raraunga ka raru pea me te whakaheke.

He aha ta te Wehewehenga?

Wehewehenga tepu. I te nuinga o nga wa he kōnae motuhake enei i runga i te kōpae. Ko te mahere uiui he pai ake te kowhiri i tetahi waahanga. I te nuinga o te wa ka whakamahia te wehewehe ma te awhe - he pono ano tenei mo Zabbix. Ka whakamahi matou i te "waatohu" ki reira - mai i te timatanga o te waa. He tau noa enei mo tatou. Nau i whakarite te timatanga me te mutunga o te ra - he wehewehe tenei.

Te tango tere - DELETE. Ka tohua kia kotahi te konae/ripanga iti, kaua ki te kowhiri i nga rarangi hei muku.

Tino tere ake te tiki raraunga SELECT - ka whakamahi i tetahi, neke atu ranei nga wehewehenga, kaua ki te ripanga katoa. Mena ka uru koe ki nga raraunga e rua nga ra o te tawhito, ka tere ake te tiki mai i te paataka raraunga na te mea me utaina e koe tetahi konae ki roto i te keteroki me te whakahoki mai, kaua he ripanga nui.

I te nuinga o nga wa ka whakaterehia te maha o nga papaa raraunga INSERT — whakaurunga ki te tepu tamariki.

TimescaleDB

Mo te v 4.2, ka huri to maatau whakaaro ki te TimescaleDB. He toronga tenei mo PostgreSQL me te atanga taketake. He pai te mahi a te toronga me nga raraunga raupapa-waahi, me te kore e ngaro nga painga o nga paaunga hononga. Ka wehewehe aunoa a TimescaleDB.

He ariā a TimescaleDB riipera (hypertable) ka hangaia e koe. Kei roto mongamonga - wehewehenga. Ko nga kongakonga ka whakahaere aunoa i nga kongakonga riipene karekau e pa ki etahi atu kongakonga. Kei ia wahanga tona ake awhe wa.

Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDB

TimescaleDB me PostgreSQL

He tino pai te mahi a TimescaleDB. Ko nga kaihanga toronga e kii ana ka whakamahia e ratou he algorithm tukatuka tono tika ake, ina koa, whakauru. Ka piki haere te rahi o te whakaurunga huingararaunga, ka mau tonu te mahinga algorithm.

Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDB

I muri i te 200 miriona nga rarangi, ka timata te PostgreSQL ki te whakaheke nui, ka ngaro te mahi ki te 0. Ka taea e TimescaleDB te whakauru tika i nga "whakauru" mo te nui o nga raraunga.

tāutanga

He tino ngawari te whakauru i te TimescaleDB mo tetahi kete. IN tuhinga kua whakaahuahia nga mea katoa - kei runga i nga kohinga PostgreSQL mana. Ka taea hoki te hanga me te whakahiato a TimescaleDB.

Mo te patengi raraunga Zabbix ka whakahohe noa matou i te toronga:

echo "CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;" | sudo -u postgres psql zabbix

Whakahohe koe extension me te hanga i te reira mo te pātengi raraunga Zabbix. Ko te mahi whakamutunga ko te hanga i te riipene.

Heke ana i nga ripanga hitori ki TimescaleDB

He mahi motuhake mo tenei create_hypertable:

SELECT create_hypertable(‘history’, ‘clock’, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(‘history_unit’, ‘clock’, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(‘history_log’, ‘clock’, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(‘history_text’, ‘clock’, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(‘history_str’, ‘clock’, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(‘trends’, ‘clock’, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(‘trends_unit’, ‘clock’, chunk_time_interval => 86400, migrate_data => true);
UPDATE config SET db_extension=’timescaledb’, hk_history_global=1, hk_trends_global=1

E toru nga tawhā o te mahi. Tuatahi - ripanga i roto i te pātengi raraunga, e hiahia ana koe ki te hanga i tetahi ripanga taapiri. Tuarua - mara, kia rite ki e hiahia ana koe ki te hanga chunk_time_interval - te waahi o nga waahanga wehewehe hei whakamahi. I taku keehi, ko te waahi kotahi te ra - 86.

Tawhā tuatoru - migrate_data. Ki te whakaturia e koe true, ka whakawhitihia nga raraunga o naianei katoa ki nga waahanga i hangaia i mua. Naku ano i whakamahi migrate_data. Tata ki te 1 TB ahau, neke atu i te kotahi haora. Ahakoa i etahi wa, i te wa o te whakamatautau, ka mukua e ahau nga raraunga o mua o nga momo ahua kaore i hiahiatia mo te rokiroki, kia kore ai e whakawhiti.

Te taahiraa whakamutunga - UPDATE: i db_extension hoatu timescaledbkia mohio ai te putunga raraunga kei te noho tonu tenei toronga. Ka whakahohehia e Zabbix me te whakamahi tika i te wetereo me nga patai ki te paataka raraunga - aua ahuatanga e tika ana mo TimescaleDB.

whirihoranga taputapu

I whakamahia e ahau nga kaitoro e rua. Tuatahi - Mīhini VMware. He iti rawa: 20 Intel® Xeon® CPU E5-2630 v 4 @ 2.20GHz pūtukatuka, 16 GB o RAM me te 200 GB SSD.

I whakauruhia e ahau te PostgreSQL 10.8 ki runga me te Debian 10.8-1.pgdg90+1 OS me te punaha konae xfs. I whirihorahia e au nga mea katoa ki te whakamahi i tenei putunga korero, haunga nga mea ka whakamahia e Zabbix.

I runga i te miihini ano he tūmau Zabbix, PostgreSQL me nga kaihoko kawenga. E 50 aku apiha kaha e whakamahi ana LoadableModulekia tere rawa te whakaputa hua rereke: tau, aho. I whakakīia e ahau te pātengi raraunga ki te maha o nga raraunga.

I te timatanga ko te whirihoranga kei roto 5 huānga raraunga ia ope. Tata ki nga huānga katoa he keu kia rite ki nga whakaurunga tuturu. I etahi wa, neke atu i te kotahi te keu. Mo tetahi node whatunga i reira 3-000 nga keu.

Wā Whakahōu Tūemi Raraunga − 4-7 hēkona. I whakahaeretia e ahau te kawenga ake ma te whakamahi i nga kaihoko 50 anake, engari he taapiri atu. Ano, ma te whakamahi i nga huānga raraunga, i whakatikatikahia e au te kawenga me te whakaheke i te waa whakahou ki te 4 s.

PostgreSQL. 35 nvps

Ko taku oma tuatahi mo tenei taputapu i runga i te PostgreSQL parakore - 35 mano uara mo ia hekona. Kei te kite koe, ko te whakauru raraunga he hautau o te hekona - he pai, he tere nga mea katoa. Ko te mea anake ko te 200 GB SSD ka whakakiia tere.

Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDB

He papatohu mahi a te tūmau Zabbix paerewa tenei.

Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDB

Ko te kauwhata kahurangi tuatahi ko te maha o nga uara mo ia hēkona. Ko te kauwhata tuarua kei te taha matau ko te utaina o nga tikanga hanga. Ko te tuatoru ko te uta i nga tikanga hanga-a-roto: ko nga kaitoi hitori me te Kaitiaki Whare, kua roa nei e whakahaere ana i konei.

Ko te kauwhata tuawha e whakaatu ana i te whakamahinga HistoryCache. He momo parepare tenei i mua i te whakauru ki roto i te putunga. Ko te kauwhata tuarima kakariki e whakaatu ana i te whakamahi ValueCache, ara, e hia nga Whiwhinga Patua mo nga kaipatu - he maha nga mano uara mo ia hekona.

PostgreSQL. 50 nvps

Na ka whakanuia e ahau te kawenga ki te 50 mano nga uara mo ia hekona i runga i te taputapu kotahi.

Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDB

I te wa e utaina ana mai i te Kaitiaki Whare, ko te whakauru i te 10 mano uara he 2-3 hēkona.

Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDB
Kei te timata kee te Kaitiaki whare ki te pokanoa ki nga mahi.

Ko te kauwhata tuatoru e whakaatu ana, i te nuinga o te waa, kei te 60% tonu te taumahatanga ki runga i nga mahanga me nga kaitoi hitori. I te kauwhata tuawha, kua timata kee te whakakii i te HistoryCache i te wa e mahi ana te Kaitiaki Whare. E 20% te ki tonu, e tata ana ki te 0,5 GB.

PostgreSQL. 80 nvps

Na ka whakanuia e ahau te kawenga ki te 80 mano uara mo ia hēkona. He tata ki te 400 mano nga huānga raraunga me te 280 mano nga keu.

Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDB
Ko te utu uta mo te toru tekau nga kaitoi hitori kua tino nui.

I whakanuia ano e ahau nga momo tawhā: nga kaitahuri hitori, nga keteroki.

Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDB

I runga i aku taputapu, kua piki ake te uta o nga kaikohikohi hitori ki te morahi. Ka whakakiia e HistoryCache nga raraunga - kua kohia nga raraunga mo te tukatuka i roto i te papaa.

I tenei wa katoa i kite ahau i te whakamahinga o te tukatuka, te RAM me etahi atu tawhā punaha, a ka kitea ko te whakamahinga o te kōpae kei te tino nui.

Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDB

Kua tutuki i ahau te whakamahi kaha kōpae mōrahi i runga i tenei taputapu me tenei miihini mariko. Na te kaha o te kaha, ka tiimata te PostgreSQL ki te horoi i nga raraunga, a kua kore te kōpae i whai wa ki te tuhi me te panui.

Tūmau tuarua

I tangohia e ahau tetahi atu tūmau, kua 48 nga tukatuka me te 128 GB o te RAM. I whakatangihia e au - ka whakatauhia ki te 60 te tukutahi hitori, ka tutuki i nga mahi pai.

Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDB

Inaa, koinei te tepe o te hua e tika ana kia mahia.

TimescaleDB. 80 nvps

Ko taku mahi matua he whakamatautau i nga kaha o TimescaleDB ki te uta Zabbix. 80 mano nga uara mo ia hēkona he nui, ko te auau o te kohi inenga (haunga mo Yandex, o te akoranga) me te "whakaritenga" tino nui.

Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDB

He hekenga o ia kauwhata - koinei tonu te hekenga raraunga. Whai muri i nga ngoikoretanga o te tūmau Zabbix, he nui te huri o te kōtaha uta o te tukutahi hitori - e toru nga wa i heke iho.

Ma te TimescaleDB ka taea e koe te whakauru raraunga tata ki te 3 nga wa tere ake me te whakamahi iti ake te HistoryCache.

Na reira, ka whiwhi koe i nga raraunga i te wa tika.

TimescaleDB. 120 nvps

Na ka whakanuia e ahau te maha o nga huānga raraunga ki te 500 mano. Ko te mahi matua ko te whakamatautau i nga kaha o TimescaleDB - I whiwhi ahau i te uara tatau o te 125 mano uara mo ia hēkona.

Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDB

He "whakarite" mahi tenei ka taea te mahi mo te wa roa. Engari i te mea he 1,5 TB noa taku kōpae, ka whakakiia e au i roto i nga ra e rua.

Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDB

Ko te mea nui ko te wa ano i hangaia nga waahanga hou o TimescaleDB.

Ko tenei kaore e tino kitea mo te mahi. Ina hangaia nga wehewehenga ki MySQL, hei tauira, he rereke nga mea katoa. I te nuinga o te wa ka puta tenei i te po na te mea ka aukati i te whakauru whanui, ka mahi tahi me nga tepu ka taea te whakaheke i nga ratonga. Ehara tenei i te keehi ki a TimescaleDB.

Hei tauira, ka whakaatu ahau i tetahi kauwhata mai i te tini o te hapori. I roto i te pikitia, kua whakahohea te TimescaleDB, na te mea kua heke iho te kawenga mo te whakamahi io.weight i runga i te tukatuka. I heke ano te whakamahinga o nga waahanga o roto. Ano, he miihini mariko noa tenei i runga i nga kopae panekeke noa, ehara i te SSD.

Mahinga teitei me te wehewehe Maori: Zabbix me te tautoko TimescaleDB

kitenga

Ko te TimescaleDB he otinga pai mo te "tatu" iti, e pa ana ki te mahinga kōpae. Ka taea e koe te haere tonu ki te mahi pai tae noa ki te tere o te hekenga o te patengi raraunga ki te taputapu.

He ngawari te whirihora a TimescaleDB, he pai te mahi, he pai te mahi me Zabbix me he painga ki a PostgreSQL.

Mena ka whakamahi koe i te PostgreSQL me te kore e whakamahere ki te whakarereke, ka tūtohu ahau whakamahia te PostgreSQL me te toronga TimescaleDB i te taha o Zabbix. He pai te mahi o tenei otinga tae noa ki te "whakaritenga" waenga.

Ka kii ana matou "he mahi nui" te tikanga UtuWhakauru ++. Kare koe e roa ki te tatari ki te ako mo nga hangarau me nga mahi e taea ai e nga ratonga te mahi ki nga miriona kaiwhakamahi. Rarangi pūrongo mo te 7 me te 8 o Noema kua oti ke te whakahiato, engari i konei hui ka taea te whakaaro ake.

Ohauru ki to maatau panui и waea, i reira ka whakaatuhia e matou nga ahuatanga o te huihuinga e haere ake nei, me te rapu me pehea e whai hua ai.

Source: will.com

Tāpiri i te kōrero