private void RecordTransactionInfo()
        {
            TransactionState.Duration = _duration;

            string transactionType = "Other";

            object eventSourceArnTag = GetTag("aws.lambda.eventSource.arn");
            var    s = eventSourceArnTag as string;
            string eventSourceArn = s != null ? s : "";

            if (eventSourceArn.StartsWith("arn:aws:iam") || eventSourceArn.StartsWith("arn:aws:elasticloadbalancing"))
            {
                transactionType = "WebTransaction";
            }

            string arn = (string)GetTag("aws.arn");

            if (arn != null && arn.Contains(":"))
            {
                TransactionState.SetTransactionName(transactionType, arn.Substring(arn.LastIndexOf(":", StringComparison.CurrentCulture) + 1));
            }
        }