Von dem, was ich verstehe, wird eine Ausgabe an STDOUT
/STDERR
von den Docker-Prozessen, die in einem GKE-Pod ausgeführt werden, in Cloud Logging angezeigt, sofern aktiviert.Protokollierung gesendet an STDOUT/STDERR auf Google Container Engine-Pods, die nicht in Cloud Logging angezeigt werden
Meine Ruby on Rails App ist konfiguriert, um STDOUT
zu drucken, die ich überprüft habe, indem kubectl logs <POD_NAME>
ausgeführt und die Werte für jede HTTP-Anforderung wie erwartet angezeigt. Obwohl ich sichergestellt habe, dass ich Cloud Logging aktiviert habe, sehe ich diese Werte nicht in Logging. Ist ein weiterer Schritt notwendig?
SSH-in den Container sehe ich gcr.io/google_containers/fluentd-gcp:1.15
läuft sowie einen Pause-Container PORTS k8s_POD.6d00e006_fluentd-cloud-logging-gke-web
.
Version der Schote der Rails-Anwendung ausgeführt wird:
... MASTER_VERSION MASTER_IP MACHINE_TYPE NODE_VERSION NUM_NODES STATUS
... 1.1.8 104.196.24.206 g1-small 1.1.8 1 RUNNING
Hmm, könnte ein Problem in der Cloud-Konsole gewesen sein. Bevor die Option "Container Engine" nicht angezeigt wurde. Heute Morgen war es da und für Baumstämme, auf die ich letzte Nacht gewartet habe, als ich sie nicht sehen konnte. Danke für die Befehle. –