Αρχική / Διαφάνεια
Διαφάνεια
Αυτή η σελίδα εξηγεί τον αριθμό προβολών που δημοσιεύεται σε αυτόν τον ιστότοπο. Τα στοιχεία για τις προβολές προέρχονται από το Cloudflare Analytics Engine.
Κάθε άτομο που επισκέφθηκε τον ιστότοπο προσμετράται ως μία προβολή. Ο αριθμός αυτός ανακτάται από το Workers Analytics Engine.
Πώς προσμετράται μια προβολή
- 1 Κάποιος ανοίγει τον ιστότοπο Κάθε άτομο που επισκέπτεται τον ιστότοπο προσμετράται ως μία προβολή.
- 2 Ο ιστότοπος ενημερώνει το Cloudflare Η επίσκεψη αποστέλλεται στο Cloudflare για καταγραφή.
- 3 Το Cloudflare αποθηκεύει την επίσκεψη Το Workers Analytics Engine την αποθηκεύει ως ένα σημείο δεδομένων.
- 4 Το σύνολο επιστρέφει στον ιστότοπο Ο ιστότοπος ανακτά αυτό το σύνολο και το εμφανίζει με την ένδειξη «Προβολές».
- 1
Κάποιος ανοίγει τον ιστότοπο
Κάθε άτομο που επισκέπτεται τον ιστότοπο προσμετράται ως μία προβολή.
- 2
Ο ιστότοπος ενημερώνει το Cloudflare
Η επίσκεψη αποστέλλεται στο Cloudflare για καταγραφή.
- 3
Το Cloudflare αποθηκεύει την επίσκεψη
Το Workers Analytics Engine την αποθηκεύει ως ένα σημείο δεδομένων.
- 4
Το σύνολο επιστρέφει στον ιστότοπο
Ο ιστότοπος ανακτά αυτό το σύνολο και το εμφανίζει με την ένδειξη «Προβολές».
Το Workers Analytics Engine είναι ο χώρος αποθήκευσης του Cloudflare για μετρήσεις που μπορούν να επεκτείνονται χωρίς προκαθορισμένο σύνολο κατηγοριών. Το Cloudflare το περιγράφει ως σύστημα ανάλυσης δεδομένων σε μεγάλη κλίμακα, χωρίς όριο στον αριθμό των διακριτών τιμών. Ένα Worker καταγράφει ένα σημείο δεδομένων μέσω ενός ενσωματωμένου API. Στη συνέχεια, ο ίδιος λογαριασμός ανακτά αυτά τα σημεία με SQL, μέσω ενός SQL API που λειτουργεί μέσω HTTP. Αυτή η διάλεκτος SQL διαφέρει από εκείνη του άλλου Analytics SQL API του Cloudflare.
Το dataset είναι η μονάδα αποθήκευσης. Το Cloudflare παρομοιάζει ένα dataset με πίνακα SQL: κάθε γραμμή και κάθε στήλη πρέπει να διατηρούν σταθερό νόημα. Το όνομα του dataset ορίζεται στη διαμόρφωση του Worker και το dataset συνδέεται με αυτό. Ο πίνακας εμφανίζεται μόλις το Worker αρχίσει να καταγράφει δεδομένα. Οι στήλες δεν δηλώνονται σε ξεχωριστό βήμα.
Ένα σημείο δεδομένων αντιστοιχεί σε ένα συμβάν, δηλαδή σε μία γραμμή. Το Cloudflare προσθέτει ένα timestamp όταν το Worker καταγράφει το συμβάν. Όλα τα υπόλοιπα παρέχονται από το Worker και πρέπει να δίνονται με την ίδια σειρά κάθε φορά. Το Cloudflare ονομάζει πεδίο καθεμία από αυτές τις θέσεις στη σειρά.
Ένα πεδίο είναι μία θέση σε αυτή τη σειρά. Η πρώτη συμβολοσειρά είναι πάντα το πρώτο πεδίο συμβολοσειράς. Ο δεύτερος αριθμός είναι πάντα το δεύτερο αριθμητικό πεδίο. Η βάση δεδομένων δεν αποθηκεύει κάποιο όνομα δίπλα στην τιμή. Αποθηκεύει τη θέση της. Αν αλλάξει η σειρά, αλλάζει και το νόημα του πεδίου. Σε ένα ερώτημα, οι θέσεις γίνονται στήλες. Τα πεδία συμβολοσειρών είναι τα blob1 έως blob20. Τα αριθμητικά πεδία είναι τα double1 έως double20. Το κλειδί δειγματοληψίας είναι το index1. Κάθε γραμμή περιλαμβάνει επίσης τα timestamp, dataset και _sample_interval. Ένα ερώτημα μπορεί να δώσει σε ένα πεδίο διαφορετικό όνομα για τις ανάγκες του, για παράδειγμα blob1 AS city. Το αποθηκευμένο πεδίο παραμένει blob1.
Τι είναι ένα πεδίο
- Λέξεις σε καθορισμένη σειρά Ετικέτες που μπορείτε να χρησιμοποιήσετε αργότερα για ομαδοποίηση, όπως ένας τόπος.blob1, then blob2, up to blob20 Το όνομα αυτού του πεδίου στο Cloudflare.
- Αριθμοί σε καθορισμένη σειρά Μετρήσεις που μπορείτε να αθροίσετε ή από τις οποίες μπορείτε να υπολογίσετε έναν μέσο όρο.double1, then double2, up to double20 Το όνομα αυτού του πεδίου στο Cloudflare.
- Ένας δείκτης Το κλειδί που χρησιμοποιεί το Cloudflare όταν χρειάζεται δειγματοληψία σε μια ροή με πολλά συμβάντα.index1 Το όνομα αυτού του πεδίου στο Cloudflare.
- Η χρονική στιγμή, που προσθέτει το Cloudflare Η στιγμή κατά την οποία καταγράφηκε το συμβάν.timestamp Το όνομα αυτού του πεδίου στο Cloudflare.
- Το μέγεθος του δείγματος, που προσθέτει το Cloudflare Πόσα αρχικά συμβάντα αντιπροσωπεύει αυτή η αποθηκευμένη γραμμή._sample_interval Το όνομα αυτού του πεδίου στο Cloudflare.
-
Λέξεις σε καθορισμένη σειρά
Ετικέτες που μπορείτε να χρησιμοποιήσετε αργότερα για ομαδοποίηση, όπως ένας τόπος.
Αποθηκεύεται ως
blob1, then blob2, up to blob20 -
Αριθμοί σε καθορισμένη σειρά
Μετρήσεις που μπορείτε να αθροίσετε ή από τις οποίες μπορείτε να υπολογίσετε έναν μέσο όρο.
Αποθηκεύεται ως
double1, then double2, up to double20 -
Ένας δείκτης
Το κλειδί που χρησιμοποιεί το Cloudflare όταν χρειάζεται δειγματοληψία σε μια ροή με πολλά συμβάντα.
Αποθηκεύεται ως
index1 -
Η χρονική στιγμή, που προσθέτει το Cloudflare
Η στιγμή κατά την οποία καταγράφηκε το συμβάν.
Αποθηκεύεται ως
timestamp -
Το μέγεθος του δείγματος, που προσθέτει το Cloudflare
Πόσα αρχικά συμβάντα αντιπροσωπεύει αυτή η αποθηκευμένη γραμμή.
Αποθηκεύεται ως
_sample_interval
Υπάρχουν τρία είδη πεδίων. Τα blobs είναι συμβολοσειρές. Το Cloudflare τα ονομάζει διαστάσεις που χρησιμοποιούνται για ομαδοποίηση και φιλτράρισμα· άλλα συστήματα τα ονομάζουν ετικέτες. Ένα σημείο δεδομένων μπορεί να περιλαμβάνει έως είκοσι blobs, με συνολικό μέγεθος έως 16 kilobyte. Τα doubles είναι αριθμοί: οι μετρήσεις που αθροίζονται ή από τις οποίες υπολογίζεται ένας μέσος όρος. Ένα σημείο δεδομένων μπορεί να περιλαμβάνει έως είκοσι doubles. Ο δείκτης είναι μία συμβολοσειρά με μέγιστο μέγεθος 96 byte. Κατά την εγγραφή γίνεται δεκτή μια λίστα, αλλά το Cloudflare αποθηκεύει το σημείο δεδομένων μόνο αν η λίστα περιέχει έναν και μόνο δείκτη. Αν υπάρχει δεύτερος δείκτης, το σημείο δεδομένων δεν καταγράφεται.
Όταν ο όγκος των δεδομένων είναι πολύ μεγάλος, το Analytics Engine εφαρμόζει δειγματοληψία, ώστε τα ερωτήματα να παραμένουν γρήγορα. Η δειγματοληψία μπορεί να γίνεται τόσο κατά την εγγραφή όσο και κατά την ανάγνωση, με βάση τον δείκτη. Για έναν δείκτη με μεγάλο αριθμό συμβάντων μπορεί να εφαρμοστεί δειγματοληψία. Για έναν δείκτη με λιγότερα συμβάντα μπορεί να διατηρηθούν όλα τα δεδομένα. Κάθε αποθηκευμένη γραμμή περιλαμβάνει το _sample_interval, δηλαδή τον αριθμό των αρχικών συμβάντων που αντιπροσωπεύει. Το πλήθος υπολογίζεται αθροίζοντας τις τιμές του _sample_interval. Για να υπολογιστεί το άθροισμα μιας μέτρησης, κάθε τιμή της πολλαπλασιάζεται πρώτα με το _sample_interval. Ο μέσος όρος προκύπτει διαιρώντας το σταθμισμένο άθροισμα με το άθροισμα των τιμών του _sample_interval.
Κάθε εκτέλεση ενός Worker μπορεί να καταγράψει έως 250 σημεία δεδομένων. Τα δεδομένα διατηρούνται για τρεις μήνες.