"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Tá sé beartaithe agam athscríbhinn na tuarascála ag Roman Khavronenko "ExtendedPromQL" a léamh

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Go hachomair mar gheall orm. Roman is ainm dom. Oibrím do CloudFlare agus táim i mo chónaí i Londain. Ach is cothaitheoir VictoriaMetrics mé freisin.
Agus is mise an t-údar Breiseán ClickHouse le haghaidh Grafana agus CliceáilHouse-seachfhreastalaí is seachfhreastalaí beag do ClickHouse.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Tosóimid leis an gcéad chuid, ar a dtugtar “Deacrachtaí Aistriúcháin” agus inti labhróidh mé faoi go bhfuil teanga ar bith nó fiú teanga cumarsáide an-tábhachtach. Toisc gurb é seo an chaoi a gcuireann tú do chuid smaointe in iúl do dhuine nó do chóras eile, conas a fhoirmíonn tú iarratas. Tá daoine ar an Idirlíon ag argóint faoi cén teanga is fearr - java nó teanga éigin eile. Maidir liom féin, chinn mé go bhfuil sé riachtanach tasc a roghnú, toisc go bhfuil sé seo go léir sonrach.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Tosaímid ón tús. Cad é PromQL? Is Teanga Iarratas Prometheus é PromQL. Seo mar a dhéanaimid fiosruithe i Prometheus chun sonraí sraith ama, sraith ama a fháil.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Cad é sonraí sraith ama? Go litriúil, is trí pharaiméadar iad seo.

Seo iad:

  • Cad atá á bhreathnú againn.
  • Nuair a fhéachaimid air.
  • Agus cén luach a thaispeánann sé.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Má fhéachann tú ar an gcairt seo (tá an chairt seo ó mo ghuthán, a thaispeánann staitisticí mo chéimeanna), ansin anseo is féidir leat na ceisteanna seo a fhreagairt go tapa.

