"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Manoro hevitra anao aho hamaky ny dika mitovy amin'ny tatitra nataon'i Roman Khavronenko "ExtendedPromQL"

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Fohy momba ahy. Roman no anarako. Miasa ao amin'ny CloudFlare aho ary mipetraka any Londres. Saingy mpikarakara VictoriaMetrics ihany koa aho.
Ary izaho no mpanoratra ClickHouse plugin ho an'i Grafana sy ClickHouse-proxy dia proxy kely ho an'ny ClickHouse.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Hanomboka amin'ny ampahany voalohany isika, izay antsoina hoe "Sarotra amin'ny fandikan-teny" ary ao anatin'izany dia hiresaka momba ny zava-misy aho fa ny fiteny rehetra na ny fiteny iray amin'ny fifandraisana fotsiny aza dia tena zava-dehibe. Satria izany no fomba fampitanao ny eritreritrao amin'ny olona na rafitra hafa, ny fomba fandrafetanao fangatahana. Ny olona ao amin'ny Internet dia miady hevitra momba ny fiteny tsara kokoa - java na hafa. Ho an'ny tenako dia nanapa-kevitra aho fa mila misafidy araka ny asa, satria manokana izany rehetra izany.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Andeha isika hanomboka hatrany am-piandohana. Inona no atao hoe PromQL? PromQL dia Prometheus Query Language. Izany no fomba hamoronana fanontaniana ao amin'ny Prometheus hahazoana angon-drakitra andiam-potoana.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Inona no atao hoe data andiam-potoana? Ara-bakiteny dia paramètre telo ireo.

Ireto ny:

  • Inona no jerena?
  • Rehefa dinihina tokoa.
  • Ary sanda inona no asehony?

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Raha mijery an'ity tabilao ity ianao (ity tabilao ity dia avy amin'ny findaiko izay mampiseho ny antontan'isa diako) dia afaka mamaly haingana ireo fanontaniana ireo.

