Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jsisques/prometheus-server
Implementación de Prometheus en Docker para una monitorización eficiente y escalable de sistemas y aplicaciones.
https://github.com/jsisques/prometheus-server
docker docker-compose prometheus
Last synced: about 15 hours ago
JSON representation
Implementación de Prometheus en Docker para una monitorización eficiente y escalable de sistemas y aplicaciones.
- Host: GitHub
- URL: https://github.com/jsisques/prometheus-server
- Owner: JSisques
- License: gpl-3.0
- Created: 2024-07-11T17:12:42.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-08-07T20:20:32.000Z (5 months ago)
- Last Synced: 2024-11-05T15:07:46.706Z (about 2 months ago)
- Topics: docker, docker-compose, prometheus
- Language: Shell
- Homepage:
- Size: 2.66 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![Banner](./img/prometheus-server.png)
# 📊 Prometheus Server
Prometheus Server es un repositorio que facilita la configuración de un servidor Prometheus, junto con Alertmanager, utilizando Docker Compose.
## 📝 Descripción
Este repositorio contiene un Docker Compose que configura un entorno completo de monitoreo con Prometheus y Alertmanager. Incluye archivos de configuración para Prometheus (`prometheus.yml` y `rules.yml`) y Alertmanager (`alertmanager.yml`).
## 🛠️ Instalación
### Requisitos
- Docker
- Docker Compose### Pasos
1. Clona este repositorio:
```bash
git clone https://github.com/tu-usuario/prometheus-server.git
```2. Navega hasta el directorio del repositorio:
```bash
cd prometheus-server
```3. Modifica los archivos de configuración según sea necesario:
- `./config/prometheus.yml`: Configura los targets y reglas de Prometheus.
- `./config/rules.yml`: Define las reglas de alerta para Prometheus.
- `./config/alertmanager.yml`: Configura las notificaciones de alertas en Alertmanager.1. Ejecuta el script de instalación:
```bash
sh ./scripts/setup.sh
```Esto iniciará los contenedores de Prometheus Server y Alertmanager en segundo plano.
## 🚀 Uso
Una vez que los contenedores estén en ejecución, puedes acceder a las siguientes interfaces:
- Prometheus: [http://localhost:9090](http://localhost:9090)
- Alertmanager: [http://localhost:9093](http://localhost:9093)## 👨💻 Autor
- Nombre: Javier Plaza Sisqués
- GitHub: [JSisques](https://github.com/JSisques)## 📄 Archivos de Configuración
En este repositorio se incluyen varios archivos de configuración para personalizar el comportamiento de Prometheus y Alertmanager:
- `prometheus.yml`: Configuración principal de Prometheus.
- `rules.yml`: Reglas de alerta personalizadas para Prometheus.
- `alertmanager.yml`: Configuración de notificaciones para Alertmanager.