Wenn wir in der AWS-Gateway-API die Protokollierung mithilfe der Cloud-Watch-Einstellungen wie unten gezeigt aktivieren, sehe ich einige CloudStreams in der Cloud-Überwachung. Was zeigt AWS Cloud Log Stream darstellen?
Was sind diese Ströme? Cloudwatch Dokument unten erwähnt
Repräsentiert einen Protokolldatenstrom, der eine Sequenz von Protokollereignissen von einem einzelnen Emitter von Protokollen ist.
Ich erwarte nur 1 Stream für meine API in diesem Fall. Aber ich sehe mehrere Einträge. Warum habe ich so viele Streams?
Anstatt ein Mangel an Pufferung * per se *, die nicht wirklich ein kompatibles Konzept ist, da Log-Streams sind logische Ströme in Batches über eine statusfreie Schnittstelle (nicht tatsächliche, literale Streams auf einem Sockel oder Rohr) geschrieben, gibt es eine Entwurfsbeschränkung in CloudWatch Logs, dass jeder Stream nur 5 Nachrichten pro Sekunde mit maximal 1 MB Nutzlast pro Batch akzeptieren kann. [(Quelle)] (http://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/cloudwatch_limits_cwl.html) Um mehr zu schreiben - und um zusammenhängende Ereignisse innerhalb von Streams zu gruppieren - werden mehrere Streams benötigt. –