pj_jobmon επιτρέπει στους διαχειριστές της βάσης δεδομένων να ακολουθήσει εύκολα λειτουργιών της βάσης δεδομένων και να δείτε πόσο μία ή περισσότερες λειτουργίες συμπεριφέρονται.
Όταν έχουμε να κάνουμε με μια αποτυχία θέσης εργασίας ή άλλου λάθους, καταγράφει τα πάντα pj_jobmon σε εκείνο το σημείο και δεν χάνει μηνύματα ή λεπτομέρειες που θα μπορούσαν να βοηθήσουν τον κύριο του έργου για τον καθορισμό του θέματος.
Η επέκταση αυτή μπορεί να είναι ένα πραγματικό χρόνο saver στο debugging προβληματικές θέσεις εργασίας ή για τη δοκιμή νέων επεκτάσεων ή ενημερώσεις
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Διόρθωση bug:
- Σταθερή show_running () για να ταιριάζει μόνο σε βάρος των μη ρελαντί απορίες, όταν ενώνει ενάντια pg_stat_activty. Ακόμα μια πιθανότητα ψευδών αποτέλεσμα (βλ αρχείο doc), αλλά πολύ λιγότερο πιθανό τώρα.
Τι είναι καινούργιο στην έκδοση 1.2.0:
- Διόρθωση bug:
- Σταθερή show_running () για να ταιριάζει μόνο σε βάρος των μη ρελαντί απορίες, όταν ενώνει ενάντια pg_stat_activty. Ακόμα μια πιθανότητα ψευδών αποτέλεσμα (βλ αρχείο doc), αλλά πολύ λιγότερο πιθανό τώρα.
Τι είναι καινούργιο στην έκδοση 1.1.0:
- Κρίσιμη Bug Fix: Έκδοση 1.0 αφαιρεθεί κατά λάθος τη δημιουργία της σκανδάλης στο job_log τραπέζι, έτσι ώστε ελλείψει θέσεων εργασίας δεν θα μπορούσε ποτέ να προκαλέσει check_job_status () για να αναφέρετε μια αποτυχημένη εργασία. Οι εργασίες που έχουν ρυθμιστεί να λειτουργούν μέσα σε ένα ορισμένο χρονικό διάστημα εξακολουθούν να παρακολουθούνται για. Αυτό επηρεάζει μόνο τις νέες εγκαταστάσεις της pg_jobmon από το 1,0. Εάν έχετε αναβάθμιση από προηγούμενη έκδοση, η σκανδάλη εξακολουθεί να λειτουργεί σωστά.
- Επανασχεδιαστεί check_job_status () επιστρέφει πιο λεπτομερή και πιο εύκολα φιλτραρισμένα δεδομένα σχετικά με την τρέχουσα κατάσταση των εκτελούμενων θέσεων εργασίας. Παρακαλείστε να ελέγξετε πώς το λογισμικό παρακολούθησης σας χρησιμοποιείται αυτή τη λειτουργία για να εξασφαλίσει ότι μπορεί να χειριστεί τη νέα μορφή εξόδου σωστά. Κάθε δουλειά πρόβλημα επέστρεψε στην δική του σειρά, αντί όλα τα αποτελέσματα που επιστρέφονται σε μια ενιαία γραμμή. Αν μια ενιαία γραμμή εξακολουθεί να είναι επιθυμητή, το υψηλότερο επίπεδο συναγερμού την εργασία κατ 'αλφαβητική σειρά των job_name πάντα επέστρεψε πρώτα, έτσι ώστε ένα όριο 1 μπορεί να χρησιμοποιηθεί ως μια εύκολη λύση. Πιο προηγμένο φιλτράρισμα είναι πλέον δυνατή, όμως. Δείτε το ενημερωμένο pg_jobmon.md doc για ορισμένα παραδείγματα.
- Έγραψε δοκιμές pgTAP και κάποιες άλλες προσαρμοσμένες δοκιμές για να επικυρώσετε την καλύτερη μελλοντικές αλλαγές.
Τι είναι καινούργιο στην έκδοση 1.0.0:
- fail_job () μπορεί να αναλάβει τώρα ένα προαιρετικό δεύτερο επιχείρημα για να ρυθμίσετε το επίπεδο του τελικού κώδικα ενημερώσουμε ότι η εργασία πρέπει να αποτύχει με το job_log πίνακα. Επιτρέπει την αποτυχία εργασιών με το επίπεδο 2 (ΠΡΟΣΟΧΗ) και όχι μόνο επίπεδο 3 (κρίσιμη). Η προεπιλογή είναι το επίπεδο 3.
- Νέα check_job_status () λειτουργία που δεν απαιτεί ένα επιχείρημα. Θα πάρει αυτόματα μεγαλύτερο χρονικό όριο από το τραπέζι job_check_config αν υπάρχει και να τις χρησιμοποιούν. Συνιστούμε να χρησιμοποιείτε μόνο αυτή την έκδοση του λετουργία από τώρα και στο εξής.
- check_job_status (διάστημα) θα ρίξει τώρα μια εξαίρεση, αν περάσει ένα διάστημα που είναι μικρότερο από το μεγαλύτερο χρονικό εργασία που παρακολουθείται. Εάν δεν έχει οριστεί στον πίνακα config, το διάστημα δεν πειράζει, έτσι θα τρέξει κανονικά μόνο ο έλεγχος για 3 συνεχόμενες αποτυχίες. Άλλαξε τεκμηρίωση για να αναφέρουμε μόνο την έκδοση μη-επιχείρημα, δεδομένου ότι είναι ο ασφαλέστερος / ευκολότερος τρόπος για να το χρησιμοποιήσετε.
Τι είναι καινούργιο στην έκδοση 0.4.5:
- Ενημέρωση show_running () συνάρτηση για να είναι συμβατό με την PostgreSQL 9.2.
- Ενημέρωση Makefile για να επιτρέψει τη ρύθμιση του δυαδικού grep αν χρειαστεί κατά τη διάρκεια της οικοδόμησης.
- Δημιουργήθηκε το αρχείο καταγραφής αλλαγών.
Απαιτήσεις :
- Η PostgreSQL 9.1 ή νεότερη έκδοση
Τα σχόλια δεν βρέθηκε