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 for Amazon ECS ermöglicht es Ihnen, Aufgabendefinitionsparameter zu verwenden, um CloudWatch Protokolle zur Protokollspeicherung und Analyse an Amazon Logs weiterzuleiten. FireLens funktioniert mit Fluent Bit
Bei der Verwendung FireLens für Amazon sind wichtige Überlegungen zu beachtenECS. Weitere Informationen finden Sie unter Überlegungen.
Informationen zu den AWS for Fluent Bit-Bildern finden Sie unter Verwenden des AWS for Fluent Bit-Bildes.
Informationen zum Erstellen einer Aufgabendefinition, die eine FireLens Konfiguration verwendet, finden Sie unter Aufgabendefinition erstellen, die eine FireLens Konfiguration verwendet.
Beispiel
Das folgende Beispiel für eine Aufgabendefinition zeigt, wie eine Protokollkonfiguration angegeben wird, die Protokolle an eine Protokollgruppe „ CloudWatch Logs“ 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 for 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/$(ecs_cluster)/application", "auto_create_group": "true", "log_stream_name": "$(ecs_task_id)" } }, "memoryReservation":100
} ] }