https://github.com/willianantunes/a-b-c-apps
A (C# with NDjango.RestFramework), B (Django), and C (React-Admin) applications. Use them to test integrations, observability, and more!
https://github.com/willianantunes/a-b-c-apps
crud csharp django docker drf jaeger nextjs observability opentelemetry otlp prometheus react-admin zipkin
Last synced: about 1 year ago
JSON representation
A (C# with NDjango.RestFramework), B (Django), and C (React-Admin) applications. Use them to test integrations, observability, and more!
- Host: GitHub
- URL: https://github.com/willianantunes/a-b-c-apps
- Owner: willianantunes
- Created: 2024-08-26T22:54:01.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-07T15:46:28.000Z (over 1 year ago)
- Last Synced: 2025-04-06T23:41:56.219Z (about 1 year ago)
- Topics: crud, csharp, django, docker, drf, jaeger, nextjs, observability, opentelemetry, otlp, prometheus, react-admin, zipkin
- Language: Python
- Homepage:
- Size: 411 KB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# A, B, and C applications
Sample applications fully integrated with OTel. Access each application's README for more information.
Use the images:
- [willianantunes/a-b-c-apps-letter-a](https://hub.docker.com/r/willianantunes/a-b-c-apps-letter-a)
- [willianantunes/a-b-c-apps-letter-b](https://hub.docker.com/r/willianantunes/a-b-c-apps-letter-b)
- [willianantunes/a-b-c-apps-letter-c](https://hub.docker.com/r/willianantunes/a-b-c-apps-letter-c)
## Running the applications
Just run the following command:
```bash
docker compose up
```
Applications will be available at:
- Letter A (C# with NDjango Rest Framework): http://localhost:8000/swagger
- Letter B (Python with Django and DRF): http://localhost:8080/api/v1/
- Letter C (JavaScript with Next.js and React Admin): http://localhost:3000
Observability tools are available at:
- Jaeger: http://0.0.0.0:16686
- Zipkin: http://0.0.0.0:9411
- Prometheus: http://0.0.0.0:9090
- HyperDX: http://localhost:8090