Les conteneurs GKE émettent des messages de journalisation via stdout vers la console et ils sont transmis à la plateforme de journalisation standard de GCP. Cependant, d'une manière ou d'une autre, les messages sont associés à un niveau de gravité ERROR. Les messages ont une charge utile JSON, qui contient le niveau INFO. Je me demande d'où vient cette sévérité et comment je peux la modifier. Voici un exemple :
Réponse
Trop de publicités?J'ai abordé cette question avec une hypothèse erronée. L'application qui effectue la journalisation dans le conteneur est une application GoLang, qui utilise le logger Go par défaut "log". Par défaut, ce logger enregistre sur stderr. Ainsi, parce que les messages proviennent de stderr, ils sont marqués d'une sévérité ERROR. On peut changer la destination de sortie par défaut du logger pour qu'elle soit stdout, et alors les messages du log sont marqués d'une sévérité INFO. Cependant, le changement de destination, pour des messages qui sont en fait des erreurs, est compliqué. Encore du travail. Au moins, je sais pourquoi GKE définissait le niveau de gravité ERROR.
0 votes
Je pense qu'il est plus probable que vous obteniez de l'aide si vous créer un nouveau problème sur le système de suivi des problèmes publics .
0 votes
Merci pour la suggestion.