Mijery ny dingana isika. Hitantsika ny dikany ary hitantsika ny fotoana ijerentsika azy. Izany hoe, raha mijery ity kisary ity ianao dia afaka milaza mora foana fa tamin'ny alahady aho dia nandeha an-tongotra 15. Ity dia angona andiam-potoana.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Andeha isika "hizara" (hanova) azy ireo ho modely angon-drakitra hafa amin'ny endrika latabatra. Eto koa isika dia manana izay hojerentsika. Eto aho dia nanampy data fanampiny kely, izay antsoina hoe meta-data, izany hoe tsy izaho no nandalo an'io fa olona roa, ohatra, Jay sy Silent Bob. Izao no jerena; inona no asehony ary rahoviana no mampiseho izany sanda izany.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko
Andeha isika hiezaka hitahiry ireo angona rehetra ireo ao anaty tahiry. Ohatra, naka ny syntax ClickHouse aho. Ary eto dia mamorona latabatra iray antsoina hoe "Steps", izany hoe ny zavatra jerentsika. Misy fotoana ijerentsika azy; inona no asehony sy angon-drakitra meta sasany izay hitehirizanay hoe iza izy: Jay sy Silent Bob.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Ary mba hanandrana haka sary an-tsaina izany rehetra izany, dia hampiasa Grafana isika satria, voalohany indrindra, tsara tarehy.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Hampiasa ity plugin ity ihany koa izahay. Misy antony roa mahatonga izany. Ny voalohany dia satria izaho no nanoratra azy. Ary fantatro tsara fa sarotra ny misintona angon-drakitra andiam-potoana avy amin'ny ClickHouse mba hampisehoana azy amin'ny Grafana.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Hasehontsika ao amin'ny Graph Panel izany. Ity no tontonana malaza indrindra ao amin'ny Grafana, izay mampiseho ny fiankinan'ny sanda amin'ny fotoana, ka masontsivana roa ihany no ilaintsika.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko
Andao hanoratra ny fanontaniana tsotra indrindra - ny fomba hanehoana ny antontan'isa dingana amin'ny Grafana, fitehirizana izany angona izany ao amin'ny ClickHouse, ao amin'ny tabilao noforoninay. Ary manoratra ity fangatahana tsotra ity izahay. Mifidy amin'ny dingana izahay. Mifidy sanda iray isika ary misafidy ny fotoana ananan'ireo soatoavina ireo, izany hoe ireo masontsivana telo noresahintsika.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Ary vokatr'izany dia hahazo grafika tahaka izao isika. Iza no mahalala hoe nahoana izy no hafahafa?

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Marina izany, mila mandamina araka ny fotoana isika.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Ary amin'ny farany dia hahazo fandaharam-potoana tsara kokoa isika, saingy mbola hafahafa. Iza no mahalala ny antony? Marina izany, misy mpandray anjara roa, ary izahay ao amin'ny Grafana dia manome andian-potoana roa, satria raha mijery indray ny maodely data ianao, dia ny andian-tantara tsirairay dia fitambarana anarana sy marika manan-danja rehetra.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Noho izany, mila mifidy olona manokana isika. Mifidy an'i Jay izahay.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Ary andao indray hanao sary. Ankehitriny dia toa ny marina ny grafika. Izao dia fandaharam-potoana mahazatra izany ary mandeha tsara ny zava-drehetra.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Ary mety hainao ny manao zavatra mitovy amin'izany, fa ao amin'ny Prometheus amin'ny PromQL. Zavatra toy izao. Tsotra kokoa. Ary andeha horavantsika daholo izany. Nanao dingana izahay. Ary sivanin'i Jay. Tsy mamaritra eto fa mila mahazo sanda ary tsy mifidy fotoana.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Andeha hojerentsika izao ny hafainganam-pandehan'i Jay na Silent Bob. Ao amin'ny ClickHouse dia mila manao runningDifference isika, izany hoe kajy ny fahasamihafana misy eo amin'ny teboka tsiroaroa ary zarao amin'ny fotoana hahazoana ny hafainganam-pandeha marina. Ny fangatahana dia hiseho tahaka izao.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Ary hampiseho ireo soatoavina ireo izany, izany hoe Silent Bob na Jay dia maka dingana 1,8 isa-tsegondra eo ho eo.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Ary ao amin'ny Prometheus dia hainao koa ny manao izany. Mora kokoa noho ny teo aloha.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman KhavronenkoAry mba hahamora ny fanaovana azy amin'ny Grafana koa dia nampiako ity fonosana ity, izay mitovy amin'ny PromQL. Antsoina hoe Rate Macros na izay tianao hiantsoana azy. Ao amin'ny Grafana ianao dia manoratra fotsiny ny "saham-bola", fa any amin'ny toerana lalina dia miova ho amin'ity fangatahana lehibe ity. Ary tsy mila mijery azy akory ianao, misy any ho any, fa mamonjy fotoana be ianao, satria lafo foana ny fanoratana fanontaniana SQL goavambe toy izany. Mora manao fahadisoana ianao ary tsy mahazo izay mitranga mandritra ny fotoana maharitra.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Ary ity dia fangatahana izay tsy tafiditra ao anaty slide iray akory ary tsy maintsy nozaraiko ho tsanganana roa. Ity koa dia fangatahana ao amin'ny ClickHouse, izay mitovy ny tahan'ny, fa ho an'ny andiany roa: Silent Bob sy Jay, mba hanana andian-potoana roa eo amin'ny tontonana. Ary efa tena sarotra izany raha ny hevitro.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Ary araka ny Prometheus dia ho fitambarana (taham-pahafatesana). Ho an'ny ClickHouse, nanao macro misaraka antsoina hoe RateColumns aho, izay toa fanontaniana ao amin'ny Prometheus.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Nijery azy izahay ary toa mahafinaritra be ny PromQL, saingy mazava ho azy fa misy fetrany.

Ireto ny:

  • SELECT voafetra.
  • Borderline JOINs.
  • Tsy misy fanohanana HAVING.