Táimid ag féachaint ar chéimeanna. Feicimid an bhrí agus feicimid an t-am nuair a fhéachaimid air. Is é sin, ag féachaint ar an léaráid seo, is féidir leat a rá go héasca gur ar an Domhnach shiúil mé thart ar 15 céim. Is sonraí sraith ama é seo.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Anois, déanaimis "briseadh" (claochlú) iad a chur isteach i múnla sonraí eile i bhfoirm tábla. Anseo freisin ní mór dúinn a bhfuil muid ag féachaint ar. Anseo chuir mé beagán sonraí breise leis, ar a dtabharfar meiteashonraí, is é sin, ní mise a chuaigh tríd, ach beirt, mar shampla, Jay agus Silent Bob. Sin a bhfuilimid ag féachaint air; cad a thaispeánann sé agus cathain a thaispeánann sé an luach sin.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko
Anois déanaimis iarracht na sonraí seo go léir a stóráil sa bhunachar sonraí. Mar shampla, ghlac mé an chomhréir ClickHouse. Agus anseo táimid ag cruthú tábla amháin ar a dtugtar "Céimeanna", i.e. cad atá á bhreathnú againn. Tá am anseo nuair a fhéachaimid air; cad a thaispeánann sé agus roinnt meiteashonraí ina stórálfaimid cé hé: Jay agus Silent Bob.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Agus chun iarracht a dhéanamh é a shamhlú go léir, bainfimid úsáid as Grafana, mar, ar dtús, tá sé álainn.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Chomh maith leis sin úsáidfimid an breiseán seo. Tá dhá chúis leis seo. Is é an chéad toisc gur scríobh mé é. Agus tá a fhios agam go díreach cé chomh deacair is atá sé sonraí sraith ama a tharraingt amach ó ClickHouse chun é a thaispeáint i Grafana.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Taispeánfaimid sa Phainéal Graf. Is é seo an painéal is mó tóir i Grafana agus léiríonn sé luach in aghaidh am, mar sin ní mór dúinn ach dhá paraiméadair.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko
Scríobhfaimid an cheist is simplí - conas staitisticí céim a thaispeáint i Grafana, agus na sonraí seo á stóráil i ClickHouse, sa tábla a chruthaigh muid. Agus scríobhaimid ceist shimplí den sórt sin. Roghnaimid as céimeanna. Roghnaimid luach agus roghnaímid am na luachanna seo, i.e. na trí pharaiméadar céanna ar labhair muid fúthu.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Agus mar thoradh air sin, faigheann muid an graf seo. Cé a fhios cén fáth go bhfuil sé chomh aisteach?

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Sin ceart, ní mór duit a shórtáil de réir ama.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Agus sa deireadh faigheann muid sceideal níos fearr, ach fós aisteach. Cé a fhios cén fáth? Sin ceart, tá dhá rannpháirtí, agus a chuirimid ar shiúl dhá shraith ama i Grafana, mar má táimid ag déileáil leis an tsamhail sonraí arís, ansin tá gach sraith ama meascán uathúil d'ainm agus gach lipéad eochair-luachanna.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Dá bhrí sin, ní mór dúinn duine ar leith a roghnú. Roghnaimid Jay.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Agus tarraing arís. Anois tá cuma na fírinne ar an ngraf. Anois is gnáthsceideal é agus tá gach rud ag obair go maith.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Agus, is dócha, tá a fhios agat conas a dhéanamh faoin rud céanna, ach i Prometheus via PromQL. Thart ar mar seo. Beagán níos éasca. Agus déanaimis é a bhriseadh síos go léir. Thógamar Céimeanna. Agus scagaire le Jay. Ní shonraímid anseo go gcaithfimid luach a fháil agus ní roghnaímid am.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Anois déanaimis iarracht luas gluaiseachta Jay nó Silent Bob a ríomh. In ClickHouse, beidh orainn an Difríocht reatha a dhéanamh, i.e., an difríocht idir péirí pointí a ríomh agus iad a roinnt in am chun an luas cruinn a fháil. Breathnóidh an t-iarratas ar rud éigin mar seo.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Agus léireoidh sé thart ar na luachanna seo, ie thart ar 1,8 céim in aghaidh an tsoicind a dhéanann Silent Bob nó Jay.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Agus i Prometheus tá a fhios agat conas é a dhéanamh freisin. I bhfad níos éasca ná riamh.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman KhavronenkoAgus chun é a dhéanamh éasca freisin i Grafana, chuir mé fillteán den sórt sin a bhfuil cuma an-chosúil le PromQL air. Tugtar Macraí Ráta air, nó cibé rud is mian leat a ghlaoch air. In Grafana, ní scríobhann tú ach “ráta”, ach áit éigin domhain síos athraíonn sé ina iarratas chomh mór. Agus ní gá duit fiú breathnú air, tá sé ann áit éigin, ach sábhálann tú go leor ama, toisc go mbíonn sé costasach i gcónaí ceisteanna móra SQL a scríobh. Is féidir leat botún a dhéanamh go héasca agus ansin gan a thuiscint cad atá ag tarlú ar feadh i bhfad.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Agus is ceist é seo nach raibh oiriúnach fiú ar sleamhnán amháin, agus bhí orm fiú é a roinnt ina dhá cholún. Is iarratas é seo freisin i ClickHouse, a dhéanann an ráta céanna, ach don dá shraith ama: Silent Bob agus Jay, ionas go mbeidh dhá shraith ama againn ar an bpainéal. Agus tá sé seo an-deacair cheana féin, i mo thuairim.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Agus de réir Prometheus beidh sé suim (ráta). Do ClickHouse rinne mé macra ar leith ar a dtugtar RateColumns atá cosúil le fiosrúchán Prometheus.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

D'fhéachamar agus is cosúil go bhfuil PromQL ar fad chomh fionnuar, ach tá teorainneacha aige, ar ndóigh.

Seo iad:

  • SELECT teoranta.
  • Comhcheanglaíonn Imeall.
  • Gan tacaíocht TAR ÉIS.

