Δημιουργία έκφρασης XPath

Η λειτουργία επεξεργασίας βάσης δεδομένων συμπτωμάτων παρέχει ένα παράθυρο διαλόγου από το οποίο οι χρήστες μπορούν να δημιουργούν εκφράσεις XPath χωρίς να έχουν ειδικές γνώσεις για τη σύνταξη της γλώσσας XPath. Οι εκφράσεις αποτελούνται από απλά κατηγορήματα τα οποία ομαδοποιούνται με τελεστές AND ή OR. Ένα απλό κατηγόρημα αποτελείται από ένα γνώρισμα org.eclipse.hyades.logging.events.cbe.ComonBaseEvent, έναν απλό τελεστή (=, <, >, <>,...) και μαι τιμή. Οι χρήστες μπορούν να χρησιμοποιούν τις εκφράσεις που δημιουργούν για την ανάλυση των αρχείων καταγραφής.

Για να δημιουργήσετε μια έκφραση:


  1. Στη λειτουργία επεξεργασίας για τη μορφή Symptom V2.0, επιλέξτε έναν κόμβο εκφράσεων XPath. Πατήστε το κουμπί Δημιουργία έκφρασης στο τμήμα Λεπτομέρειες έκφρασης XPath. Θα ανοίξει το παράθυρο διαλόγου Δημιουργία έκφρασης XPath. Πατήστε Προσθήκη για να προσθέσετε μια καταχώρηση (δηλαδή ένα απλό κατηγόρημα) στον πίνακα.
  2. Επιλέξτε από τη λίστα γνωρισμάτων org.eclipse.hyades.logging.events.cbe.ComonBaseEvent το γνώρισμα που θα χρησιμοποιηθεί στο απλό κατηγόρημα.
  3. Επιλέξτε τον τελεστή (ο τελεστής like χρησιμοποιείται για αντιστοίχιση μοτίβου). Καταχωρήστε την τιμή που θα πρέπει να έχουν οι εγγραφές των αρχείων καταγραφής για το γνώρισμα αυτό ώστε να συμφωνούν με την έκφραση κατά την ανάλυση:

    Πατήστε ΟΚ.

  4. Για να τροποποιήσετε μια υπάρχουσα καταχώρηση στον πίνακα, επιλέξτε την και πατήστε Τροποποίηση.
  5. Για να αφαιρέσετε μια καταχώρηση από τον πίνακα, επιλέξτε την και πατήστε Αφαίρεση.
  6. Επιλέξτε μια τιμή από το σύνθετο πλαίσιο ομαδοποίησης για να ομαδοποιήσετε τις καταχωρήσεις του πίνακα. Μπορείτε να χρησιμοποιήσετε τη συνθήκη AND ή OR. Η προεπιλεγμένη τιμή είναι η συνθήκη AND.
  7. Πατήστε ΟΚ. Ή νέα έκφραση δημιουργείται και η τιμή της εμφανίζεται στο πλαίσιο Έκφραση XPath.

Υπόδειξη: Στην προβολή αρχείων καταγραφής, αν πατήσετε με το δεξί κουμπί του ποντικιού σε μια εγγραφή ενός αρχείου καταγραφής και επιλέξετε Αντιγραφή στο πρόχειρο, η ιδιότητα μηνύματος (message) αυτής της εγγραφής αντιγράφεται στο πρόχειρο. Αυτό είναι χρήσιμο όταν δημιουργείτε κατηγορήματα αντιστοίχισης μοτίβων, δηλαδή κατηγορήματα που ορίζονται σε σχέση με το γνώρισμα μηνύματος (message) org.eclipse.hyades.logging.events.cbe.ComonBaseEvent και περιέχουν έναν από τους τελεστές like ή not like.

Σχετικές εργασίες
Τροποποίηση βάσης δεδομένων συμπτωμάτων

Σχετικές παραπομπές
Προδιαγραφή μορφής Common Base Event
Προβολή αρχείων καταγραφής