La función de logs relacionados con Cloud Security de Datadog te permite identificar rápidamente los logs de auditoría de la nube relacionados con un recurso específico de la nube. Al investigar un error de configuración, esto puede ayudarte a comprender:
Quién creó el recurso
Quién modificó por última vez el recurso y posiblemente introdujo el error de configuración.
Los eventos de CloudTrail carecen de un formato estandarizado que permita una consulta genérica de logs, pero Related Logs utiliza un servicio interno que asigna atributos de recursos a campos de eventos de CloudTrail, que permite a Datadog identificar logs relacionados de CloudTrail.
He aquí un ejemplo de consulta de logs que Related Logs genera y ejecuta automáticamente para encontrar logs relacionados de CloudTrail. En este ejemplo, la consulta busca los logs relacionados con una instancia EC2 específica:
source:cloudtrail @recipientAccountId:172597598159 @awsRegion:us-east-1 @readOnly:false -status:error (@eventSource:ec2.amazonaws.com AND (@requestParameters.instanceId:"i-0d52853076ed2a357" OR @requestParameters.instancesSet.items.instanceId:"i-0d52853076ed2a357" OR @responseElements.instancesSet.items.instanceId:"i-0d52853076ed2a357" OR @requestParameters.resourcesSet.items.resourceId:"i-0d52853076ed2a357" OR @responseElements.ReplaceIamInstanceProfileAssociationResponse.iamInstanceProfileAssociation.instanceId:"i-0d52853076ed2a357" OR @responseElements.CreateFleetResponse.fleetInstanceSet.item.instanceIds.item:"i-0d52853076ed2a357" OR @requestParameters.CreateReplaceRootVolumeTaskRequest.InstanceId:"i-0d52853076ed2a357" OR @requestParameters.ModifyInstanceMetadataOptionsRequest.InstanceId:"i-0d52853076ed2a357" OR @serviceEventDetails.instanceIdSet:"i-0d52853076ed2a357" OR @requestParameters.AssociateIamInstanceProfileRequest.InstanceId:"i-0d52853076ed2a357" OR @requestParameters.CreateSnapshotsRequest.InstanceSpecification.InstanceId:"i-0d52853076ed2a357"))
En la page (página) Findings (Resultados), en el Explorer de errores de configuración, abre un error de configuración para un tipo de recurso admitido.
Haz clic en la pestaña Related Logs. Datadog consulta tus logs de CloudTrail en busca de eventos relacionado con el recurso en la nube.
Buscar a través de un período de tiempo más amplio
En forma predeterminada, Related Logs busca en las dos últimas semanas de logs relacionados de CloudTrail. Para ampliar búsqueda a un período de tiempo mayor:
Mientras visualizas logs relacionados de un error de configuración, haz clic en View All Related Logs (Ver todos los logs relacionados). La búsqueda utilizada para rellenar la lista se abre en el Explorer de logs.
En la esquina superior derecha, cambia el período de tiempo de la búsqueda.
Nota: Related Logs solo muestra logs de CloudTrail dentro de su periodo de retención. Para almacenar logs de CloudTrail durante un periodo prolongado de forma rentable, Datadog recomienda utilizar Flex Logs.