Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Utilizzo del routing di log personalizzato con FireLens per Amazon ECS
FireLens per Amazon ECS ti aiuta a indirizzare i log verso Fluentd
AWS fornisce un'immagine Docker per Fluent Bit con plugin preinstallati per Amazon Kinesis Data Streams, Amazon Data Firehose e Logs. CloudWatch È possibile utilizzare il driver di FireLens registro anziché il driver di registro per una maggiore personalizzazione e awslogs controllo dei log inviati a Logs. CloudWatch
Ad esempio, è possibile utilizzare il driver di FireLens registro per controllare l'output in formato di registro. Ciò significa che i CloudWatch log di un contenitore Amazon ECS vengono formattati automaticamente come oggetti JSON e includono proprietà in formato JSON per,,, e. ecs_cluster ecs_task_arn ecs_task_definition container_id container_name ec2_instance_id L'host fluente viene esposto al contenitore tramite le variabili di ambiente e quando si specifica il FLUENT_HOST driver. FLUENT_PORT awsfirelens Ciò significa che puoi accedere direttamente al log router dal tuo codice utilizzando le librerie Fluent Logger. Ad esempio, l'applicazione potrebbe includere la fluent-logger-python libreria per accedere a Fluent Bit utilizzando i valori disponibili nelle variabili di ambiente.
Se scegli di utilizzarlo FireLens per Amazon ECS, puoi configurare le stesse impostazioni del driver di awslogs registro e utilizzare anche altre impostazioni