Пользовательские метрики распределения данных в AWS лямбда. Они правильный выбор? - PullRequest
0 голосов
/ 26 марта 2020

Итак, я использую эту библиотеку в моей AWS лямбде: https://github.com/DataDog/datadog-lambda-layer-python

Моя лямбда может получить 10000 в день, и я хочу отправить метрики в datadog.

Если мой лямбда-код выглядит следующим образом:

import json
from datadog_lambda.wrapper import datadog_lambda_wrapper
from datadog_lambda.metric import lambda_metric

@datadog_lambda_wrapper
def hello(event, context):
    body = {
        "message": "Go Serverless v1.0! Your function executed successfully!",
        "input": event
    }

    lambda_metric(
        "invocations.count",  # metric
        1,  # value
        tags=['lambda:data', 'type:prod']  # tags
    )

Можно ли затем запросить в datadog, сколько вызовов было вызвано за последние 10 минут? один час? Могут ли они быть агрегированы и разрезаны по времени в базе данных? Это правильный способ сделать это?

...