https://github.com/murilonicemento/log-analyser
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.
https://github.com/murilonicemento/log-analyser
asp-net-core csharp dotnet fluent-validations mongodb open-api swagger
Last synced: over 1 year ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/murilonicemento/log-analyser
- Owner: murilonicemento
- License: mit
- Created: 2025-03-15T23:00:00.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-16T21:16:58.000Z (over 1 year ago)
- Last Synced: 2025-03-16T22:24:46.621Z (over 1 year ago)
- Topics: asp-net-core, csharp, dotnet, fluent-validations, mongodb, open-api, swagger
- Language: C#
- Homepage:
- Size: 30.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# **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**
```sh
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:
```json
{
"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](LICENSE).