everyup
EveryUp은 Docker로 실행 중인 서비스를 한곳에서 모니터링하는 셀프호스팅 도구입니다. 대시보드 서버에 Web을 띄우고, 모니터링할 Docker 환경마다 가벼운 EveryUp 수집기를 실행하면 끝입니다.
Ficha actualizada 23 sept 2026, 13:36 · upstream 23 sept 2026, 13:25 · release sin release detectada
Qué es everyup
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
EveryUp는 Docker 컨테이너를 관리하고 모니터링하기 위한 셀프호스팅 대시보드와 가벼운 Docker 수집기입니다. 별도의 관측 스택 없이 웹 UI 만 하나로 모든 정보를 한눈에 확인할 수 있습니다.
주요 구성 요소는 Web 서버 (대시보드) 와 Docker 수집기 (Agent) 로 나뉩니다. Web 는 대시보드, 사용자 관리, 알림 규칙 설정, 히스토리 조회 등을 담당하며, Docker 수집기는 각 컨테이너의 상태, 로그, 인프라 메트릭을 실시간으로 수집합니다.
Docker 2.4 이상 버전이 지원되며, Linux kernel 5.8+ 가 필요합니다. eBPF 기반의 자동 trace 기능과 OpenTelemetry 계측을 통해 API latency 와 트래킹도 제공합니다.
- Docker 컨테이너를 관리하는 개발팀이 각 서비스 상태와 로그를 한곳에서 모니터링하고, 알림 채널 (Telegram/Discord/Slack) 을 통해 이상 징후를 즉시 알 수 있다
- 서버 환경의 CPU, 메모리, 디스크 사용량을 실시간으로 확인하여 과부하 상황을 사전에 발견할 수 있다
- API 호출 시간과 트래킹 정보를 수집하여 서비스 응답 속도와 성능을 분석하고 개선 방향을 도출할 수 있다
- 앱이 실패한 경우 로그를 통해 원인을 파악하고, 알림 채널을 통해 팀원에게 즉시 알릴 수 있다
- Docker 환경의 호스트 메트릭 (네트워크, 디스크 I/O 등) 을 모니터링하여 인프라 성능 문제를 조기에 발견할 수 있다
- 앱 코드 수정 없이 Docker 컨테이너를 그대로 유지하면서 수집 데이터를 자동으로 수집할 수 있어 개발 효율성이 매우 높다
- eBPF 기반 자동 trace 기능을 통해 API latency 와 트래킹을 실시간으로 확인할 수 있으며, 앱 코드를 변경하지 않아도 성능 분석이 가능하다
- Telegram, Discord, Slack 등 다양한 알림 채널을 지원하여 모니터링 결과를 팀원에게 즉시 알릴 수 있다
- Docker 수집기는 Docker 소켓에 접근할 권한이 필요하므로, 운영 환경에서 socket 파일 접근 권한을 제한하는 설정이 필요하다
- eBPF 기반 trace 기능은 Linux kernel 5.8+ 가 필수이며, BTF 정보 지원이 필요한 경우에만 적용된다
- API 상태 코드는 access log 에서만 수집되며, 로그가 없는 경우 컨테이너 상태는 확인할 수 없다
- OpenTelemetry 계측은 앱 측에서 설정해야 하며, 이미 OTel 을 사용하는 환경에서는 추가 설정이 필요할 수 있다
- Docker 수집기는 Docker 소켓을 읽기 전용으로 마운트하므로, Docker 내부의 파일 시스템 접근 권한이 제한될 경우 로그 수집에 문제가 발생할 수 있다
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
EveryUp 는 Docker Compose 로 구성되며, Web 서버와 Docker 수집기 두 개의 컨테이너를 실행한다. Docker Compose 를 통해 환경 변수 (EVERYUP_PUBLIC_URL, EVERYUP_DOCKER_GID 등) 를 관리하고, 각 서버마다 Docker 수집기를 설치하여 모니터링할 대상을 연결한다. Docker 2.4 이상과 Linux kernel 5.8+ 가 필수이며, 운영 환경에서는 Docker socket 접근 권한을 제한해야 한다. Web 서버는 Docker 수집기 컨테이너 안에서만 접근 가능한 IP 로 설정해야 하며, Docker Desktop 에서도 동일한 방식으로 구성 가능하다.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.

