Skip to content

emanuelmassafera/observability-prometheus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Observability with Prometheus

👀 Observability concepts using Prometheus and Grafana 👀


Table of contents


About the project

Project made with the objective of studying observability concepts using Prometheus and Grafana.


Technologies


How to run

Prerequisites

Before starting, you will need to have the following tools installed on your machine: Git, Docker and Docker-compose. To work with the code, it is recommended to use a good editor, such as the VSCode.

Running the application

# Clone this repository
$ git clone https://github.com/emanuelmassafera/observability-prometheus.git

# Access the project folder via the terminal/cmd
$ cd observability-prometheus

# Start the services
$ docker-compose up -d

# Access the app via the terminal/cmd
$ docker exec -it app sh

# Start the app
$ go run main.go

# The grafana dashboards will start at port:3000 (credentials: admin/admin)
# The app will start at port:8181

Author

Emanuel Massafera

Badge Badge


License

This repository is licensed by MIT LICENSE. For detailed information, read the file LICENSE.

Made with ♥ by Emanuel Massafera 👋 Get in touch!

About

Observability concepts using Prometheus and Grafana

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published