Domande:
1) Come possiamo reindirizzare lo log
stream da stdin a, ad esempio lnav
? Attualmente, io uso bash | (pipe), ma mi piacerebbe sapere se c'è un modo migliore per farlo - il flusso del buffer pipe è troppo veloce per lnav
per elaborarlo e formattarlo correttamente - qualsiasi idea / solutone qui?
Non so come impostare un bridge (non voglio scrivere / leggere sul filesystem) tra log e qualsiasi altro processo shell senza pipe in bash direttamente.
2) Come posso utilizzare correttamente lo stream da log stream
per mettere il JSON direct in mongodb
?
log stream --style=json
semplifica notevolmente l'hacking di alcuni fantastici analizzatori / parser statistici o visivi dei nodi.
log stream --style=syslog --level=info
può provocare vertigini, con
- predicato puoi restringere il campo a un flusso più leggibile:
log stream --style syslog --predicate \
'senderImagePath contains[cd] "TimeMachine"' --info
L'API è un buon passo avanti - ma mi piacerebbe avere più tempo di transizione con syslog
finché non lo dimentico e il nuovo persistent log di uhmmmm dal momento che 10.12.1 public beta
è non del tutto di mio gradimento dato che semplicemente non ottengo nessun nuovo file di registro in /private/var/log
(può anche essere il mio errore / errore di configurazione)
aggiornamento 1 - link