{"id":18299042,"url":"https://github.com/jsisques/prometheus-server","last_synced_at":"2025-04-09T09:18:50.374Z","repository":{"id":250342075,"uuid":"827451480","full_name":"JSisques/prometheus-server","owner":"JSisques","description":"Implementación de Prometheus en Docker para una monitorización eficiente y escalable de sistemas y aplicaciones.","archived":false,"fork":false,"pushed_at":"2024-08-07T20:20:32.000Z","size":2792,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-15T03:26:18.126Z","etag":null,"topics":["docker","docker-compose","prometheus"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JSisques.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-11T17:12:42.000Z","updated_at":"2024-08-07T20:23:07.000Z","dependencies_parsed_at":"2024-07-26T18:11:17.713Z","dependency_job_id":null,"html_url":"https://github.com/JSisques/prometheus-server","commit_stats":null,"previous_names":["jsisques/prometheus-server"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JSisques%2Fprometheus-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JSisques%2Fprometheus-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JSisques%2Fprometheus-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JSisques%2Fprometheus-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JSisques","download_url":"https://codeload.github.com/JSisques/prometheus-server/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248008627,"owners_count":21032556,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","docker-compose","prometheus"],"created_at":"2024-11-05T15:07:47.658Z","updated_at":"2025-04-09T09:18:50.358Z","avatar_url":"https://github.com/JSisques.png","language":"Shell","readme":"![Banner](./img/prometheus-server.png)\n\n# 📊 Prometheus Server\n\nPrometheus Server es un repositorio que facilita la configuración de un servidor Prometheus, junto con Alertmanager, utilizando Docker Compose.\n\n## 📝 Descripción\n\nEste 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`).\n\n## 🛠️ Instalación\n\n### Requisitos\n\n- Docker\n- Docker Compose\n\n### Pasos\n\n1. Clona este repositorio:\n\n```bash\ngit clone https://github.com/tu-usuario/prometheus-server.git\n```\n\n2. Navega hasta el directorio del repositorio:\n\n```bash\ncd prometheus-server\n```\n\n3. Modifica los archivos de configuración según sea necesario:\n\n- `./config/prometheus.yml`: Configura los targets y reglas de Prometheus.\n- `./config/rules.yml`: Define las reglas de alerta para Prometheus.\n- `./config/alertmanager.yml`: Configura las notificaciones de alertas en Alertmanager.\n\n1. Ejecuta el script de instalación:\n\n```bash\nsh ./scripts/setup.sh\n```\n\nEsto iniciará los contenedores de Prometheus Server y Alertmanager en segundo plano.\n\n## 🚀 Uso\n\nUna vez que los contenedores estén en ejecución, puedes acceder a las siguientes interfaces:\n\n- Prometheus: [http://localhost:9090](http://localhost:9090)\n- Alertmanager: [http://localhost:9093](http://localhost:9093)\n\n## 👨‍💻 Autor\n\n- Nombre: Javier Plaza Sisqués\n- GitHub: [JSisques](https://github.com/JSisques)\n\n## 📄 Archivos de Configuración\n\nEn este repositorio se incluyen varios archivos de configuración para personalizar el comportamiento de Prometheus y Alertmanager:\n\n- `prometheus.yml`: Configuración principal de Prometheus.\n- `rules.yml`: Reglas de alerta personalizadas para Prometheus.\n- `alertmanager.yml`: Configuración de notificaciones para Alertmanager.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjsisques%2Fprometheus-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjsisques%2Fprometheus-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjsisques%2Fprometheus-server/lists"}