Agus má d'oibrigh tú leis ar feadh i bhfad, ansin tá a fhios agat go bhfuil sé an-deacair uaireanta rud éigin a dhéanamh i PromQL, agus i SQL is féidir leat beagnach gach rud a dhéanamh, toisc go bhféadfaí na roghanna seo go léir a labhair muid díreach a dhéanamh i SQL. . Ach an mbeadh sé áisiúil é a úsáid? Agus cuireann sé seo orm smaoineamh nach i gcónaí gur féidir an teanga is cumhachtaí a bheith ar an gceann is áisiúla.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Mar sin, uaireanta ní mór duit teanga a roghnú le haghaidh tascanna. Tá sé cosúil le cath idir Batman agus Superman. Is léir go bhfuil Superman níos láidre, ach bhí Batman in ann é a ruaigeadh toisc go bhfuil sé níos praiticiúla agus go raibh a fhios aige go díreach cad a bhí á dhéanamh aige.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Agus is é an chéad chuid eile Síneadh PromQL.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Arís eile faoi VictoriaMetrics. Cad é VictoriaMetrics? Is bunachar sonraí sraith ama é seo, tá sé in OpenSource, dáileadh a leaganacha singil agus braisle. De réir ár dtagarmharcanna, is é an ceann is tapúla atá ar an margadh anois agus tá sé cosúil leis i dtéarmaí comhbhrú, i.e. tuairiscíonn daoine beo comhbhrú de thart ar 0,4 bytes in aghaidh an phointe, nuair a bhíonn 1,2-1,4 ag Prometheus.

Tacaímid ní hamháin le Prometheus. Tacaímid le InfluxDB, Graphite, OpenTSDB.

Is féidir leat "scríobh" i dúinn, is é sin, is féidir leat a aistriú sonraí d'aois.

Agus oibrímid go foirfe le Prometheus agus Grafana freisin, i.e. tacaímid le hinneall PromQL. Agus i Grafana, is féidir leat críochphointe Prometheus a athrú go VictoriaMetrics agus oibreoidh do dheais go léir mar a rinne siad.

Ach is féidir leat sceallóga breise a sholáthraíonn VictoriaMetrics a úsáid freisin.

