Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Richten Sie FireLens das Senden von Protokollen an CloudWatch Logs ein
FireLens für Amazon ECS ermöglicht es Ihnen, mithilfe von Aufgabendefinitionsparametern Protokolle zur Speicherung und Analyse von CloudWatch Protokollen an Amazon Logs weiterzuleiten. FireLens funktioniert mit Fluent Bit
Bei der Verwendung FireLens für Amazon ECS gibt es wichtige Überlegungen. Weitere Informationen finden Sie unter Überlegungen.
Informationen zu den Bildern AWS für Fluent Bit finden Sie unter Verwenden des AWS for Fluent Bit-Images.
Informationen zum Erstellen einer Aufgabendefinition, die eine FireLens Konfiguration verwendet, finden Sie unter Erstellen einer Aufgabendefinition, die eine FireLens Konfiguration verwendet.
Beispiel
Das folgende Beispiel für eine Aufgabendefinition veranschaulicht, wie eine Protokollkonfiguration angegeben wird, die Protokolle an eine CloudWatch Logs-Protokollgruppe weiterleitet. Weitere Informationen finden Sie unter Was ist Amazon CloudWatch Logs? im Amazon CloudWatch Logs-Benutzerhandbuch.
Geben Sie in den Protokollkonfigurationsoptionen den Namen der Protokollgruppe und die Region an, in der sie vorhanden ist. Geben Sie "auto_create_group":"true" an, damit Fluent Bit die Protokollgruppe in Ihrem Namen erstellt. Sie können auch die Aufgaben-ID als ein Protokoll-Stream-Präfix angeben, das beim Filtern unterstützt. Weitere Informationen finden Sie unter Fluent Bit Plugin für CloudWatch Logs
{ "family": "firelens-example-cloudwatch", "taskRoleArn": "arn:aws:iam::123456789012:role/ecs_task_iam_role", "containerDefinitions": [ { "essential": true, "image": "906394416424.dkr.ecr.us-west-2.amazonaws.com/aws-for-fluent-bit:latest", "name": "log_router", "firelensConfiguration": { "type": "fluentbit" }, "logConfiguration": { "logDriver": "awslogs", "options": { "awslogs-group": "firelens-container", "awslogs-region": "us-west-2", "awslogs-create-group": "true", "awslogs-stream-prefix": "firelens" } }, "memoryReservation":50}, { "essential": true, "image": "nginx", "name": "app", "logConfiguration": { "logDriver":"awsfirelens", "options": { "Name": "cloudwatch_logs", "region": "us-west-2", "log_key": "log", "log_group_name": "/aws/ecs/containerinsights/my-cluster/application", "auto_create_group": "true", "log_stream_name": "my-task-id" } }, "memoryReservation":100} ] }