Προσδιορισμός προβλημάτων σε κατανεμημένες εφαρμογές

Η συλλογή τυποποιημένων δεδομένων είναι μια από τις βασικές τεχνολογικές προδιαγραφές που προσδιορίζονται από το έργο της πλατφόρμας εργαλείων δοκιμής και ελέγχου απόδοσης. Ως η πρώτη εφαρμογή που χρησιμοποιεί την προαναφερόμενη τεχνολογία, το εργαλείο ανάλυσης αρχείων καταγραφής και ιχνηλασίας, που προορίζεται για προγραμματιστές και προσωπικό υποστήριξης, έχει αναπτυχθεί με βάση τα υπάρχοντα εργαλεία Eclipse.

Έχει σχεδιαστεί μια διεπαφή που παρέχει ένα μεμονωμένο σημείο λειτουργίας το οποίο μεταχειρίζεται αρχεία καταγραφής και ιχνηλασίες που δημιουργούνται από διάφορα στοιχεία ενός συστήματος. Η σύνδεση αυτών των δύο συνόλων εργαλείων (ιχνηλασία και καταγραφή) βοηθά στη γεφύρωση του χάσματος που παρατηρείται μεταξύ του καθορισμού και της διόρθωσης σφαλμάτων σε εφαρμογές και ενδιάμεσο λογισμικό. Δεσμεύοντας και συσχετίζοντας διατερματικά συμβάντα στην κατανεμημένη στοίβα μιας εφαρμογής πελάτη, το εργαλείο αυτό επιτρέπει μια περισσότερο δομημένη ανάλυση των προβλημάτων που παρουσιάζονται στις κατανεμημένες εφαρμογές. Το εργαλείο καθιστά επίσης ευκολότερο και ταχύτερο τον εντοπισμό/διόρθωση σφαλμάτων και την επίλυση προβλημάτων μέσα σε κάποιο σύστημα.

Ο καθορισμός της βασικής αιτίας ενός προβλήματος σε ένα σύστημα που αποτελείται από μια συλλογή προϊόντων μπορεί να μην είναι ιδιαίτερα εύκολος. Όλα τα προϊόντα εμφανίζουν δεδομένα καθορισμού προβλήματος, όπως εγγραφές ιχνηλασίας, εγγραφές αρχείων καταγραφής και μηνύματα. Εντούτοις, τα δεδομένα καθορισμού προβλήματος δεν μπορούν εύκολα να συσχετιστούν κατά μήκος διαφορετικών προϊόντων και προϊόντων σε διαφορετικούς εξυπηρετητές. Κάθε δεδομένο καθορισμού προβλήματος ενός προϊόντος μπορεί να παρέχει μόνο μια προβολή μέσω ενός μικρού παραθύρου στο συνολικό πρόβλημα του συστήματος. Τα αποτυπώματα χρόνου δεν επαρκούν: δεν περιέχουν αναλυτικές πληροφορίες και τα ρολόγια δεν είναι πάντα επαρκώς συγχρονισμένα μεταξύ των εξυπηρετητών. Όλα αυτά τα προβλήματα καθιστούν πολύ δύσκολη τη διαδικασία διαχωρισμού των προβλημάτων (δηλαδή, τον καθορισμό του εξυπηρετητή, του προϊόντος και της βασικής αιτίας που προκάλεσε το πρόβλημα), και η πολυπλοκότητα αυτή αυξάνεται ανάλογα με το μέγεθος του συστήματος.

Το εργαλείο ανάλυσης αρχείων καταγραφής και ιχνηλασίας, σας επιτρέπει να εισαγάγετε διάφορα αρχεία καταγραφής καθώς και βάσεις δεδομένων αναφορικά με το ποια αρχεία καταγραφής μπορείτε να αναλύσετε, μειώνοντας την πολυπλοκότητα. Το βασικό θέμα κατά το διαχωρισμό των προβλημάτων στις λύσεις που παρέχονται σήμερα είναι ότι ο καθορισμός των δεδομένων του προβλήματος μεταξύ προϊόντων δεν συσχετίζεται, δηλαδή, δεν μπορείτε εύκολα να προσδιορίζετε τη σχέση των συμβάντων τα οποία δεσμεύονται από κάποιο συγκεκριμένο προϊόν με τα συμβάντα που δεσμεύει ένα άλλο προϊόν. Το εργαλείο ανάλυσης αρχείων καταγραφής και ιχνηλασίας επιλύει αυτό το πρόβλημα δίνοντάς σας τη δυνατότητα να εισαγάγετε και να αναλύετε αρχεία καταγραφής (ή αρχεία ιχνηλασίας) καθώς και να καθορίζετε την υφιστάμενη σχέση μεταξύ των συμβάντων που δεσμεύονται από αυτά τα προϊόντα (συσχέτιση).

Όλες οι βασικές υποδομές του εργαλείου ανάλυσης αρχείων καταγραφής και ιχνηλασίας έχουν δημιουργηθεί με ανοιχτό κώδικα στην ενότητα Πλατφόρμα εργαλείων δοκιμής και ελέγχου απόδοσης Eclipse

Ακολουθεί μια σύνοψη των λειτουργιών που παρέχονται από το εργαλείο ανάλυσης αρχείων καταγραφής και ιχνηλασίας.

Εισαγωγή αρχείων καταγραφής
Εισαγωγή αρχείων καταγραφής

Εργαλείο ανάλυσης αρχείων καταγραφής και ιχνηλασίας
Προβολή αρχείων καταγραφής
Προβολή αλληλεπιδράσεων αρχείων καταγραφής (συσχέτιση)
Προβολή αλληλεπιδράσεων νημάτων αρχείων καταγραφής (συσχέτιση)
Προβολή "Αποτελέσματα ανάλυσης συμπτωμάτων"

Βάση δεδομένων συμπτωμάτων και μηχανισμός ανάλυσης
Βάσεις δεδομένων συμπτωμάτων
Λειτουργία επεξεργασίας βάσης δεδομένων συμπτωμάτων
Δημιουργία βάσης δεδομένων συμπτωμάτων
Εισαγωγή βάσης δεδομένων συμπτωμάτων
Τροποποίηση βάσης δεδομένων συμπτωμάτων
Χρήση βάσης δεδομένων συμπτωμάτων
Εξαγωγή βάσης δεδομένων συμπτωμάτων

Ανάλυση αρχείων καταγραφής
Ανάλυση αρχείων καταγραφής
Υποστήριξη βοηθητικού προγράμματος καταγραφής
Ρύθμιση προτιμήσεων καταγραφής

Σχετικές έννοιες
Βάσεις δεδομένων συμπτωμάτων
Μοντέλο Common Base Event
Συσχέτιση αρχείων καταγραφής
Προβολή αρχείων καταγραφής
Επισκόπηση του εργαλείου δημιουργίας προφίλ

Σχετικές εργασίες
Ρύθμιση προτιμήσεων καταγραφής
Εργασία με αρχεία καταγραφής
Εισαγωγή βάσης δεδομένων συμπτωμάτων

(C) Copyright IBM Corporation 2000, 2006. Με την επιφύλαξη παντός δικαιώματος.