Skip to content

Latest commit

 

History

History
75 lines (51 loc) · 3.21 KB

proof.md

File metadata and controls

75 lines (51 loc) · 3.21 KB

Project Solution Screenshots

URL01 - public GitHub repository for udapeople project

URL02 - functioning front-end application in S3

URL03 - functioning front-end application in cloudfront

URL04 - healthy back-end application

URL05 - Evidence of Prometheus Server


1. Utilize Deployment Strategies to design and build CI/CD pipelines that support Continuous Delivery processes.

  • A public git repository with your project code. URL01
  • Console output of various pre-deploy job failure scenarios:
    • [SCREENSHOT01] Build Jobs that failed because of compile errors. SCREENSHOT01

    • [SCREENSHOT02] Failed unit tests. SCREENSHOT02

    • [SCREENSHOT03] Failure because of vulnerable packages. SCREENSHOT03

    • [SCREENSHOT04] An alert from one of your failed builds.

      • Slack notification ![SCREENSHOT04](SCREENSHOT04 - Slack notification.png)
      • Email notification ![SCREENSHOT04](SCREENSHOT04 - Email notification.png)

2. Utilize a Configuration Management Tool to Accomplish Deployment to Cloud-Based Servers

  • [SCREENSHOT05] Console output of appropriate failure for infrastructure creation job (using CloudFormation). SCREENSHOT05

  • [SCREENSHOT06] Console output of a smoke test job that is failing appropriately. SCREENSHOT06

  • [SCREENSHOT07] Console output of a successful rollback after a failed smoke test. SCREENSHOT07

  • [SCREENSHOT08] Console output of successful promotion of new version to production in CloudFront. SCREENSHOT08

  • [SCREENSHOT09] Console output of successful cleanup job that removes old S3 bucket and EC2 instance. SCREENSHOT09

  • [SCREENSHOT010] Evidence that deploy jobs only happen on master branch. SCREENSHOT10

  • Evidence of deployed and functioning front-end application

  • [URL04_SCREENSHOT] Evidence of healthy back-end application. URL04 URL04


Surface critical server errors for diagnosis using centralized logging.

  • [URL05_SCREENSHOT] Evidence of Prometheus Server. URL05 URL05

  • [SCREENSHOT11] Evidence that Prometheus is monitoring EC2 instances

    • memory ![SCREENSHOT11](SCREENSHOT11 - Free memory.png)
    • cpu usage ![SCREENSHOT11](SCREENSHOT11 - CPU usage.png)
    • disk usage of ![SCREENSHOT11](SCREENSHOT11 - Disk usage.png)
  • [SCREENSHOT12] Evidence that Prometheus and AlertManager send alerts when certain conditions exist in the EC2 instance. SCREENSHOT12