Κοινή χρήση μέσω


Ρύθμιση Application Insights με Power Automate

Η τηλεμετρία Power Automate κυλά σε δύο πίνακες στο Application Insights - Αιτήσεις και Εξαρτήσεις. Όλες οι δυνατότητες ειδοποίησης και παρακολούθησης κατάντη που θα μπορούσαμε να κάνουμε σε δεδομένα Power Automate βρίσκονται εντός αυτών των δύο πινάκων στο Application Insights.

Όνομα πίνακα Description
Αιτήματα Περιέχει εκτελέσεις ροών cloud
Εξαρτήσεις Περιέχει εναύσματα ροής cloud και ενέργειες ροής cloud

Σημείωμα

Αυτή η δυνατότητα είναι ενεργοποιημένη και υποστηρίζεται μόνο για διαχειριζόμενα περιβάλλοντα.

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

Σημείωμα

  • Η εξαγωγή δεδομένων Power Automate και Dynamics 365 Customer Service δεν είναι διαθέσιμη στα εθνικά cloud όπως Government Community Cloud (GCC), Government Community Cloud - High (GCC High) και Υπουργείο Άμυνας (DoD), αυτήν τη στιγμή.
  • Τα αρχεία καταγραφής που καθιστούν δυνατή την τηλεμετρία του Power Automate στο Application Insights δεν είναι δεδομένα συναλλαγών και ως εκ τούτου δεν έχουν απώλεια 100%. Ενδέχεται να συμβούν μικρές απώλειες δεδομένων σε αυτά τα δεδομένα τηλεμετρίας λόγω προσωρινών, μη επαναλαμβανόμενων ζητημάτων εξυπηρέτησης. Το ιστορικό εκτέλεσης ροής που είναι διαθέσιμο στις λεπτομέρειες ροής στην πύλη Power Automate είναι συναλλακτικό και επομένως παρέχει πλήρη προβολή των συμβάντων, σε περίπτωση παροδικών δεδομένων καταγραφής που λείπουν στο Application Insights.
  • Εξετάστε την τοποθέτηση σελιδοδεικτών στον επιλεγμένο πίνακα εργαλείων Application Insights για γρήγορη και εύκολη πρόσβαση στις πληροφορίες πληροφοριών.

Παρακολούθηση εκτελέσεων ροής cloud

Ακολουθήστε αυτά τα βήματα, για να παρακολουθήσετε εκτελέσεις ροής cloud.

  1. Από τον πίνακα εργαλείων Application Insights για την παρουσία σας, επιλέξτε Μετρήσεις από το αριστερό μενού περιήγησης και, στη συνέχεια, επιλέξτε αιτήσεις διακομιστή από το φίλτρο Μετρήσεις. Προσαρμόστε το φίλτρο χρονικής περιόδου από πάνω δεξιά, εφόσον απαιτείται.

    Μετρήσεις - Application Insights

  2. Για το φιλτράρισμα εκτελέσεων ροής cloud σε ένα συγκεκριμένο περιβάλλον, επιλέξτε Προσθήκη φίλτρου και, στη συνέχεια, επιλέξτε environmentId από το πεδίο Ιδιότητα και επιλέξτε το περιβάλλον σας.

    Για περισσότερες εκτελέσεις ροής cloud φιλτραρίσματος σε μια συγκεκριμένη ροή ή σε ένα σύνολο ροών, προσθέτετε περισσότερα φίλτρα. Για να το κάνετε αυτό, επιλέξτε Προσθήκη φίλτρου και, στη συνέχεια, επιλέξτε Όνομα λειτουργίας από το πεδίο ιδιότητας και επιλέξτε τις ροές που θέλετε να παρακολουθήσετε.

    Το πεδίο Όνομα λειτουργίας αντιστοιχίζει στο αναγνωριστικό ροής που βλέπετε από το Power Automate. Για παράδειγμα, για να βρείτε το αναγνωριστικό ροής κάθε ροής cloud, επιλέξτε τη ροή cloud από την πύλη Power Automate και το υπογραμμισμένο αλφαριθμητικό τμήμα που ακολουθεί τη λέξη ροές.

    Μετρήσεις - αντιστοίχιση ονομάτων λειτουργίας

    Μπορείτε να συνεχίσετε να προσθέτετε περισσότερα φίλτρα, όπως ανάλογα με το σενάριο, καρφιτσώσετε σενάρια που αναθεωρούνται συχνά, εξετάστε συγκεκριμένο σφάλμα ή ειδοποίηση απευθείας από την οθόνη

Παρακολουθήστε εναύσματα ροής cloud και ενέργειες

