Puncte:0

Diferența dintre directivele de afișare și câmpuri în sintaxa interogării CloudWatch Logs Insights

drapel yt

Care e diferenta dintre afişa și câmpuri directive în sintaxa interogării CloudWatch Logs Insights?

Acestea sunt descrieri din documentația AWS care seamănă foarte mult cu mine:

afişa: Specifică câmpurile de afișat în rezultatele interogării.

câmpuri: Preia câmpurile specificate din evenimentele din jurnal pentru afișare.

De exemplu, am jurnalele stocate în Cloudwatch în această structură (cu aceste câmpuri):

  • @timestamp-ul
  • @mesaj
  • curent (stdout|stderr)
  • kubernetes.namespace_name
  • ...

Iată exemple de interogări valide care mă încurcă:

  1. Pot afișa orice câmp nerecuperat:
limita 8
| afișa @message, stream
  1. Pot afișa un câmp chiar dacă nu l-am specificat câmpuri.
câmpuri @message, stream
| limita 8
| afișați @message, stream, kubernetes.namespace_name
  1. Nu contează dacă specific un câmp în câmpuri la analizarea:
câmpurile @message
| analizați @message „[*] *” ca tip logging, loggingMessage
| afișați mesajul de înregistrare
analizați @message „[*] *” ca tip logging, loggingMessage
| afișați mesajul de înregistrare

Care este sensul câmpuri directivă? Nu ar fi suficient doar să-l folosești afişa?

Puncte:0
drapel cn

După citirea documentației, câmpuri ar fi folosit în timpul interogării și afişa doar pentru prezentare la final. afişa este de asemenea eficientă o singură dată (este folosită ultima invocare).

Ce vreau să spun este că în exemplu:

câmpurile concat(Operation, '-', StatusCode) ca opStatus

Nu cred că ai putea folosi afişa sa faca acelasi lucru.

Este posibil să doriți să adunați mai multe câmpuri pentru a calcula o valoare (folosind câmpuri), sau filtrați unele câmpuri pentru viteză, dar afișați doar rezultatul final la sfârșit.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.