https://github.com/antoniopaya22/project-template
Microservices Project template with Prometheus, Grafana, Node-Exporter, Backend and Frontend
https://github.com/antoniopaya22/project-template
api-rest docker-compose grafana microservices microservices-application netcore node-exporter prometheus vuejs
Last synced: 8 months ago
JSON representation
Microservices Project template with Prometheus, Grafana, Node-Exporter, Backend and Frontend
- Host: GitHub
- URL: https://github.com/antoniopaya22/project-template
- Owner: antoniopaya22
- License: mit
- Created: 2020-09-22T09:28:30.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-10-15T07:46:59.000Z (over 5 years ago)
- Last Synced: 2024-01-09T17:27:20.473Z (about 2 years ago)
- Topics: api-rest, docker-compose, grafana, microservices, microservices-application, netcore, node-exporter, prometheus, vuejs
- Language: C#
- Homepage:
- Size: 20.8 MB
- Stars: 7
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Microservices Project Template






Microservices Project template with Prometheus, Grafana, Node-Exporter, .NET Core Backend and VueJS Frontend.




---
## Building and running
```
make run
```
Once the script is executed, the following urls will be accessible:
- **backend:** http://backend:5000 / http://127.0.0.1:5000
- **frontend:** http://frontend / http://127.0.0.1
- **grafana:** http://grafana:3000 / http://127.0.0.1:3000
## Check containers
```
make status
```
## Clean docker images and containers
Clean containers:
```
make remove
```
Clean images:
```
make remove-img
```
### Setting up Grafana
- **User**: admin
- **Password**: antonio (It can be modified in the docker-compose.ym file)
> It is recommended to create a new Dashboard specifically for node-export methods. To do this you must go to "Import" and enter the Dashboard code 1860