Ακολουθήστε αυτά τα βήματα, για να παρακολουθήσετε εκτελέσεις ροής cloud.

  1. Από τον πίνακα εργαλείων Application Insights για την παρουσία σας, επιλέξτε Μετρήσεις από το αριστερό μενού περιήγησης και επιλέξτε Κλήσεις εξάρτησης από το φίλτρο Μετρήσεις.

  2. Φιλτράρετε για το αναγνωριστικό περιβάλλοντος για να φιλτράρετε για συγκεκριμένα περιβάλλοντα.

  3. Επιλέξτε Προσθήκη φίλτρου>Κατηγορία σήματος από το φίλτρο Ιδιότητα.

  4. Επιλέξτε τα εναύσματα ροής cloud ή τις ενέργειες ροής cloud για να φιλτράρετε για εναύσματα και ενέργειες αντίστοιχα.

    Εναύσματα και ενέργειες

  5. Επιλέξτε Προσθήκη φίλτρου και επιλέξτε ResourceId για να επιλέξετε εναύσματα και ενέργειες για συγκεκριμένες ροές. Εντός του πίνακα εξαρτήσεων, η στήλη ResourceId αντιστοιχίζει στο flowId.

  6. Επιλέξτε Προσθήκη φίλτρου και επιλέξτε Όνομα λειτουργίας από το φίλτρο ιδιότητας για να καθορίσετε τα ονόματα συγκεκριμένων ενεργειών ή εναυσμάτων εάν θέλετε να φιλτράρετε περισσότερο. Αυτά τα φίλτρα είναι ίδια με τα εμφανιζόμενα ονόματα των εναυσμάτων και των ενεργειών της ροής cloud που θα δείτε στη σχεδίαση του Power Automate

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

Δημιουργία ειδοποιήσεων για αποτυχίες εκτέλεσης ροής cloud

Το Application Insights παρέχει ένα σύνολο ισχυρών έτοιμων δυνατοτήτων προειδοποίησης που μπορούν να χρησιμοποιηθούν για την πρόσβαση σε αποτυχίες αυτοματοποίησης.

Οι ροές cloud αντιστοιχίζονται στον πίνακα Αιτήσεις και εμπίπτουν στο όνομα σήματος Αιτήσεις διακομιστή. Επομένως, τυχόν ειδοποιήσεις που αναφέρονται σε αποτυχημένες αιτήσεις αντιστοιχίζουν απευθείας σε σφάλμα εκτέλεσης ροής cloud.

Τα εναύσματα ροής cloud και οι ενέργειες ροής cloud αντιστοιχίζονται στο όνομα σήματος Κλήσεις εξάρτησης. Ως εκ τούτου, τυχόν ειδοποιήσεις που αναφέρονται σε Αστοχίες κλήσης εξάρτησης αντιστοιχίζουν σε σφάλματα ενέργειας ή εναύσματος.

Σημείωμα

Για αναλυτικές οδηγίες για τη δημιουργία και την επεξεργασία κανόνων ειδοποίησης στο Application Insights, μεταβείτε στην επιλογή Δημιουργία ή επεξεργασία κανόνα προειδοποίησης.

Για να ρυθμίσετε μια ειδοποίηση για αποτυχία εκτέλεσης ροής cloud:

  1. Από τον πίνακα εργαλείων Application Insights για την παρουσία σας, επιλέξτε Ειδοποιήσεις από την αριστερή περιήγηση. Στη συνέχεια, επιλέξτε Δημιουργία κανόνα προειδοποίησης.

  2. Επιλέξτε Κλήσεις εξάρτησης για ειδοποίηση σχετικά με εναύσματα και ενέργειες. Για να ειδοποιείτε μόνο για αποτυχίες, επιλέξτε αποτυχίες κλήσεων εξάρτησης.

  3. Επιλέξτε αιτήσεις διακομιστή για εκτέλεση ροής cloud. Για να ειδοποιείτε μόνο για αποτυχίες εκτέλεσης, επιλέξτε Αποτυχημένες αιτήσεις

  4. Επιλέξτε το όριο παρακολούθησης σφαλμάτων και τη συχνότητα με την οποία θέλετε να ελέγξετε εάν είναι σφάλματα.

    Μπορείτε να συνδυάσετε πολλαπλές συνθήκες σε μια μεμονωμένη ειδοποίηση επιλέγοντας Προσθήκη συνθήκης και επαναλαμβάνοντας το προηγούμενο βήμα

  5. Εάν μια ομάδα ενεργειών δεν έχει ήδη δημιουργηθεί, δημιουργήστε μια συγκεκριμένη ομάδα ενεργειών. Περισσότερες πληροφορίες: Ομάδες ενεργειών

  6. Πληκτρολογήστε τον τύπο ειδοποίησης που θέλετε να ρυθμίσετε για αυτήν την ειδοποίηση.

  7. Εισαγάγετε την ενέργεια που θέλετε να εκτελέσετε μόλις ενεργοποιηθεί αυτή η ειδοποίηση. Μπορείτε να χρησιμοποιήσετε ένα webhook για να ενεργοποιήσετε μια ροή Power Automate ώστε να κάνετε πιο σύνθετες ειδοποιήσεις χρησιμοποιώντας το Microsoft Teams ή άλλα κανάλια επικοινωνίας που είναι ενεργοποιημένα από το οικοσύστημα σύνδεσης.

  8. Εξετάστε και ολοκληρώστε τη δημιουργία της ομάδας ενεργειών.

  9. Ρυθμίστε τις παραμέτρους της σοβαρότητας της ειδοποίησης και δώστε ένα κατάλληλο όνομα

  10. Εξετάστε και ολοκληρώστε τη ρύθμιση της ειδοποίησης.

