Λειτουργίες GraphQL
Τα αρχεία καταγραφής λειτουργίας GraphQL αποτελούν μέρος των αρχείων καταγραφής παρακολούθησης χώρου εργασίας και έχουν καταχωρηθεί στη βάση δεδομένων Eventhouse KQL, η οποία αποτελεί μέρος της λύσης Real-Time Intelligence. Μπορείτε να χρησιμοποιήσετε αυτά τα αρχεία καταγραφής για να παρακολουθείτε τη χρήση και τις επιδόσεις του χώρου εργασίας σας.
Αρχεία καταγραφής λειτουργίας GraphQL
Ένα συμβάν καταγραφής για κάθε ερώτημα που εκτελείται από το API Fabric για GraphQL στις συνδεδεμένες προελεύσεις δεδομένων του, αποθηκεύεται σε δύο πίνακες: GraphQLMetrics και GraphQLLog.
Χρήση αρχείων καταγραφής ερωτημάτων για:
- Αναγνώριση αλλαγών συμπεριφοράς και πιθανής υποβάθμισης του API.
- Εντοπισμός ασυνήθιστων ερωτημάτων ή ερωτημάτων μεγάλου μεγέθους πόρων.
- Αναγνώριση χρηστών και εφαρμογών με τον μεγαλύτερο αριθμό ερωτημάτων
- Ανάλυση επιδόσεων και τάσεων ερωτημάτων.
- Αντιμετώπιση προβλημάτων αργών ερωτημάτων.
- Διάγνωση προβλημάτων με συγκεκριμένα ερωτήματα GraphQL.
Αυτός ο πίνακας παραθέτει τα αρχεία καταγραφής GraphQL.
Όνομα στήλης | Τύπος | Description |
---|---|---|
Χρονική σήμανση | datetime | Η χρονική σήμανση (UTC) του πότε δημιουργήθηκε η καταχώρηση αρχείου καταγραφής όταν η εγγραφή δημιουργήθηκε από την προέλευση δεδομένων. |
ItemId | συμβολοσειρά | Μοναδικό αναγνωριστικό της καταγραφής πόρων των δεδομένων. |
ItemKind | συμβολοσειρά | Τύπος του αντικειμένου σχεδίασης που καταγράφει τη λειτουργία. |
ItemName | συμβολοσειρά | Το όνομα του αντικειμένου σχεδίασης Fabric που καταγράφει αυτή τη λειτουργία. |
WorkspaceId | συμβολοσειρά | Μοναδικό αναγνωριστικό του χώρου εργασίας Fabric που περιέχει το αντικείμενο σχεδίασης που χρησιμοποιείται |
Όνομα χώρου εργασίας | συμβολοσειρά | Το όνομα του χώρου εργασίας Fabric που περιέχει το αντικείμενο σχεδίασης. |
Αναγνωριστικό εκχωρημένων πόρων | συμβολοσειρά | Μοναδικό αναγνωριστικό του συνόλου εκχωρημένων πόρων που φιλοξενεί το αντικείμενο σχεδίασης στο οποίο χρησιμοποιείται. |
CustomerTenantId | συμβολοσειρά | Αναγνωριστικό μισθωτή πελάτη, όπου εκτελέστηκε η λειτουργία. |
PlatformMonitoringTableName | συμβολοσειρά | Το όνομα του πίνακα στις εγγραφές ανήκει στο (ή ο τύπος πιστοποιημένου συμβάντος της εγγραφής). Η μορφή είναι <WorkloadName> + [OperationType>]+ <TelemetryType> |
Περιοχή | συμβολοσειρά | Η περιοχή του πόρου που εκπέμπει το συμβάν, για παράδειγμα, Ανατολικές Η.Π.Α. ή Νότια Γαλλία. |
MetricTimeGrain | συμβολοσειρά | Χρονική λεπτομέρεια του μετρικού (Διάρκεια ISO 8601). |
MetricUnitName | συμβολοσειρά | Μονάδα του μετρικού. |
MetricSumValue | μακρύς | Η συγκεντρωτική τιμή αθροίσματος ενός μετρικού κατά τη διάρκεια ενός λεπτού. |
Τύποι προέλευσης δεδομένων | δυναμικός | Πίνακας τύπων προέλευσης δεδομένων που χρησιμοποιούνται από το μοντέλο. |
Κωδικός αποτελέσματος | συμβολοσειρά | Κωδικός σφάλματος των αποτυχημένων δραστηριοτήτων, που χρησιμοποιείται για την επέκταση της χρήσης με την αξιοπιστία. |
Κατάσταση | συμβολοσειρά | Κατάσταση της λειτουργίας. Το ερώτημα εκτελέστηκε με επιτυχία/με επιτυχία με σφάλματα/αποτυχία. |
Χαρακτηριστικά αρχείου καταγραφής GraphQL
Αυτός ο πίνακας περιγράφει τα χαρακτηριστικά GraphQLLogs. Για περισσότερες πληροφορίες σχετικά με τα συμβάντα και μια λεπτομερή έρευνα για το συμβάν, ανατρέξτε στο ExecutionMetrics
θέμα Συμβάντα και σχήμα.
Όνομα στήλης | Τύπος | Description |
---|---|---|
Χρονική σήμανση | datetime | Η χρονική σήμανση (UTC) του πότε δημιουργήθηκε η καταχώρηση αρχείου καταγραφής όταν η εγγραφή δημιουργήθηκε από την προέλευση δεδομένων. |
Όνομα λειτουργίας | συμβολοσειρά | Το όνομα της λειτουργίας. |
ItemId | συμβολοσειρά | Μοναδικό αναγνωριστικό της καταγραφής πόρων των δεδομένων. |
ItemKind | συμβολοσειρά | Τύπος του αντικειμένου σχεδίασης που καταγράφει τη λειτουργία. |
ItemName | συμβολοσειρά | Το όνομα του αντικειμένου σχεδίασης Fabric που καταγράφει αυτή τη λειτουργία. |
WorkspaceId | συμβολοσειρά | Μοναδικό αναγνωριστικό του χώρου εργασίας Fabric που περιέχει το αντικείμενο σχεδίασης στο οποίο χρησιμοποιείται. |
Όνομα χώρου εργασίας | συμβολοσειρά | Το όνομα του χώρου εργασίας Fabric που περιέχει το αντικείμενο σχεδίασης. |
Αναγνωριστικό εκχωρημένων πόρων | συμβολοσειρά | Μοναδικό αναγνωριστικό του συνόλου εκχωρημένων πόρων που φιλοξενεί το αντικείμενο σχεδίασης στο οποίο χρησιμοποιείται. |
CorrelationId | συμβολοσειρά | Αναγνωριστικό δραστηριότητας ρίζας. |
OperationId | συμβολοσειρά | Μοναδικό αναγνωριστικό για τη λειτουργία που καταγράφεται. |
Ταυτότητα | δυναμικός | Λεπτομέρειες χρήστη και διεκδίκηση. Ο χρήστης που συσχετίζεται με τη λειτουργία που αναφέρεται. |
CustomerTenantId | συμβολοσειρά | Αναγνωριστικό μισθωτή πελάτη, όπου εκτελέστηκε η λειτουργία. |
Διάρκειες | μακρύς | Ο χρόνος CPU που πέρασε, ενώ όλες οι απαιτούμενες λειτουργίες έχουν υποστεί επεξεργασία. Η μονάδα είναι σε χιλιοστά του δευτερολέπτου. |
Κατάσταση | συμβολοσειρά | Κατάσταση της λειτουργίας. Το ερώτημα εκτελέστηκε με επιτυχία/με επιτυχία με σφάλματα/αποτυχία. |
Επίπεδο | συμβολοσειρά | Μετα-δεδομένα που απαιτούνται από την ομάδα παρακολούθησης πλατφόρμας. |
Περιοχή | συμβολοσειρά | Η περιοχή του πόρου που εκπέμπει το συμβάν, για παράδειγμα, Ανατολικές Η.Π.Α. ή Νότια Γαλλία. |
PlatformMonitoringTableName | συμβολοσειρά | Το όνομα του πίνακα στις εγγραφές ανήκει στο (ή ο τύπος πιστοποιημένου συμβάντος της εγγραφής). Η μορφή είναι <WorkloadName> + [OperationType>]+ <TelemetryType> |
Κείμενο ερωτήματος | συμβολοσειρά | Το κείμενο του ερωτήματος. |
GraphQLOverheadDurationMs | μακρύς | Η επιβάρυνση GraphQL σε ms για μια αίτηση για πρόγραμμα δεδομένων. |
ΕπεξεργασμέναBytes | μακρύς | Επεξεργασμένος όγκος δεδομένων σε byte. |
TransportProtocol | συμβολοσειρά | Πρωτόκολλο μεταφοράς για αίτηση. |
QueryResultMessage | συμβολοσειρά | Αυτή η διάσταση χρησιμοποιείται για να δώσει επιπλέον περιβάλλον στο αποτέλεσμα μιας λειτουργίας ερωτήματος. |
Δείγματα ερωτημάτων
Μπορείτε να βρείτε δείγματα ερωτημάτων στο αποθετήριο δεδομένων GitHub fabric-samples .