Как запросить журналы cloudwatch, используя boto 3 в лямбда-выражении со строкой c - PullRequest
0 голосов
/ 20 апреля 2020

Я автоматизирую выборку журналов наблюдения за облаком, используя 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
    }
...