Facultad de Ingeniería del Ejército

Proyecto de Promoción y Síntesis

Informe del Proyecto

Horus: Tablero de Control del JCCIC

Sistema de monitorización de indicadores clave de performance de los Centros de Comunicaciones e Informáticad de Campaña del Ejército Argentino.

Arquitectura

Arquitectura Horus

Requisitos

  • Ubuntu 20.04
  • Docker
  • Usuario sudoer

Tecnologías

  • Docker
  • Go
  • PostgreSQL
  • InfluxDB
  • Grafana

Instalación

git clone https://proyecto-horus-admin@bitbucket.org/proyecto-horus/horus-jccic-principal.git
cd horus-jccic-principal
docker volume create --name=grafana-data
docker network create --subnet 10.20.0.0/24 horus-ccic
docker-compose up --build

Documentacion de API

Ingresando desde un navegador web a la IP donde se encuentra desplegado el sistema. Si es en su misma equipo: https://localhost/

Para correr tests API

Si ya ha corrido el sistema debe eliminar las imagenes creadas para generar el contenedor de pruebas

docker-compose down --rmi all

Entonces hacer

docker-compose -f test-project.yml up

Y podra ver los resultados de los test en el log del contenedor api-horus. Para volver a instanciar los contentenedores de produccion debera nuevamente utilizar el comando:

docker-compose down --rmi all

Credenciales - Grafana

Credenciales - InfluxDB