Rachaimid go tapa trí na gnéithe atá curtha leis againn.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Fág param eatramh ar lár - is féidir leat eatramh paraiméadar a scipeáil i Grafana. Nuair nach dteastaíonn uait graif aisteacha a fháil nuair a zúmáil isteach/amach sa phainéal, moltar an athróg a úsáid $__interval. Is athrú inmheánach Grafana é seo agus roghnaíonn sé an raon sonraí féin. Agus is féidir le VictoriaMetrics féin a thuiscint cad ba cheart a bheith sa raon seo. Agus ní gá duit do cheisteanna go léir a nuashonrú. Beidh sé i bhfad níos éasca.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Is é an dara feidhm ná tagairt eatramh. Is féidir leat an spásáil seo a úsáid i do nathanna cainte. Is féidir leat a iolrú, a roinnt, a aistriú, tagairt a dhéanamh dó.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Ar aghaidh tá an teaghlach feidhm rollta. Athraíonn an fheidhm rolladh suas aon cheann de do shraith ama i dtrí shraith ama ar leith. Is iad seo íosmhéid, uasmhéid agus meánlíon. Braithim go bhfuil sé an-áisiúil, mar uaireanta is féidir leis roinnt outliers (aimhrialtachtaí) agus míchruinneas a thaispeáint.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Agus mura bhfuil tú ag déanamh ach fearg nó ráta, is dócha go gcaillfidh tú roinnt cásanna nuair nach n-iompraíonn an tsraith ama mar a bhí beartaithe agat. Tá sé i bhfad níos éasca a fheiceáil leis an bhfeidhm seo, a ligean le rá go bhfuil max go mór as meánlíon.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Is é Next an athróg réamhshocraithe. Réamhshocrú - ciallaíonn sé seo cén luach a chaithfimid a tharraingt i Grafana mura bhfuil sraith ama againn faoi láthair. Cathain a tharlaíonn sé? Ligean le rá go bhfuil tú ag easpórtáil roinnt méadracht earráide. Agus tá feidhmchlár chomh fionnuar agat nach mbíonn aon earráidí agat agus fiú aon earráidí nuair a thosaíonn tú ar feadh na dtrí huaire nó fiú in aghaidh an lae. Agus tá deais agat a thaispeánann caidrimh ó rath go hearráid. Agus ní thaispeánfaidh siad rud ar bith duit toisc nach bhfuil méadrach earráide agat. Agus de réir réamhshocraithe is féidir leat a shonrú rud ar bith.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Keep_last_Value - sábhálann sé luach deireanach an mhéadrach má tá sé in easnamh. Más rud é nach raibh Prometheus tar éis an chéad scrape eile a aimsiú laistigh de 5 nóiméad, ansin anseo beidh muid ag cuimhneamh ar a luach deiridh agus ní bheidh do cairteanna bhriseadh arís.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Scrape_interval - léiríonn sé cé chomh minic agus a bhailíonn Prometheus sonraí ar do mhéadrach, agus cén minicíocht. Anseo is féidir leat an pas a fheiceáil, mar shampla.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko
Is gné an-choitianta é athsholáthar lipéid. Ach is dóigh linn go bhfuil sé beagán casta mar a thógann sé argóintí slánuimhir. Agus ní mór duit cuimhneamh ní hamháin ar na 5 argóintí, ach freisin cuimhneamh ar a seicheamh.
"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko
Dá bhrí sin, cén fáth nach iad a dhéanamh níos simplí? Is é sin, é a bhriseadh síos i bhfeidhmeanna beaga le comhréir shoiléir.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Agus anois an chuid is mó suimiúil. Cén fáth a gceapaimid go bhfuil sé síneadh PromQL? Toisc go dtacaímid le Léirithe Tábla Coitianta. Is féidir leat an cód QR a leanúint (https://github.com/VictoriaMetrics/VictoriaMetrics/wiki/ExtendedPromQL), féach naisc le samplaí, ón gclós súgartha, áit ar féidir leat ceisteanna a reáchtáil go díreach i VictoriaMetrics gan é a shuiteáil díreach sa bhrabhsálaí.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Agus cad é? Is iarratas coitianta go leor é an t-iarratas seo thuas. I mo thuairimse, in aon deais i go leor cuideachtaí úsáideann tú an scagaire céanna do gach rud. De ghnáth mar sin. Ach nuair is gá duit roinnt scagaire nua a chur leis, caithfidh tú gach painéal a nuashonrú, nó an painéal a íoslódáil, é a oscailt i JSON, faigh ionad, rud a thógann am freisin. Cén fáth nach stórálfá an luach seo in athróg agus é a athúsáid? Breathnaíonn sé, i mo thuairim, i bhfad níos simplí agus níos soiléire.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Mar shampla, nuair is gá dom a thabhairt cothrom le dáta scagairí i Grafana i ngach iarratas, agus is féidir leis an painéal a bheith ollmhór nó is féidir go mbeadh fiú roinnt acu. Agus conas ba mhaith liom an fhadhb seo a réiteach i Grafana?

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Réitím an fhadhb seo mar seo: Déanaim Scagaire Coiteann agus sainím an scagaire seo ann, agus ansin athúsáidim é i bhfiosruithe. Ach má dhéanann tú an rud céanna anois, ní oibreoidh sé mar ní cheadaíonn Grafana duit athróga a úsáid taobh istigh d’athróga fiosrúcháin. Agus tá sé beagán aisteach.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Agus mar sin rinne mé rogha a ligeann duit é seo a dhéanamh. Agus má tá suim agat nó más mian leat gné den sórt sin, ansin tacaigh nó nach dtaitníonn leat mura dtaitníonn an smaoineamh seo leat. https://github.com/grafana/grafana/pull/16694

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Tuilleadh faoi PromQL leathnaithe. Anseo ní mór dúinn a shainiú ní amháin athróg, ach go díreach feidhm iomlán. Agus tugaimid ru (úsáid acmhainní) air. Agus glacann an fheidhm seo le hacmhainní saor in aisce, teorainn acmhainní, agus scagaire. Is cosúil go bhfuil an chomhréir simplí. Agus tá sé an-éasca an fheidhm seo a úsáid agus céatadán na saorchuimhne atá againn a ríomh. Is é sin, cé mhéad cuimhne atá againn, cén teorainn agus conas a scagadh. Breathnaíonn sé i bhfad níos fearr dá scríobhfá é ar fad agus na scagairí céanna á n-athúsáid agat, mar go n-iompódh sé ina cheist mhór, mhór.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Agus seo sampla d'iarratas mór, mór. Is ó dheais oifigiúil NodeExporter do Grafana é. Ach ní thuigim i ndáiríre cad atá ar siúl anseo. Is é sin, ar ndóigh, tuigim má fhéachann tú go dlúth, ach is féidir le líon na lúibíní laghdú láithreach ar an spreagadh chun tuiscint a fháil ar cad atá ag tarlú anseo. Agus cén fáth nach é a dhéanamh níos simplí agus níos soiléire?

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Mar shampla, mar seo, béim a chur ar rudaí nó codanna suntasacha in athróga. Agus ansin déan do mhatamaitic bhunúsach. Tá sé seo níos cosúla le cláir cheana féin, is é seo an rud ba mhaith liom a fheiceáil sa todhchaí i Grafana.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Seo an dara sampla de conas is féidir linn é a dhéanamh níos éasca fós má bhí an fheidhm ru seo againn cheana féin, agus tá sé ann cheana féin go díreach i VictoriaMetrics. Agus ansin ní théann tú ach an luach i dtaisce a dhearbhaigh tú sa CTE.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Labhair mé cheana faoi cé chomh tábhachtach agus atá sé an teanga ríomhchlárúcháin cheart a úsáid. Agus, is dócha, tá rud éigin difriúil ar siúl i Grafana i ngach cuideachta. Agus, is dócha, tugann tú rochtain ar Grafana fós d'fhorbróirí, agus déanann na forbróirí rud éigin dá gcuid féin. Agus déanann siad go léir é ar bhealach difriúil. Ach theastaigh uaim é ar bhealach éigin mar an gcéanna, is é sin, laghdú go dtí caighdeán coiteann.

Ligean le rá nach fiú innealtóirí córais amháin a bheith agat, b'fhéidir go bhfuil saineolaithe, devops nó SREanna agat fiú. B’fhéidir go bhfuil saineolaithe agat a bhfuil a fhios acu cad is monatóireacht ann, a bhfuil a fhios acu cad is Grafana ann, i.e. tá siad ag obair leis seo le blianta anuas agus tá a fhios acu go díreach conas é a dhéanamh i gceart. Agus scríobh siad é 100 uair cheana féin agus mhínigh siad é do gach duine, ach ar chúis éigin ní éisteann aon duine.

Cad a tharlóidh dá bhféadfaidís an t-eolas seo a chur go díreach isteach i Grafana le go bhféadfadh úsáideoirí eile na feidhmeanna a athúsáid? Agus dá mbeadh sé riachtanach céatadán na cuimhne saor in aisce a ríomh, ní dhéanfaidís ach an fheidhm a chur i bhfeidhm. Ach cad má chuir cruthaitheoirí na n-onnmhaireoirí, in éineacht lena dtáirge, sraith feidhmeanna ar fáil freisin, conas a bheith ag obair lena méadracht, toisc go bhfuil a fhios acu go díreach cad iad na méadrachtaí sin agus conas iad a ríomh i gceart?

Níl an ceann seo ann i ndáiríre. Seo an méid a rinne mé féin. Is é seo an tacaíocht leabharlainne i Grafana. Ligean le rá go ndearna na guys a rinne NodeExporter an méid a chuir mé síos air. Agus ar fáil freisin sraith de ghnéithe.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Is é sin, tá sé rud éigin mar seo. Nascann tú an leabharlann seo le Grafana, téann tú isteach san eagarthóireacht, agus anseo tá sé an-simplí i JSON conas oibriú leis an méadrach seo. Is é sin, roinnt sraith feidhmeanna, a gcur síos agus cad a thagann siad chun solais.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Is é mo thuairim go bhféadfadh sé seo a bheith úsáideach, mar ansin scríobhfá i Grafana díreach mar sin. Agus "Insíonn Grafana" duit go bhfuil feidhm den sórt sin agus den sórt sin ó leabharlann den sórt sin agus den sórt sin - bainimis úsáid as. Sílim go mbeadh sé sin an-fhionnuar.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Beagán faoi VictoriaMetrics. Déanaimid a lán rudaí suimiúla. Léigh ár n-alt faoi chomhbhrú, faoinár n-iomaíocht le feidhmchláir sonraí sraith ama eile, ár míniú ar conas oibriú le PromQL, toisc go bhfuil i bhfad níos mó tosaitheoirí ann, chomh maith le hinscálaitheacht ingearach agus faoi achrann le Thanos.

"ExtendedPromQL" - athscríbhinn de thuarascáil Roman Khavronenko

Ceisteanna:

Tosóidh mé mo cheist le scéal saoil simplí. Nuair a thosaigh mé ag úsáid Grafana den chéad uair, scríobh mé ceist 5 líne an-áititheach. Is é an toradh cairt an-diongbháilte. Tá an graf seo beagnach imithe i dtáirgeadh. Ach tar éis iniúchadh níos dlúithe a dhéanamh, d'éirigh sé amach go léiríonn an chairt seo nonsense iomlán nach bhfuil baint ar bith leis an réaltacht, cé go dtagann na huimhreacha isteach sa raon a raibh súil againn a fheiceáil. Agus mo cheist. Tá leabharlanna againn, tá feidhmeanna againn, ach conas a scríobhaimid tástálacha do Grafana? Scríobh tú ceist chasta a chuireann isteach ar an gcinneadh gnó - coimeádán fíor freastalaithe a ordú nó gan ordú a dhéanamh. Agus mar is eol dúinn, tá an fheidhm seo a tharraingíonn graf cosúil leis an fhírinne. Go raibh maith agat.

Go raibh maith agat as an gceist. Tá dhá chuid anseo. Ar dtús, faighim an tuiscint, bunaithe ar mo thaithí, nach dtuigeann formhór na n-úsáideoirí, nuair a fhéachann siad ar a gcairteacha, cad atá á thaispeáint acu. Ar bhealach éigin, tá daoine an-mhaith ag déanamh leithscéal as aon aimhrialtacht a tharlaíonn ar na cairteacha, fiú más fabht é laistigh d’fheidhm. Agus an dara cuid - feictear dom go mbeadh baint úsáide as feidhmeanna den sórt sin a bheith i bhfad níos fearr a oireann do réiteach d'fhadhb, in ionad gach ceann de do fhorbróirí ag déanamh a gcuid pleanála acmhainne féin agus botúin a dhéanamh le roinnt dóchúlacht.

Conas a sheiceáil?

Conas a sheiceáil? Is dócha nach bhfuil.

Mar thástáil i Grafana.

Agus cad faoi Grafana? Aistríonn Grafana an t-iarratas seo go díreach chuig an DataSource.

Trí beagán a chur leis na paraiméadair.

Ní chuirtear aon rud le Grafana. D’fhéadfadh paraiméadair GET a bheith ann, mar chéim. Níl sé sonraithe go sainráite, ach is féidir leat é a shárú, ní féidir leat é a shárú, ach cuirtear leis go huathoibríoch é. Ní scríobhann tú trialacha anseo. Ní dóigh liom gur cheart duit brath ar Grafana anseo mar fhoinse na fírinne.

Go raibh maith agat as an tuairisc! Go raibh maith agat as an comhbhrú! Mheabhraigh tú faoi athróg a mhapáil i ngraf, nach féidir leat athróg a úsáid in athróg i Grafana. An dtuigeann tú cad atá i gceist agam?

Is ea.

Tinneas cinn a bhí anseo ar dtús agus mé ag iarraidh foláireamh a dhéanamh i Grafana. Agus ní mór duit foláireamh a dhéanamh do gach ósta ar leithligh. Seo é an rud a rinne tú, an oibríonn sé le haghaidh foláirimh i Grafana?

Mura bhfaigheann Grafana rochtain ar athróga ar bhealach éigin eile, ansin beidh, oibreoidh sé. Ach is é mo chomhairle gan foláireamh a úsáid i Grafana ar chor ar bith, b'fhearr duit alertmanager a úsáid.

Sea, úsáidim é, ach bhí an chuma air go raibh sé níos éasca é a bhunú i Grafana, ach go raibh maith agat as an leid!

Foinse: will.com

Add a comment