Giter VIP home page Giter VIP logo

poc-website-monitoring-go's Introduction

POC-WEBSITE-MONITORING-GO

Website Monitoring é uma prova de conceito para monitorar o status code de Web site, a aplicação foi concebida em GO e, tem o principal objetivo de demostrar as principais funcionalidades que a linguagem proporciona.

Iniciando o monitoramento

Utilize o comando abaixo para iniciar a execução da aplicação:

go run src/main.go

Após a execução do comando será apresentado 4 opção do que desejar executar:

Olá, esse é o aplicativo para monitoramento de Sites, selecione a opção que atende seu cenário:
1: Monitorar um Site
2: Monitorar vários sites (URL`s) de um arquivo.txt
3: Exibir Logs
4: Fechar aplicação

Descrição

  1. Monitorar um Site: Essa opção analisa o status code de uma única URL fornecida pelo usuário;
  2. Monitorar vários sites: Essa opção analisa várias URLs fornecida em arquivo sites.txt;
  3. Exibir Logs: A cada execução dos comandos acima a aplicação salva logs internamente e, caso deseje exibi-los no terminal basta usar essa opção;
  4. Fechar aplicação: Essa opção dispensa explicação, de fato fecha a aplicação.

Observação: A cada execução dos comandos acima a aplicação salva logs em arquivos.txt, tanto para o monitoramento dos sites e erros que possa ocorrer internamente ao executá-los.

Pacotes utilizados:

Referências

poc-website-monitoring-go's People

Contributors

phmatos07 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.