9 votes

Traitement des journaux avec GCE et stackdriver

J'ai un cluster Kubernetes en cours d'exécution qui agrège ses fichiers journaux dans stackdriver et j'aimerais suivre les journaux agrégés sur la ligne de commande. Mais jusqu'à présent, je ne suis capable que de voir le flux json flottant dans l'interface web ou de récupérer les données de journalisation historiques avec une commande comme gcloud beta logging read 'resource.type="container" jsonPayload.service:("my-service") timestamp >= "2017-06-22T16:00:00+02:00"' --format=json .

N'y a-t-il pas moyen, dans GCE, d'obtenir une vue agrégée en temps réel des entrées de journal actuelles, comme on l'obtiendrait à partir d'un fichier tail -f ?

2voto

user5359531 Points 121

La seule chose que l'on puisse faire en temps réel est de créer un puits de Stackdriver vers Pub/Sub et de créer un consommateur qui recevra dans presque Les autres options sont basées sur l'envoi de morceaux d'information tous les X temps et ne seront pas aussi proches du temps réel que vous le souhaiteriez.

Pour en savoir plus sur l'exportation des journaux, voir Documentation SD de Google d'ailleurs.

J'espère que ces informations vous aideront à résoudre votre problème.

Merci ! -JP

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X