Formato de log do sistema do provedor de capacidade
Os logs do sistema do provedor de capacidade usam o formato JSON estruturado. Os logs estruturados JSON oferecem capacidade de pesquisa aprimorada e permitem a análise automatizada dos eventos operacionais do provedor de capacidade.
Formato JSON para logs do sistema
Cada entrada de log do sistema é capturada como um objeto JSON que contém pares de chave-valor com os seguintes campos de nível superior:
| Campo | Tipo | Descrição |
|---|---|---|
timestamp |
String | A hora em que o evento de logs foi gerado, no formato ISO 8601. |
level |
String | O nível de log do evento. |
message |
String | Uma descrição legível do evento. |
metadata |
Objeto | Metadados estruturados sobre o evento. Contém campos que variam de acordo com o tipo de evento. |
Campos de metadados
O objeto metadata contém os campos a seguir. Nem todos os campos estão presentes em todos os eventos.
| Campo | Tipo | Descrição |
|---|---|---|
instanceId |
String | O ID da instância do Amazon EC2 associado ao evento. |
availabilityZones |
Matriz de strings | A(s) zona(s) de disponibilidade associada(s) ao evento. |
instanceTypes |
Matriz de strings | O(s) tipo(s) de instância do Amazon EC2 associado(s) ao evento. |
capacityProviderArn |
String | O ARN do provedor de capacidade. |
Exemplo de entrada de log
O exemplo a seguir mostra uma entrada de log do sistema para uma execução de instância bem-sucedida:
{
"timestamp": "2025-07-01T14:31:15.456Z",
"level": "INFO",
"message": "Successfully launched c7g.xlarge instance i-0abc123def456789 in us-east-1a",
"metadata": {
"instanceId": "i-0abc123def456789",
"availabilityZones": ["us-east-1a"],
"instanceTypes": ["c7g.xlarge"],
"capacityProviderArn": "arn:aws:lambda:us-east-1:123456789012:capacity-provider:my-capacity-provider"
}
}