Hasiera / Gardentasuna

Gardentasuna

Orrialde honek webgunean argitaratutako ikustaldi kopurua azaltzen du. Ikustaldien datuak Cloudflare Analytics Engine sistematik datoz.

Webgunea bisitatzen duen pertsona bakoitza ikustaldi gisa zenbatzen da. Kopuru hori Workers Analytics Engine sistematik irakurtzen da.

Nola zenbatzen da ikustaldi bat?

  1. 1 Pertsona batek webgunea irekitzen du Webgunea bisitatzen duen pertsona bakoitza ikustaldi gisa zenbatzen da.
  2. 2 Webguneak Cloudflare zerbitzuari jakinarazten dio Bisita Cloudflare zerbitzura bidaltzen da, erregistratzeko.
  3. 3 Cloudflare zerbitzuak bisita gordetzen du Workers Analytics Engine sistemak datu-puntu bakar gisa gordetzen du.
  4. 4 Guztizkoa webgunera itzultzen da Webguneak guztizko hori irakurtzen du eta Ikustaldiak izenpean erakusten du.
  1. 1

    Pertsona batek webgunea irekitzen du

    Webgunea bisitatzen duen pertsona bakoitza ikustaldi gisa zenbatzen da.

  2. 2

    Webguneak Cloudflare zerbitzuari jakinarazten dio

    Bisita Cloudflare zerbitzura bidaltzen da, erregistratzeko.

  3. 3

    Cloudflare zerbitzuak bisita gordetzen du

    Workers Analytics Engine sistemak datu-puntu bakar gisa gordetzen du.

  4. 4

    Guztizkoa webgunera itzultzen da

    Webguneak guztizko hori irakurtzen du eta Ikustaldiak izenpean erakusten du.

Ikustaldiak Cloudflare sisteman erregistratzen dira, eta handik irakurtzen dira orrialdean erakusteko.

Workers Analytics Engine Cloudflare zerbitzuaren biltegia da, kategoria zerrenda finkorik gabe haz daitezkeen zenbaketak gordetzeko. Cloudflare zerbitzuak kardinalitate mugagabeko analitika gisa deskribatzen du, eskala handian erabiltzeko modukoa. Worker batek datu-puntu bat idazten du integratutako API baten bidez. Gero, kontu berak puntu horiek irakurtzen ditu SQL erabiliz, HTTP bidezko SQL API baten bitartez. SQL dialekto hori Cloudflare zerbitzuaren beste Analytics SQL APIak erabiltzen duenaz bestelakoa da.

Biltegiratze-unitatea dataset bat da. Cloudflare zerbitzuak SQL taula batekin alderatzen du dataset bat: errenkada eta zutabe bakoitzak beti esanahi bera izan behar du. Worker-aren konfigurazioan dataset horren izena zehazten da, eta dataset hori Worker-ari lotzen zaio. Worker-a idazten hasten denean agertzen da taula. Zutabeak ez dira aparteko urrats batean deklaratzen.

Datu-puntu bat gertaera bat da, errenkada bat. Worker-ak gertaera erregistratzen duenean, Cloudflare zerbitzuak timestamp bat gehitzen du. Gainerako guztia Worker-ak ematen du, beti ordena berean. Cloudflare zerbitzuak eremu deitzen dio ordena horretako kokaleku bakoitzari.

Eremu bat ordena horretako posizio bat da. Lehen testu-katea beti doa lehen testu-katearen eremuan. Bigarren zenbakia beti doa bigarren zenbakizko eremuan. Datu-baseak ez du izenik gordetzen balioaren ondoan: posizioa gordetzen du. Ordena aldatuz gero, eremuaren esanahia ere aldatu egiten da. Kontsulta batean, posizioak zutabe bihurtzen dira. Testu-kateen eremuak blob1 eremutik blob20 eremura doaz. Zenbakizko eremuak double1 eremutik double20 eremura doaz. Laginketa-gakoa index1 da. Errenkada bakoitzak timestamp, dataset eta _sample_interval ere baditu. Kontsulta batek beste izen bat eman diezaioke eremu bati kontsulta horretarako; adibidez, blob1 AS city. Gordetako eremuak blob1 izaten jarraitzen du.

