{"id":13626481,"url":"https://github.com/aws-samples/one-observability-demo","last_synced_at":"2026-03-11T00:09:30.685Z","repository":{"id":37894537,"uuid":"281696310","full_name":"aws-samples/one-observability-demo","owner":"aws-samples","description":"Sample microservice based application demonstrating observability capabilities on AWS","archived":false,"fork":false,"pushed_at":"2026-03-07T21:33:26.000Z","size":206625,"stargazers_count":262,"open_issues_count":18,"forks_count":158,"subscribers_count":6,"default_branch":"main","last_synced_at":"2026-03-07T23:11:37.287Z","etag":null,"topics":["amazon-api-gateway","amazon-ecs","amazon-eks","amazon-sns","amazon-sqs","aws","aws-lambda","aws-xray","awsfargate","awstepfunctions","cloudwatch","csharp","golang","java","nodejs","observability","observability-demo","opentelemetry","python","servicelens"],"latest_commit_sha":null,"homepage":"https://observability.workshop.aws/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit-0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aws-samples.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY_FIXES.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"NOTICE","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-07-22T14:13:59.000Z","updated_at":"2026-03-07T14:21:37.000Z","dependencies_parsed_at":"2023-11-21T14:49:36.332Z","dependency_job_id":"69243c85-dd4d-4ad6-9b0e-076a0eee7f6f","html_url":"https://github.com/aws-samples/one-observability-demo","commit_stats":{"total_commits":540,"total_committers":40,"mean_commits":13.5,"dds":0.75,"last_synced_commit":"f4652d65752fd1386da9ecee705fd4197485a97b"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":"amazon-archives/__template_MIT-0","purl":"pkg:github/aws-samples/one-observability-demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws-samples%2Fone-observability-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws-samples%2Fone-observability-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws-samples%2Fone-observability-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws-samples%2Fone-observability-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aws-samples","download_url":"https://codeload.github.com/aws-samples/one-observability-demo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws-samples%2Fone-observability-demo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30362884,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T21:41:54.280Z","status":"ssl_error","status_checked_at":"2026-03-10T21:40:59.357Z","response_time":106,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amazon-api-gateway","amazon-ecs","amazon-eks","amazon-sns","amazon-sqs","aws","aws-lambda","aws-xray","awsfargate","awstepfunctions","cloudwatch","csharp","golang","java","nodejs","observability","observability-demo","opentelemetry","python","servicelens"],"created_at":"2024-08-01T21:02:20.197Z","updated_at":"2026-03-11T00:09:30.678Z","avatar_url":"https://github.com/aws-samples.png","language":"TypeScript","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"## One Observability Demo\n\nThis repo contains a sample application which is used in the One Observability Demo workshop here - https://observability.workshop.aws/\n\n## Documentation\n\nFull documentation is published at the [GitHub Pages site](https://aws-samples.github.io/one-observability-demo/).\n\n### Guides\n\n| Guide | Description |\n|-------|-------------|\n| [Architecture Overview](https://aws-samples.github.io/one-observability-demo/architecture/overview/) | System architecture, microservices, pipeline stages, and observability design |\n| [Deployment Template](https://aws-samples.github.io/one-observability-demo/deployment/codebuild-template/) | CodeBuild CDK deployment parameters and advanced usage |\n| [Cleanup Script](https://aws-samples.github.io/one-observability-demo/operations/cleanup/) | Post-workshop resource cleanup instructions and troubleshooting |\n| [CDK Cleanup](https://aws-samples.github.io/one-observability-demo/operations/cdk-cleanup/) | CDK-specific stack teardown procedures |\n| [Seeding Guide](https://aws-samples.github.io/one-observability-demo/operations/seeding/) | Database and application seeding instructions |\n| [Image Generation](https://aws-samples.github.io/one-observability-demo/operations/image-generation/) | Pet food image generation setup |\n| [Application Redeployment](https://aws-samples.github.io/one-observability-demo/deployment/redeployment/) | How to redeploy individual microservices |\n| [CodeConnection Setup](https://aws-samples.github.io/one-observability-demo/deployment/codeconnection/) | GitHub CodeConnection and Parameter Store integration |\n| [ECS Port Forwarding](https://aws-samples.github.io/one-observability-demo/operations/ecs-port-forwarding/) | Local access to ECS services via port forwarding |\n\n### API Reference\n\nThe CDK construct library API reference is available at the [API Reference](https://aws-samples.github.io/one-observability-demo/api/) page, or browse the source under [`src/cdk/lib/`](./src/cdk/lib/).\n\n## Security\n\nSee [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information.\n\n## Deployment Instructions\n\n### Prerequisites\n\n- IAM role with elevated privileges\n- AWS CLI installed and configured\n- Appropriate AWS permissions for CloudFormation, CodeBuild, and related services\n\n### CloudFormation Templates\n\nThis repository provides CloudFormation templates for automated deployment:\n\n- **[codebuild-deployment-template.yaml](./src/templates/codebuild-deployment-template.yaml)** - CodeBuild CDK deployment template with intelligent retry handling\n\n### Quick Start\n\nDeploy the workshop using the CodeBuild CDK deployment template:\n\n```bash\naws cloudformation create-stack \\\n  --stack-name OneObservability-Workshop-CDK \\\n  --template-body file://src/templates/codebuild-deployment-template.yaml \\\n  --capabilities CAPABILITY_NAMED_IAM \\\n  --parameters \\\n    ParameterKey=pOrganizationName,ParameterValue=aws-samples \\\n    ParameterKey=pRepositoryName,ParameterValue=one-observability-demo \\\n    ParameterKey=pBranchName,ParameterValue=main \\\n    ParameterKey=pWorkingFolder,ParameterValue=src/cdk\n```\n\nFor detailed parameter descriptions and advanced usage, refer to the [full documentation](https://aws-samples.github.io/one-observability-demo/deployment/codebuild-template/).\n\n## Cleanup\n\nAfter completing the workshop, clean up your AWS resources to avoid ongoing charges.\n\nFor comprehensive cleanup instructions, troubleshooting, and safety guidelines, see:\n\n**🧹 [Cleanup Script Documentation](https://aws-samples.github.io/one-observability-demo/operations/cleanup/)**\n\n## License\n\nThis library is licensed under the MIT-0 License. See the LICENSE file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faws-samples%2Fone-observability-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faws-samples%2Fone-observability-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faws-samples%2Fone-observability-demo/lists"}