Skip to content

Latest commit

 

History

History
51 lines (40 loc) · 3.43 KB

README.md

File metadata and controls

51 lines (40 loc) · 3.43 KB

Golang Bookstore ADOT

ADOT (AWS Distro for OpenTelemetry) Implementation for Simple Golang RESTful API Application (Bookstore)

goreport all contributors tags docker pulls download all view clone issues pull requests forks stars license


INDEX

  • Build Container devopscorner/cicd

    • Build Container devopscorner/cicd for DockerHub, detail here
    • Build Container devopscorner/cicd for ECR, detail here
  • Build Container devopscorner/bookstore-adot

    • Build Container devopscorner/bookstore-adot for DockerHub, detail here
    • Build Container devopscorner/bookstore-adot for ECR, detail here
  • Workflow CI/CD Pipeline, detail here

  • Deployments:

    • AWS Developer Tools (AWS CodeCommit, AWS CodeBuild & AWS CodePipeline), detail here link
    • Jenkins CI/CD, detail here link
    • Terraform AWS CodeBuild, AWS CodePipeline & Amazon SNS, detail here link
  • Reproduce Provisioning

    1. Install Terraform Modules, detail here
    2. Provisioning HelmChart Template, detail here
    3. Provisioning TFState DB & Bucket, detail here
    4. Provisioning Infra Core, detail here
    5. Provisioning Infra CI/CD, detail here
    6. Provisioning Resources Amazon EKS, detail here
    7. Provisioning Resources Managed Services Prometheus (AMP), detail here
    8. Provisioning Resources Managed Services Grafana (AMG), detail here
    9. Provisioning Resources Managed Services OpenSearch, detail here
    10. Provisioning Resources EKS ADOT Collector, detail here

Reproduce Testing

  • RESTful API Testing, detail here link