https://github.com/gdatasoftwareag/devopsgathering2020
https://github.com/gdatasoftwareag/devopsgathering2020
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/gdatasoftwareag/devopsgathering2020
- Owner: GDATASoftwareAG
- Created: 2020-03-05T15:52:27.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-06-27T16:04:51.000Z (12 months ago)
- Last Synced: 2025-10-04T09:00:06.338Z (9 months ago)
- Language: Python
- Size: 42 KB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: ReadMe.md
Awesome Lists containing this project
README
# OpenTracing Prototype
> Prototype according to presentation DevOpsGathering 2020 - "Tracing - a journey to the tactical insight"
> author: Florian Kuckelkorn
> email: Florian.Kuckelkorn ( at ) gdata.de
## Deployment
Deployment for single-node docker swarm (docker needs to be installed)
```sh
ansible-playbook -i inventory/swarm play.yml
```
4 different stacks are getting deployed on the target system
ptl -> SwarmPit for Docker Swarm management
tracing -> general tracing dependencies
worker -> sample worker
flink -> apache flink cluster for cep pattern detection on trace stream
## Flink
If you want to test the flink job just sent the target jar file from the flink subdirectory to the flink jobmanager
## Grafana
If you want to visualize some metrics, you can build your own dashboard or use the prepared dashboard in Tracing/grafana.
You need to setup a prometheus datasource first (check docker-compose.tracing.yml for closer deployment)
## Service Behaviour
If you want to simulate certain service behavior, change the service environment variable according to the python scripts