Δημιουργία προσαρμοσμένης ειδοποίησης

Οι έτοιμες ειδοποιήσεις βοηθούν να παρακολουθείτε σφάλματα σε επίπεδο παρουσίας Application Insights.

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

Στη συνέχεια, καταχωρήστε οποιοδήποτε προσαρμοσμένο ερώτημα θέλετε να προσθέσετε. Ακολουθούν μερικά παραδείγματα.

Ακολουθούν μερικά ερωτήματα δείγμα που μπορείτε να χρησιμοποιήσετε.

  1. Το φιλτράρισμα για αποτυχίες μιας συγκεκριμένης ροής cloud.

    let myEnvironmentId = **'Insert your environment ID here**;
    let myFlowId = **Insert your flow ID here** ';
    requests
    | where timestamp > ago(**1d**)
    | where customDimensions ['resourceProvider'] == 'Cloud Flow'
    | where customDimensions ['signalCategory'] == 'Cloud flow runs'
    | where customDimensions ['environmentId'] == myEnvironmentId
    | where customDimensions ['resourceId'] == myFlowId
    | where success == false
    
  2. Το φιλτράρισμα για αποτυχίες ενός συγκεκριμένου εναύσματος cloud. (αντικαταστήστε τις τιμές με έντονη γραφή με τις συγκεκριμένες τιμές σας)

    let myEnvironmentId = **'Insert your environment ID here**;
    let myFlowId = **Insert your flow ID here** ';
    dependencies
    | where timestamp > ago(**1d**)
    | where customDimensions['resourceProvider'] == 'Cloud Flow'
    | where customDimensions['signalCategory'] == 'Cloud flow triggers'
    | where customDimensions['environmentId'] == myEnvironmentId
    | where name == myTriggerName
    | where success == false
    
  3. Το φιλτράρισμα για αποτυχίες μιας συγκεκριμένης ενέργειας cloud. (αντικαταστήστε τις τιμές με έντονη γραφή με τις συγκεκριμένες τιμές σας)

    let myEnvironmentId = **'Insert your environment ID here**;
    let myActionName = **'Delete a row'**;
    dependencies
    | where timestamp > ago(**1d**)
    | where customDimensions['resourceProvider'] == 'Cloud Flow'
    | where customDimensions['signalCategory'] == 'Cloud flow actions'
    | where customDimensions['environmentId'] == myEnvironmentId
    | where name == myActionName
    | where success == false
    

Μπορείτε να συνδυάσετε πολλά τέτοια προσαρμοσμένα ερωτήματα σε μία μόνο ειδοποίηση σύμφωνα με τις απαιτήσεις σας.

Προσαρμοσμένος εντοπισμός σφαλμάτων αρχείων καταγραφής

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

  • Τα δεδομένα εκτελέσεων ροής cloud είναι διαθέσιμα στον πίνακα Αιτήσεις
  • Τα δεδομένα εναυσμάτων ροής cloud και ενεργειών είναι διαθέσιμα στον πίνακα Εξαρτήσεις

Σε αυτούς τους πίνακες, η στήλη Προσαρμοσμένες διαστάσεις περιέχει τα περισσότερα από τα μετα-δεδομένα που απαιτούνται για τον λεπτομερή εντοπισμό σφαλμάτων των ροών cloud – όπως το αναγνωριστικό περιβάλλοντος, το αναγνωριστικό ροής και τα ονόματα ενεργειών.