Я автоматизирую выборку журналов наблюдения за облаком, используя boto - 3.
Я пытался использовать get_log_events . Но у меня есть около 300 пар журналов и я буду тратить много времени, запрашивая все в журналах вместо требуемой строки. Есть ли какой-либо другой метод для извлечения журналов из всех потоков журналов, используя время начала, время окончания и строку.
Я использовал приведенный ниже код, который нуждается в logStreamName
def lambda_handler(event,context):
response = client.get_log_events(
logGroupName='xxxxxx.log',
logStreamName='xxxxxx',
startTime=1585630748456,
endTime=1585713248457,
limit=100,
startFromHead=True
)
return {
'statusCode': 200,
'body': response
}