O que você mais gosta Mezmo?
Muito fácil de implementar.
Defina o nome do aplicativo e do ambiente.
O aplicativo é ótimo! Compacto, boa interface de usuário. Os logs são fáceis de ler. Cores diferentes para aviso/erro. Visualização de picos.
Configure alertas, incluindo alertas quando certos logs aumentam em frequência. Muitas ótimas opções no aplicativo.
O aplicativo facilita ver apenas certos tipos de logs, de certos servidores/aplicativos/tempos. Até mesmo pesquisar nos logs!
Quantidade generosa de retenção de dados por dólar, e número ilimitado de hosts. Cobrança mínima é de $10/mês.
Mezmo não oferece nenhum serviço além de registro de logs. Outras soluções de registro em nuvem oferecem todos os tipos de monitoramento de desempenho. Mas para mim isso é na verdade um benefício. Isso torna o aplicativo muito simples e fácil de usar e o SDK muito simples de configurar. As ferramentas mais complexas são muitas vezes muito complicadas e desajeitadas porque fazem demais. Faça uma coisa e faça bem. Análise coletada por e hospedada no G2.com.
O que você não gosta Mezmo?
* Não é possível enviar o nível regular "log". Você tem que escolher entre "debug", "trace", "info", "warn" ou "error". Quando tento registrar {level: "log"} no NodeJS, recebo um erro. O SDK simplesmente não permite isso. Então, é irritante quando registro o nível regular "console.log", tenho que enviá-lo como {level: "trace"} em vez disso. Não é um grande problema para mim, porque não uso trace.
* Seria bom se debug/trace/info fossem de cores diferentes no aplicativo. Atualmente, todos são cinza.
* Eu não sei se eles consertaram isso ou não, mas em janeiro de 2021, havia uma limitação... Se você fizer um log com menos frequência do que uma vez por minuto, o serviço de registro parece entrar em modo de espera. Então, se você não enviou um log por um tempo, ele simplesmente descartaria o primeiro log, não o relatando de forma alguma. Isso era frustrante. Eu resolvi isso com um "setInterval" no meu servidor - enviando um log "debug" uma vez por minuto. Desta forma, mesmo que eu envie eventos de log raros ocasionais de diferentes servidores, todos os logs agora aparecem sem se perder. É fácil o suficiente. No entanto, para não poluir o painel do aplicativo, tive que reservar o nível "debug" para esse propósito e nunca usá-lo no meu aplicativo real. Depois, filtrá-lo do aplicativo.
Então agora, posso usar (e ver no painel) "info", "warn", "error", e em vez de "log" tenho que usar "trace". Estes são os únicos níveis disponíveis que realmente funcionam.
Felizmente, para mim isso é suficiente. E, a interface é muito boa, e o preço é muito bom para o quão bem tudo funciona. Mas se o serviço fosse menos amigável ou o preço mais alto, minha avaliação seria menor. Então, no geral, ótimo trabalho!
* A documentação não é bem redigida, não é fácil de navegar. A documentação menciona um nível de log "fatal", mas isso não funciona de fato. Análise coletada por e hospedada no G2.com.