Skip to content

ProjetaAi/mlops-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MLOps Monitor

A MLOps Monitor é uma biblioteca de monitoramento de Machine Learning Operations (MLOps) que permite coletar logs, métricas e dados do modelo e execução em um ambiente de produção.

Funcionalidades

  • Coletar logs (concluído)
  • Coletar métricas (em andamento)
  • Coletar dados do modelo e execução (em andamento)

Uso de Logs

Os logs são informações detalhadas sobre a execução de uma aplicação. Eles são importantes para solucionar problemas, rastrear erros e garantir que o aplicativo esteja funcionando corretamente.

Para utilizar o coletor de logs da MLOps Monitor, basta importar o módulo log_collector e chamar a função collect_logs. Exemplo:

from mlops.logger import Lodge 

config = {"model": "pricing", "model_owner": "Juan Manoel", "squad": "mlops"}
console  = Lodge(config)

console.info({"test":"Olá Mundo"})

console.error({"test":"Olá Mundo"})

Instalação

Para instalar a biblioteca, basta executar o seguinte comando:

$ pip install git+https://github.com/ProjetaAi/mlops-monitor.git

Passe as Variaveis de Ambiente no seu Codigo

import os
os.environ['DD_API_KEY'] = "" # Inserir a API_KEY 
os.environ['DD_SITE'] = "us5.datadoghq.com"
os.environ['ENV'] = "DEV"

Contribuição

Se você deseja contribuir com a biblioteca, basta seguir os seguintes passos:

  • Faça um fork do repositório
  • Crie uma branch para sua feature (git checkout -b minha-feature)
  • Faça o commit das suas alterações (git commit -am 'Minha feature')
  • Faça o push para a branch (git push origin minha-feature)
  • Abra um Pull Request

Licença

Esta biblioteca está licenciada sob a Licença MIT. Consulte o arquivo LICENSE para obter mais informações.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published