Ary raha niara-niasa taminy nandritra ny fotoana ela ianao, dia fantatrao fa indraindray dia sarotra be ny manao zavatra ao amin'ny PromQL, fa amin'ny SQL dia afaka manao ny zava-drehetra ianao, satria ireo safidy rehetra noresahintsika ireo dia azo atao amin'ny SQL. . Mety tsara ve anefa ny mampiasa azy io? Ary izany no mahatonga ahy hieritreritra fa ny fiteny matanjaka indrindra dia mety tsy ho ny mety indrindra.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Noho izany, indraindray mila mifidy fiteny ho an'ny asa ianao. Tahaka an'i Batman miady amin'ny Superman. Mazava fa matanjaka kokoa i Superman, saingy afaka nandresy azy i Batman satria azo ampiharina kokoa ary fantany tsara ny zavatra nataony.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Ary ny ampahany manaraka dia Extending PromQL.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Indray mandeha momba ny VictoriaMetrics. Inona no atao hoe VictoriaMetrics? Ity dia angon-drakitra andiam-potoana, ao amin'ny OpenSource, zarainay ny dikan-teny tokana sy cluster. Araka ny mari-pamantaranay dia haingana kokoa noho ny zavatra rehetra eny an-tsena ankehitriny ary mitovy ny famatrarana, izany hoe ny olona tena izy dia mitatitra famatrarana eo amin'ny 0,4 bytes isaky ny teboka, raha ny an'i Prometheus dia 1,2-1,4.

Manohana mihoatra noho ny Prometheus ihany izahay. Manohana ny InfluxDB, Graphite, OpenTSDB izahay.

Afaka "manoratra" aminay ianao, izany hoe afaka mamindra angona taloha.

Ary miara-miasa tsara amin'ny Prometheus sy Grafana koa izahay, izany hoe manohana ny motera PromQL. Ary ao amin'ny Grafana dia azonao atao ny manova tsotra izao ny faran'ny Prometheus amin'ny VictoriaMetrics ary ny dashboard-nao rehetra dia hiasa toy ny nataony.

Saingy azonao atao koa ny mampiasa endri-javatra fanampiny omen'ny VictoriaMetrics.

