From aa8b6a746c0a544eb8d3a6415753b11856792eab Mon Sep 17 00:00:00 2001 From: Amit Chaudhari Date: Wed, 11 Aug 2021 12:00:20 -0700 Subject: [PATCH] feat: Add DD_TAGS to pass custom tags to vpc flow montoring metrics #489 Signed-off-by: Param Nagda --- aws/vpc_flow_log_monitoring/lambda_function.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/aws/vpc_flow_log_monitoring/lambda_function.py b/aws/vpc_flow_log_monitoring/lambda_function.py index 5e994532c..021ad8607 100644 --- a/aws/vpc_flow_log_monitoring/lambda_function.py +++ b/aws/vpc_flow_log_monitoring/lambda_function.py @@ -23,6 +23,7 @@ logger.info("Loading function") DD_SITE = os.getenv("DD_SITE", default="datadoghq.com") +DD_TAGS = os.getenv("DD_TAGS", default="") def _datadog_keys(): if 'kmsEncryptedKeys' in os.environ: @@ -386,7 +387,7 @@ def lambda_handler(event, context): # 'arn:aws:lambda:us-east-1:1234123412:function:VPCFlowLogs' region, account = function_arn.split(':', 5)[3:5] - tags = ["region:%s" % region, "aws_account:%s" % account] + tags = ["region:%s" % region, "aws_account:%s" % account, DD_TAGS] unsupported_messages = 0 node_ip = compute_node_ip(event['logEvents'])