Zer da eremu bat?

  1. Hitzak, ordenan zerrendatuta Gero datuak taldekatzeko erabil daitezkeen etiketak; adibidez, toki bat.
    blob1, then blob2, up to blob20 Eremu honek Cloudflare sisteman duen izena.
  2. Zenbakiak, ordenan zerrendatuta Batzeko edo batezbestekoa kalkulatzeko erabil daitezkeen neurketak.
    double1, then double2, up to double20 Eremu honek Cloudflare sisteman duen izena.
  3. Indize bakarra Gertaera-jario handi baten laginak hartu behar direnean Cloudflare zerbitzuak erabiltzen duen gakoa.
    index1 Eremu honek Cloudflare sisteman duen izena.
  4. Denbora, Cloudflare zerbitzuak gehitua Gertaera idatzi zen unea.
    timestamp Eremu honek Cloudflare sisteman duen izena.
  5. Laginaren tamaina, Cloudflare zerbitzuak gehitua Gordetako errenkada honek zenbat jatorrizko gertaera ordezkatzen dituen.
    _sample_interval Eremu honek Cloudflare sisteman duen izena.
  1. Hitzak, ordenan zerrendatuta

    Gero datuak taldekatzeko erabil daitezkeen etiketak; adibidez, toki bat.

    Honela gordetzen da blob1, then blob2, up to blob20

  2. Zenbakiak, ordenan zerrendatuta

    Batzeko edo batezbestekoa kalkulatzeko erabil daitezkeen neurketak.

    Honela gordetzen da double1, then double2, up to double20

  3. Indize bakarra

    Gertaera-jario handi baten laginak hartu behar direnean Cloudflare zerbitzuak erabiltzen duen gakoa.

    Honela gordetzen da index1

  4. Denbora, Cloudflare zerbitzuak gehitua

    Gertaera idatzi zen unea.

    Honela gordetzen da timestamp

  5. Laginaren tamaina, Cloudflare zerbitzuak gehitua

    Gordetako errenkada honek zenbat jatorrizko gertaera ordezkatzen dituen.

    Honela gordetzen da _sample_interval

Eremu bakoitzak bere posizioari eusten dio. Kontsulta batek beste izen bat eman diezaioke blob1 eremuari kontsulta horretarako. Gordetako eremuak blob1 izaten jarraitzen du.

Hiru eremu mota daude. Blob motako eremuak testu-kateak dira. Cloudflare zerbitzuak taldekatzeko eta iragazteko dimentsio deitzen die; beste sistema batzuetan etiketa esaten zaie. Puntu batek hogei blob izan ditzake, eta guztiek batera ezin dute 16 kilobyteko muga gainditu. Double motako eremuak zenbakiak dira: batu edo batezbestekoa kalkulatzeko neurketak. Puntu batek hogei double izan ditzake. Indizea gehienez 96 byteko testu-kate bakarra da. Idazketa-eragiketak zerrenda bat onartzen du, baina Cloudflare zerbitzuak puntua soilik gordetzen du zerrenda horrek indize bakarra duenean. Bigarren indize bat badago, puntua ez da erregistratzen.

Datu bolumena oso handia denean, Analytics Engine sistemak datuen laginak hartzen ditu, kontsultak azkarrak izan daitezen. Laginketa idaztean nahiz irakurtzean egin daiteke, eta indizearen arabera egiten da. Gertaera asko dituen indize bati laginketa aplika dakioke. Gertaera gutxiago dituen indize bat laginketarik gabe gera daiteke. Gordetako errenkada bakoitzak _sample_interval du: errenkada horrek ordezkatzen duen jatorrizko gertaera kopurua. Zenbaketa _sample_interval balioen batura da. Neurketa baten batura kalkulatzeko, lehenik neurketa hori _sample_interval balioaz biderkatzen da. Batezbestekoa kalkulatzeko, batura haztatua laginketa-tarteen baturaz zatitzen da.

Worker baten exekuzio bakoitzean gehienez 250 datu-puntu idatz daitezke. Datuak hiru hilabetez gordetzen dira.