Handinika haingana ireo endri-javatra nampianay izahay.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Omit interval param - azonao atao ny manala ny mari-pamantarana elanelana amin'ny Grafana. Rehefa tsy te-hahazo grafika hafahafa ianao rehefa mi-zoom in/out ao amin'ny tontonana, dia soso-kevitra ny hampiasa ny variable $__interval. Fiovana Grafana anatiny izany ary izy ihany no mifidy ny salan'isa. Ary ny VictoriaMetrics mihitsy dia afaka mahatakatra ny tokony ho izy io. Ary tsy mila manavao ny fangatahanao rehetra ianao. Ho mora kokoa izany.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Ny asa faharoa dia ny fanondroana intervals. Azonao ampiasaina io elanelam-potoana io amin'ny fitenenanao. Azonao atao ny mampitombo, mizara, mamindra, manondro azy.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Manaraka izany dia ny family function rollup. Ny fiasan'ny Rollup dia manova ny andiam-potoananao ho andiam-potoana telo misaraka. Ireo dia min, max ary avg. Hitako fa tena mety izany satria indraindray dia mety mampiseho zavatra tsy mety sy tsy marina.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Ary raha manao irate na manara-penitra fotsiny ianao, dia mety tsy hahita tranga sasany izay tsy mandeha araka ny nantenainao ny andiam-potoana. Amin'ity fampiasa ity dia mora kokoa ny mahita, andao atao hoe max dia avy amin'ny avg.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Manaraka ny fari-piadidiana. Default - midika izany hoe inona ny sanda tokony hosoratana amin'ny Grafana raha tsy manana andian-potoana isika amin'izao fotoana izao. Rahoviana no mitranga izany? Andeha hatao hoe manondrana metrika fahadisoana sasany ianao. Ary manana fampiharana mahafinaritra ianao ka rehefa manomboka ianao dia tsy misy hadisoana ary na dia tsy misy hadisoana aza mandritra ny adiny telo manaraka na iray andro aza. Ary manana dashboard ianao izay mampiseho ny fifandraisana manomboka amin'ny fahombiazana mankany amin'ny fahadisoana. Ary tsy hampiseho anao na inona na inona izy ireo satria tsy manana metrika fahadisoana ianao. Ary amin'ny default dia azonao atao ny mamaritra na inona na inona.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Keep_last_Value - mitahiry ny sanda farany amin'ny metrika raha tsy misy izany. Raha tsy hitan'i Prometheus ao anatin'ny 5 minitra aorian'ny fikikisana manaraka, dia hotsaroantsika eto ny sandany farany ary tsy ho tapaka intsony ny tabilaonao.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Scrape_interval - mampiseho hoe impiry i Prometheus no manangona angona momba ny metrikao, ary amin'ny firy. Eto ianao dia afaka mahita pass, ohatra.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko
Ny fanoloana marika dia endri-javatra malaza. Heverinay anefa fa sarotra kely izany satria mila ady hevitra manontolo. Ary tsy mila mitadidy hevitra 5 fotsiny ianao, fa tadidio koa ny filaharan'izy ireo.
"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko
Noho izany, nahoana raha atao tsotra kokoa? Izany hoe, zarao ho asa kely misy syntax azo takarina.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Ary izao ny ampahany mahafinaritra. Nahoana no heverinay fa PromQL miitatra izany? Satria izahay manohana ny Common Table Expressions. Azonao atao ny manaraka ny kaody QR (https://github.com/VictoriaMetrics/VictoriaMetrics/wiki/ExtendedPromQL), jereo ny rohy misy ohatra, avy amin'ny kianja filalaovana, izay ahafahanao mametraka fanontaniana mivantana ao amin'ny VictoriaMetrics nefa tsy mametraka azy ao anaty navigateur fotsiny.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Ary inona ity? Ity fangatahana etsy ambony ity dia fangatahana malaza be. Heveriko fa amin'ny dashboard amin'ny orinasa maro dia mampiasa sivana mitovy amin'ny zava-drehetra ianao. Matetika izany. Saingy rehefa mila manampy sivana vaovao ianao dia tsy maintsy manavao ny tontonana tsirairay, na misintona ny dashboard, sokafy ao amin'ny JSON, mitadiava fanoloana, izay mitaky fotoana ihany koa. Maninona raha mitahiry an'io sanda io amin'ny fari-piainana iray ary mampiasa azy indray? Toa tsotra sy mazava kokoa izany, raha ny hevitro.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Ohatra, rehefa mila manavao ny sivana amin'ny Grafana aho amin'ny fangatahana rehetra, ary mety ho lehibe ny dashboard na mety ho maromaro amin'izy ireo aza. Ary ahoana no tiako hamahana ity olana ity ao Grafana?

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Mamaha ity olana ity aho amin'ny fomba toy izao: Manao sivana iombonana aho ary mamaritra ity sivana ity ao anatiny, ary mampiasa azy indray amin'ny fanontaniana. Fa raha manao toy izany koa ianao izao dia tsy hahomby izany satria tsy avelan'i Grafana hampiasa fari-pahalalana ao anatin'ny fari-panontaniana. Ary somary hafahafa.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Ary noho izany dia nanao safidy aho izay ahafahanao manao izany. Ary raha liana ianao na mila endri-javatra toy izany, dia tohano na tsy tianao izany raha tsy tianao io hevitra io. https://github.com/grafana/grafana/pull/16694

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Bebe kokoa momba ny PromQL extended. Eto isika dia mamaritra tsy ny variable, fa ny asa iray manontolo. Ary antsoinay hoe ru (fampiasana loharanon-karena). Ary ity fiasa ity dia manaiky loharano maimaim-poana, famerana loharano ary sivana. Toa tsotra ny syntax. Ary tena mora ny mampiasa an'io fiasa io ary mikajy ny isan-jaton'ny fahatsiarovana maimaim-poana ananantsika. Izany hoe ohatrinona ny fitadidiana ananantsika, inona ny fetra ary ny fomba hanivana. Toa mety kokoa raha manoratra azy rehetra ianao, mampiasa indray ireo sivana mitovy, satria mety hivadika ho fanontaniana lehibe sy lehibe izany.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Ary ity misy ohatra iray amin'ny fangatahana lehibe sy lehibe toy izany. Avy amin'ny dashboard ofisialin'ny NodeExporter ho an'ny Grafana. Saingy zara raha azoko ny zava-mitranga eto. Izany hoe, mazava ho azy fa azoko tsara raha jerena akaiky, fa ny isan'ny fononteny dia mety hampihena avy hatrany ny faniriana hahatakatra ny zava-mitranga eto. Ary nahoana raha atao tsotra sy mazava kokoa?

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Ohatra, toy izao, manasaraka zavatra na ampahany manan-danja ho miovaova. Ary avy eo dia ataovy ny matematika fototra. Efa mitovy amin'ny fandaharana izany, ity no tiako ho hita amin'ny ho avy any Grafana.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Ity misy ohatra faharoa amin'ny fomba hanamora kokoa an'io raha toa ka efa nanana an'io fiasa ru io isika, ary efa misy mivantana ao amin'ny VictoriaMetrics. Ary avy eo dia mandalo fotsiny ny sanda voatahiry nambaranao tao amin'ny CTE.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Efa niresaka momba ny maha-zava-dehibe ny fampiasana ny teny fandaharana mety. Ary, angamba, ny orinasa rehetra ao Grafana dia manana zavatra hafa mitranga. Ary mety manome fidirana amin'ny Grafana ho an'ny mpamorona anao koa ianao, ary ny mpamorona dia manao ny azy manokana. Ary samy manao izany amin'ny fomba hafa izy rehetra. Saingy tiako ny hitovy amin'izany, izany hoe ny fampihenana azy amin'ny fenitra iraisana.

Aoka hatao hoe tsy manana injeniera rafitra fotsiny ianao, angamba manana manam-pahaizana manokana, devops na SRE. Angamba ianao manana manam-pahaizana mahalala ny atao hoe fanaraha-maso, mahalala ny atao hoe Grafana, izany hoe efa an-taonany maro no niara-niasa taminy ary fantany tsara ny fomba hanaovana izany. Ary efa in-100 izy ireo no nanoratra izany ary nanazava izany tamin'ny rehetra, saingy noho ny antony tsy misy mihaino.

Ahoana raha afaka mametraka an'io fahalalana io mivantana ao amin'ny Grafana izy ireo mba hahafahan'ireo mpampiasa hafa mampiasa indray ireo endri-javatra? Ary raha mila kajy ny isan-jaton'ny fitadidiana maimaim-poana izy ireo, dia hampihariny fotsiny ilay fiasa. Ahoana raha toa ny mpamorona ny mpanondrana, miaraka amin'ny vokatra azony, dia nanome karazana fiasa amin'ny fomba fiasan'izy ireo amin'ny metrik'izy ireo, satria fantany tsara hoe inona ireo metrika ireo sy ny fomba kajy azy ireo tsara?

Tsy tena misy izany. Izany no nataoko. Ity no fanohanan'ny tranomboky ao Grafana. Aoka hatao hoe nanao izay noresahiko ireo lehilahy nanao ny NodeExporter. Ary izy ireo koa dia nanome andian-asa.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Izany hoe, toa izao ilay izy. Ampifandraisinao amin'i Grafana ity tranomboky ity, miditra amin'ny fanovana ianao ary voasoratra ao amin'ny JSON tsotra izao ny fomba fiasa amin'ity metric ity. Izany hoe, misy andian-asa sasany, ny filazalazana azy ary ny zavatra avadika.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Heveriko fa mety ilaina izany, satria amin'ny Grafana dia hanoratra toy izany ianao. Ary i Grafana dia "milaza" aminao fa misy asa toy izany avy amin'ny tranomboky toy izany - andao hampiasa izany. Heveriko fa tena mahafinaritra izany.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

Kely momba ny VictoriaMetrics. Manao zavatra mahaliana maro izahay. Vakio ny lahatsoratray momba ny famatrarana, momba ny fifaninananay amin'ireo rindranasa data andiam-potoana hafa, ny fanazavanay momba ny fomba hiarahana amin'ny PromQL, satria mbola betsaka ireo vao manomboka amin'izany, ary koa ny momba ny scalability mitsangana sy ny momba ny fifandonana amin'i Thanos.

"ExtendedPromQL" - fandikana ny tatitra nataon'i Roman Khavronenko

fanontaniana:

Tantaram-piainana tsotra no hanombohako ny fanontaniako. Raha vao nanomboka nampiasa Grafana aho dia nanoratra fanontaniana tena mahasarika izay tsipika 5 ny halavany. Ny vokatra farany dia kisary tena mandresy lahatra. Io fandaharam-potoana io dia saika niditra tao amin'ny famokarana. Rehefa nojerena akaiky anefa dia hita fa tsy misy ifandraisany amin’ny zava-misy mihitsy ity kisary ity, na dia latsaka ao anatin’ny elanelana nantenaina ho hita aza ny isa. Ary ny fanontaniako. Manana tranomboky izahay, manana fiasa, fa ahoana no hanoratanay fitsapana ho an'ny Grafana? Nanoratra fangatahana sarotra ianao izay iankinan'ny fanapahan-kevitra momba ny raharaham-barotra - hanafatra mpizara tena izy na tsy hanafatra. Ary araka ny fantatsika dia mitovitovy amin'ny fahamarinana io asa manao sary an-tsary io. Misaotra anao.

Misaotra amin'ny fanontaniana. Misy ampahany roa. Voalohany, mahazo ny fahatsapana aho, mifototra amin'ny zavatra niainako, fa ny ankamaroan'ny mpampiasa, rehefa mijery ny sariny izy ireo, dia tsy mahazo izay asehony azy. Noho ny antony sasany, ny olona dia tena mahay mamorona fialan-tsiny ho an'ny anomalia izay miseho amin'ny grafika, na dia fahadisoana ao anatin'ny asa iray aza. Ary ny ampahany faharoa - toa ahy fa ny fampiasana asa toy izany dia fomba tsara kokoa hamahana ny olanao, fa tsy ny tsirairay amin'ireo mpamorona anao no manao ny fandrindrana ny fahaiza-manaony manokana ary manao hadisoana amin'ny mety.

Ahoana no fijerena?

Ahoana ny fanamarinana? Angamba tsy izany.

Toy ny fitsapana any Grafana.

Inona no ifandraisan'i Grafana amin'izany? Mandika mivantana ity fangatahana ity amin'ny DataSource i Grafana.

Manampy kely ny masontsivana.

Tsia, tsy misy ampiana an'i Grafana. Mety misy paramètre GET, toy ny hoe, dingana. Tsy voafaritra mazava izy io, fa azonao atao ny manafoana azy, na mety tsy manilika azy, fa ampiana ho azy. Tsy hanoratra fitsapana eto ianao. Heveriko fa tsy tokony hiantehitra amin'ny Grafana ho loharanon'ny fahamarinana eto isika.

Misaotra tamin'ny tatitra! Misaotra amin'ny famatrarana! Nolazainao ny fametahana faribolana ao anaty tabilao iray, fa ao amin'ny Grafana dia tsy afaka mampiasa fari-pahalalana ianao ao anatin'ny fari-piainana iray. Fantatrao ve ny tiako holazaina?

Eny.

Narary andoha izany tamin'ny voalohany raha te hamorona fanairana ao Grafana aho. Ary eo ianao dia mila manao fanairana ho an'ny mpampiantrano tsirairay avy. Ity zavatra nataonao ity, mety amin'ny fampandrenesana any Grafana ve?

Raha tsy miditra amin'ny variables amin'ny fomba hafa i Grafana dia eny, hahomby izany. Fa ny torohevitro dia aza mampiasa fanairana amin'ny Grafana mihitsy, aleo ianao mampiasa alertmanager.

Eny, ampiasaiko izy io, fa toa mora kokoa ny mametraka ao amin'ny Grafana, fa misaotra amin'ny torohevitra!

Source: www.habr.com

Add a comment