Skip to content

Este projeto consiste em uma API para armazenamento e análise de logs com base em agregações utilizando C#/.NET e MongoDB. O objetivo é centralizar os logs de diferentes serviços, permitindo consultas para análise de desempenho, erros e comportamentos suspeitos.

License

Notifications You must be signed in to change notification settings

murilonicemento/log-analyzer

Repository files navigation

Sistema de Análise de Logs

Visão Geral

Este projeto consiste em uma API para armazenamento e análise de logs com base em agregações utilizando C#/.NET e MongoDB. O objetivo é centralizar os logs de diferentes serviços, permitindo consultas para análise de desempenho, erros e comportamentos suspeitos.

Tecnologias Utilizadas

  • ASP.NET Core
  • MongoDB
  • Swagger

Como Executar o Projeto

1. Clonar o Repositório

git clone https://github.com/murilonicemento/log-analyser.git
cd log-analyser

2. Configurar as Variáveis de Ambiente

Crie um arquivo appsettings.json e configure a string de conexão com o MongoDB:

{
  "LogAnalyserConfiguration": {
    "Database": "logAnalyser",
    "Host": "localhost",
    "Port": 27017,
    "User": "",
    "Password": ""
  }
}

3. Testar e acessar a API

Acesse a documentação do Swagger em:

http://localhost:5232/swagger

Contribuição

Fique à vontade para abrir uma issue ou enviar um pull request.

Licença

Este projeto está licenciado sob a MIT License.

About

Este projeto consiste em uma API para armazenamento e análise de logs com base em agregações utilizando C#/.NET e MongoDB. O objetivo é centralizar os logs de diferentes serviços, permitindo consultas para análise de desempenho, erros e comportamentos suspeitos.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published