Skip to main content

AWS DVA-C02 Drill: Lambda Logging - Locating Function Logs in Troubleshooting

Jeff Taakey
Author
Jeff Taakey
21+ Year Enterprise Architect | AWS SAA/SAP & Multi-Cloud Expert.

Jeff’s Note
#

Unlike generic exam dumps, ADH analyzes this scenario through the lens of a Real-World Lead Developer.

For DVA-C02 candidates, the confusion often lies in knowing where AWS Lambda runtime logs surface by default after executions. In production, this is about pinpointing where to find detailed function execution logs amid multiple AWS monitoring services. Let’s drill down.

The Certification Drill (Simulated Question)
#

Scenario
#

At SoftWaves Inc., a team is developing an automated document ingestion system. Each time a document is uploaded to an S3 bucket, a Lambda function executes to parse and extract metadata, which is then stored in a DynamoDB table. Recently, the developers noticed inconsistent behavior and want to inspect the Lambda function’s code-level logs to identify errors.

The Requirement:
#

Where should the developers look to find the detailed logs generated by the Lambda function executions in this architecture?

The Options
#

  • A) Amazon S3
  • B) AWS CloudTrail
  • C) Amazon CloudWatch
  • D) Amazon DynamoDB

Google adsense
#

leave a comment:

Correct Answer
#

C) Amazon CloudWatch

Quick Insight: The Developer Imperative
#

AWS Lambda automatically pushes execution logs to CloudWatch Logs. While S3, DynamoDB, and CloudTrail have their monitoring purposes, CloudWatch offers the centralized runtime logging and metrics for Lambda invocations. Recognizing this is key for effective debugging in serverless apps.

Content Locked: The Expert Analysis
#

You’ve identified the answer. But do you know the implementation details that separate a Junior from a Senior?


The Expert’s Analysis
#

Correct Answer
#

Option C) Amazon CloudWatch

The Winning Logic
#

AWS Lambda, by default, streams all stdout/stderr logs (including any console.log or runtime errors in Node.js, Python, etc.) to Amazon CloudWatch Logs groups. Each Lambda function has its own dedicated CloudWatch Logs log group, organized by function name and invocation ID. This makes CloudWatch Logs the primary and most direct source of detailed runtime logs for Lambda debugging.

  • Developers can query invocation logs, look at error stack traces, and monitor cold starts all within CloudWatch.
  • CloudWatch Logs supports filtering, insights queries, alarms, and dashboard integration—critical for robust troubleshooting.

The Trap (Distractor Analysis):
#

  • Why not A) Amazon S3?
    Although S3 stores the original uploaded files, it does not capture application runtime logs or Lambda execution details. Logs are not persisted here unless explicitly configured (which the scenario does not mention).

  • Why not B) AWS CloudTrail?
    CloudTrail records API-level events for auditing and compliance, such as Lambda function invocations triggered or permission changes—not the function execution logs or error traces.

  • Why not D) Amazon DynamoDB?
    DynamoDB holds the extracted metadata but does not store logs or execution diagnostics. It’s a data store, not a logging service.


The Technical Blueprint
#

# To list recent Lambda logs in CloudWatch Logs for a function named 'metadataExtractorFunction':
aws logs filter-log-events --log-group-name /aws/lambda/metadataExtractorFunction --limit 10

# This CLI command fetches the most recent 10 events for debugging purposes.

The Comparative Analysis (Developer Perspective)
#

Option API Complexity Performance Impact Use Case
A) Amazon S3 None None Store original documents; no logs
B) AWS CloudTrail Moderate Low Audit API calls, not runtime logs
C) Amazon CloudWatch Simple Minimal Real-time runtime logs & metrics
D) Amazon DynamoDB None None Store metadata, no execution logging

Real-World Application (Practitioner Insight)
#

Exam Rule
#

For the exam, always pick CloudWatch Logs when you see “Where are Lambda execution details found?”

Real World
#

In production, while CloudWatch Logs are primary, many teams augment observability with AWS X-Ray for distributed tracing or stream logs to third-party platforms for more advanced diagnostics.


(CTA) Stop Guessing, Start Mastering
#


Disclaimer

This is a study note based on simulated scenarios for the AWS DVA-C02 exam.

The DevPro Network: Mission and Founder

A 21-Year Tech Leadership Journey

Jeff Taakey has driven complex systems for over two decades, serving in pivotal roles as an Architect, Technical Director, and startup Co-founder/CTO.

He holds both an MBA degree and a Computer Science Master's degree from an English-speaking university in Hong Kong. His expertise is further backed by multiple international certifications including TOGAF, PMP, ITIL, and AWS SAA.

His experience spans diverse sectors and includes leading large, multidisciplinary teams (up to 86 people). He has also served as a Development Team Lead while cooperating with global teams spanning North America, Europe, and Asia-Pacific. He has spearheaded the design of an industry cloud platform. This work was often conducted within global Fortune 500 environments like IBM, Citi and Panasonic.

Following a recent Master’s degree from an English-speaking university in Hong Kong, he launched this platform to share advanced, practical technical knowledge with the global developer community.


About This Site: AWS.CertDevPro.com


AWS.CertDevPro.com focuses exclusively on mastering the Amazon Web Services ecosystem. We transform raw practice questions into strategic Decision Matrices. Led by Jeff Taakey (MBA & 21-year veteran of IBM/Citi), we provide the exclusive SAA and SAP Master Packs designed to move your cloud expertise from certification-ready to project-ready.