Commit Graph

35 Commits

Author SHA1 Message Date
egutierrez a884ed0dbc chore: eliminar workflow de Gitea/Coolify
Eliminación del workflow de despliegue automático a Coolify.

El repositorio actualmente no requiere despliegue automático, por lo que se elimina la configuración del workflow de Gitea para simplificar la estructura del proyecto.

Archivo eliminado:
- .gitea/workflows/deploy.yml
2026-03-23 20:07:12 +01:00
egutierrez 4df3a11e0c merge: quick/simplify-stack-alloy-prometheus-loki-grafana — Simplificación del stack a Alloy + Prometheus + Loki + Grafana
Deploy to Coolify / deploy (push) Has been cancelled
2026-03-23 20:01:31 +01:00
egutierrez 8509a1a4e8 refactor: simplificar configuración de Alloy para métricas y logs
Limpieza de la configuración de Alloy eliminando componentes no utilizados:

Métricas (Prometheus):
- Mantiene scraping de: Alloy, Prometheus, Grafana, Loki, app_metrics
- Comentados: Tempo, Node Exporter, cAdvisor
- Receptor HTTP para métricas externas (puerto 9999)
- Remote write a Prometheus

Logs (Loki):
- Descubrimiento y recolección de logs de contenedores Docker
- Receptor HTTP para logs externos (puerto 3101)
- Receptor Syslog (puerto 1514)
- Envío a Loki

Trazas:
- Sección completa de Tempo comentada (OTLP, Jaeger, Zipkin)

La configuración resultante está enfocada exclusivamente en métricas y logs, reduciendo la superficie de ataque y simplificando el troubleshooting.
2026-03-23 20:01:06 +01:00
egutierrez 65673636c4 refactor: simplificar docker-compose a stack esencial
Simplificación del stack de observabilidad manteniendo solo los servicios esenciales:

Servicios activos:
- Alloy (puertos mínimos: 12345, 9999, 3101)
- Prometheus (métricas)
- Loki (logs)
- Grafana (visualización)

Servicios comentados:
- Tempo (trazas distribuidas)
- Promtail (reemplazado por Alloy)
- Node Exporter (métricas del host)
- cAdvisor (métricas de contenedores)

Cambios:
- Reducción de puertos de Alloy (eliminados puertos de trazas: OTLP, Jaeger, Zipkin)
- Actualización de dependencias de Alloy y Grafana
- Limpieza de volúmenes no utilizados (tempo_data, promtail_positions)
- Grafana ahora solo depende de Prometheus y Loki

El stack simplificado mantiene capacidad completa de métricas y logs con menor complejidad operacional.
2026-03-23 20:00:57 +01:00
egutierrez 87cddfa23e intentando capturar mas metricas
Deploy to Coolify / deploy (push) Has been cancelled
2025-11-24 23:27:32 +01:00
egutierrez 6a49bd573c alloy captura y guarda cada segundo
Deploy to Coolify / deploy (push) Has been cancelled
2025-11-24 23:17:39 +01:00
egutierrez 5b6a0ddbc2 capacidad para guardar metricas en prometheus
Deploy to Coolify / deploy (push) Has been cancelled
2025-11-24 22:53:07 +01:00
egutierrez 399613e009 env example añadido
Deploy to Coolify / deploy (push) Waiting to run
2025-11-16 17:07:22 +01:00
egutierrez e13560202b mas metricas de docker y de node exporter
Deploy to Coolify / deploy (push) Has been cancelled
2025-11-16 17:00:26 +01:00
egutierrez bd781cf7d3 promptail de docker añadido
Deploy to Coolify / deploy (push) Has been cancelled
2025-11-16 16:29:23 +01:00
egutierrez b7397cdefd documentos añadidos
Deploy to Coolify / deploy (push) Has been cancelled
2025-11-16 16:00:00 +01:00
egutierrez ff7d41c9ce Merge remote-tracking branch 'origin/master'
Deploy to Coolify / deploy (push) Has been cancelled
union ramas discrepantes
2025-11-14 11:57:48 +01:00
egutierrez d99e544ebe restart siempre 2025-11-14 11:22:04 +01:00
egutierrez 3ce5f29819 ajustadas passwords y deployment
Deploy to Coolify / deploy (push) Has been cancelled
2025-11-09 17:27:06 +01:00
egutierrez 65f2585c59 Logger mejorado para ver emojis y tildes 2025-11-06 00:46:05 +01:00
egutierrez fa93504101 arreglados alloy y loki para aceptar emojis 2025-11-05 22:36:23 +01:00
egutierrez d85faf0313 mejorado para ver emojis en los logs 2025-11-05 22:25:54 +01:00
egutierrez 31bf5be0e5 actualizado a hora local 2025-11-04 17:51:17 +01:00
egutierrez 5de604e306 patrones añadidos loki 2025-11-02 13:19:44 +01:00
egutierrez a289816a2a loki_mejorado para simplicidad 2025-11-02 13:11:18 +01:00
egutierrez cf4a77132e añadidos dashboards ia 2025-11-02 12:38:17 +01:00
egutierrez 9755fda5ea solo campos necesarios 2025-10-31 18:45:02 +01:00
egutierrez 210d23f949 guardado service nadamas 2025-10-31 18:09:43 +01:00
egutierrez 5943e2ba9c añadido decorador y funcion de excepciones 2025-10-31 15:45:00 +01:00
egutierrez 64e1c0e970 Nombre del servicio directo en el logger 2025-10-31 15:32:33 +01:00
egutierrez 281ec46fc7 añadido warning al logger 2025-10-29 17:08:06 +01:00
egutierrez 4d0cfb015a readme arreglado 2025-10-22 20:17:37 +02:00
egutierrez d00f3a3d6e añadido requests 2025-10-22 19:50:46 +02:00
egutierrez fc1e5fed75 problema tempo arreglado 2025-10-22 19:49:16 +02:00
egutierrez 76ac335c16 puerto mejorado y docker con volumenes 2025-10-22 19:41:02 +02:00
egutierrez 439a63874e mejorado readme 2025-10-22 17:11:01 +02:00
egutierrez e6de5c7223 añadido logger de prueba 2025-10-22 13:09:11 +02:00
egutierrez b294dbb80c mejorado el readme 2025-10-21 14:13:12 +02:00
egutierrez fcc0e64fe1 Remove existing Grafana provisioning files and add new configurations for dashboards and datasources 2025-10-06 01:27:02 +02:00
egutierrez 9966851e75 Add initial project structure and configuration for monitoring suite
- Create .gitignore to exclude Python-generated files and virtual environments
- Add .python-version for Python version management
- Initialize README.md with project description and usage instructions
- Implement alloy.river configuration for Grafana Alloy observability
- Set up grafana.ini for Grafana configuration
- Configure dashboards.yml for automatic dashboard loading in Grafana
- Define datasources.yml for connecting Grafana to Prometheus, Loki, and Tempo
- Establish loki.yaml configuration for Loki logging
- Set up prometheus.yml for Prometheus metrics collection
- Configure tempo.yaml for Tempo tracing
- Create docker-compose.yml for orchestrating services
- Develop init.sh script for initializing project directories and services
- Implement main.py as the entry point for the application
- Define pyproject.toml for project metadata and dependencies
- Update uv.lock for dependency management
2025-10-06 00:52:31 +02:00