Početna / Transparentnost

Transparentnost

Ova stranica objašnjava broj pregleda prikazan na ovoj mrežnoj stranici. Podaci o pregledima dolaze iz sustava Cloudflare Analytics Engine.

Svaka osoba koja posjeti mrežnu stranicu računa se kao jedan pregled. Taj se broj očitava iz sustava Workers Analytics Engine.

Kako se broji pregled

  1. 1 Osoba otvara stranicu Svaka osoba koja posjeti mrežnu stranicu računa se kao jedan pregled.
  2. 2 Stranica obavještava Cloudflare Podatak o posjetu šalje se u Cloudflare kako bi se zabilježio.
  3. 3 Cloudflare pohranjuje posjet Workers Analytics Engine pohranjuje ga kao jednu podatkovnu točku.
  4. 4 Ukupan broj vraća se na stranicu Stranica očitava ukupan broj i prikazuje ga pod oznakom Pregledi.
  1. 1

    Osoba otvara stranicu

    Svaka osoba koja posjeti mrežnu stranicu računa se kao jedan pregled.

  2. 2

    Stranica obavještava Cloudflare

    Podatak o posjetu šalje se u Cloudflare kako bi se zabilježio.

  3. 3

    Cloudflare pohranjuje posjet

    Workers Analytics Engine pohranjuje ga kao jednu podatkovnu točku.

  4. 4

    Ukupan broj vraća se na stranicu

    Stranica očitava ukupan broj i prikazuje ga pod oznakom Pregledi.

Pregledi se bilježe u sustavu Cloudflare, a zatim se odande dohvaćaju i prikazuju na stranici.

Workers Analytics Engine sustav je tvrtke Cloudflare za pohranu brojčanih podataka koji mogu rasti bez unaprijed zadanog popisa kategorija. Cloudflare ga opisuje kao analitički sustav s neograničenom kardinalnošću za rad u velikim razmjerima. Worker zapisuje podatkovnu točku putem ugrađenog API-ja. S istog se računa te točke poslije čitaju upitima SQL putem sučelja HTTP SQL API. Taj je dijalekt jezika SQL odvojen od onoga koji koristi drugo sučelje tvrtke Cloudflare, Analytics SQL API.

Jedinica pohrane naziva se dataset. Cloudflare uspoređuje dataset s tablicom u jeziku SQL: svaki redak i svaki stupac trebaju zadržati jedno dosljedno značenje. Naziv za dataset navodi se u konfiguraciji programa Worker i povezuje s njim. Tablica se pojavljuje kada Worker počne zapisivati podatke. Stupci se ne definiraju u zasebnom koraku.

Jedna podatkovna točka predstavlja jedan događaj, odnosno jedan redak. Cloudflare dodaje vremensku oznaku timestamp kada Worker zabilježi događaj. Sve ostalo šalje Worker, i to svaki put istim redoslijedom. Cloudflare svako od tih mjesta u nizu naziva poljem.

Polje je jedno mjesto u tom redoslijedu. Prvi niz znakova uvijek pripada prvom tekstualnom polju. Drugi broj uvijek pripada drugom brojčanom polju. Baza podataka uz vrijednost ne pohranjuje naziv, nego njezino mjesto u nizu. Promjenom redoslijeda mijenja se i značenje polja. U upitu ta mjesta postaju stupci. Tekstualna polja nose nazive od blob1 do blob20. Brojčana polja nose nazive od double1 do double20. Ključ za uzorkovanje je index1. Svaki redak sadrži i timestamp, dataset i _sample_interval. Upit može polju dodijeliti drugi naziv za potrebe određenog upita, primjerice blob1 AS city. Pohranjeno polje i dalje je blob1.

Što je polje

  1. Riječi navedene redom Oznake prema kojima ćete poslije možda htjeti grupirati podatke, primjerice mjesto.
    blob1, then blob2, up to blob20 Naziv ovog polja u sustavu Cloudflare.
  2. Brojevi navedeni redom Mjerne vrijednosti koje ćete možda htjeti zbrojiti ili im izračunati prosjek.
    double1, then double2, up to double20 Naziv ovog polja u sustavu Cloudflare.
  3. Jedan indeks Ključ kojim se Cloudflare služi kada treba uzorkovati velik tok događaja.
    index1 Naziv ovog polja u sustavu Cloudflare.
  4. Vrijeme koje dodaje Cloudflare Trenutak u kojem je događaj zapisan.
    timestamp Naziv ovog polja u sustavu Cloudflare.
  5. Veličina uzorka koju dodaje Cloudflare Broj izvornih događaja koje ovaj pohranjeni redak predstavlja.
    _sample_interval Naziv ovog polja u sustavu Cloudflare.
  1. Riječi navedene redom

    Oznake prema kojima ćete poslije možda htjeti grupirati podatke, primjerice mjesto.

    Pohranjeno kao blob1, then blob2, up to blob20

  2. Brojevi navedeni redom

    Mjerne vrijednosti koje ćete možda htjeti zbrojiti ili im izračunati prosjek.

    Pohranjeno kao double1, then double2, up to double20

  3. Jedan indeks

    Ključ kojim se Cloudflare služi kada treba uzorkovati velik tok događaja.

    Pohranjeno kao index1

  4. Vrijeme koje dodaje Cloudflare

    Trenutak u kojem je događaj zapisan.

    Pohranjeno kao timestamp

  5. Veličina uzorka koju dodaje Cloudflare

    Broj izvornih događaja koje ovaj pohranjeni redak predstavlja.

    Pohranjeno kao _sample_interval

Svako polje zadržava svoje mjesto. Upit može polju blob1 dodijeliti drugi naziv za potrebe tog upita. Pohranjeno polje i dalje je blob1.

Postoje tri vrste polja. Polja vrste blob sadrže nizove znakova. Cloudflare ih naziva dimenzijama za grupiranje i filtriranje, dok ih drugi sustavi nazivaju oznakama. Jedna podatkovna točka može sadržavati dvadeset polja vrste blob, ukupne veličine najviše 16 kilobajta. Polja vrste double sadrže brojeve, odnosno mjerne vrijednosti koje se zbrajaju ili kojima se računa prosjek. Jedna podatkovna točka može sadržavati dvadeset polja vrste double. Indeks je jedan niz znakova veličine najviše 96 bajtova. Pri zapisivanju prihvaća se popis, ali Cloudflare pohranjuje podatkovnu točku samo ako taj popis sadrži točno jedan indeks. Ako postoji i drugi indeks, točka se ne bilježi.

Pri vrlo velikoj količini podataka Analytics Engine primjenjuje uzorkovanje kako bi upiti ostali brzi. Uzorkovanje se može provoditi pri zapisivanju i pri čitanju, a temelji se na indeksu. Podaci za indeks s velikim brojem događaja mogu se uzorkovati. Podaci za indeks s manje događaja mogu ostati bez uzorkovanja. Svaki pohranjeni redak sadrži _sample_interval, broj izvornih događaja koje taj redak predstavlja. Ukupan broj događaja dobiva se zbrajanjem vrijednosti _sample_interval. Za zbroj mjernih vrijednosti svaka se vrijednost najprije množi s _sample_interval. Prosjek se dobiva dijeljenjem ponderiranog zbroja zbrojem vrijednosti _sample_interval.

Jedno izvršavanje programa Worker može zapisati najviše 250 podatkovnih točaka. Podaci se čuvaju tri mjeseca.