Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.