You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lefos
637b98f95a
|
3 years ago | |
---|---|---|
WriteToMongo@c74bc894cd | 3 years ago | |
dummyservice@5a53c9243b | 3 years ago | |
files | 3 years ago | |
playground-client@1abf5ff1b2 | 3 years ago | |
readmongo@52f1d220ca | 3 years ago | |
.gitmodules | 3 years ago | |
Details | 3 years ago | |
Example.sh | 3 years ago | |
README.md | 3 years ago | |
docker-compose.yml | 3 years ago | |
install.sh | 3 years ago | |
inventory.yml | 3 years ago | |
mongo.yml | 3 years ago | |
monitorall.yml.sh | 3 years ago | |
node.yml | 3 years ago | |
runw.sh | 3 years ago | |
terminate_all.sh | 3 years ago |
README.md
System and Service Monitoring and Analysis in a Cloud Environment with Services based on Containers
Installation Process
git clone <insert_git_project_url>
cd Thesis
chmod 700 install.sh
./install.sh
Run Web-client
./runw.sh
Run the rest services
docker-compose up
...and you are done.
You can access the web-client on and monitor some logs:
Add your own Service to the system
All you have to do is add it to the docker-compose file or run it afterwords with a simple docker run command. You need to configure the logging driver though. Example:
docker run --network="thesis_playground-net" --log-driver=fluentd --log-opt tag="mongo.node3" -p 3003:3001 dummyservice
You will need to mention a tag as "mongo.whateveryouwant" to be able to see your logs. If your service is a mongoDB, a nodejs app, or a redis you can pick the right tag so you can see your logs. Tags that are already known to the app are "mongo.node", "mongo.redis", "mongo.mongo"