Cosa ti piace di più di Mezmo?
Molto facile da implementare.
Definisci il nome dell'app e dell'ambiente.
L'app è fantastica! Compatta, buona interfaccia utente. I log sono facili da leggere. Colore diverso per avvisi/errori. Visualizzazione dei picchi.
Configura gli avvisi, inclusi gli avvisi quando certi log aumentano di frequenza. Molte ottime opzioni nell'app.
L'app rende facile vedere solo certi tipi di log, da certi server/app/tempi. Puoi persino cercare nei log!
Quantità generosa di conservazione dei dati per dollaro, e numero illimitato di host. Il costo minimo è di $10/mese.
Mezmo non offre alcun servizio oltre al logging. Altre soluzioni di cloud logging offrono tutti i tipi di monitoraggio delle prestazioni. Ma per me questo è in realtà un vantaggio. Rende l'app molto semplice e facile da usare e l'SDK molto semplice da configurare. Gli strumenti più complessi sono spesso troppo ingombranti e scomodi perché fanno troppo. Fai una cosa e falla bene. Recensione raccolta e ospitata su G2.com.
Cosa non ti piace di Mezmo?
* Non è possibile inviare il livello "log" regolare. Devi invece scegliere tra "debug", "trace", "info", "warn" o "error". Quando tento di registrare {level: "log"} in NodeJS, ricevo un errore. L'SDK semplicemente non lo permette. Quindi, è fastidioso quando registro il livello "console.log" regolare, devo inviarlo come {level: "trace"} invece. Non è un grosso problema per me, perché non uso trace.
* Sarebbe bello se debug/trace/info fossero di colori diversi nell'app. Attualmente sono tutti grigi.
* Non so se l'hanno risolto o meno, ma a gennaio 2021 c'era una limitazione... Se fai un log meno spesso di una volta al minuto, allora il loro servizio di logging sembra andare in standby. Poi, se non hai inviato un log per un po', semplicemente scarterebbe il primo log, non lo riporterebbe affatto. Questo era frustrante. L'ho risolto con un "setInterval" sul mio server - inviando un log "debug" una volta al minuto. In questo modo, anche se invio occasionalmente eventi di log rari da server diversi, tutti i log ora appaiono senza perdersi. È abbastanza semplice. Tuttavia, per non inquinare il dashboard dell'app, ho dovuto mettere da parte il livello "debug" per questo scopo, e non usarlo mai nella mia app reale. Poi filtrarlo dall'app.
Quindi ora, sono in grado di usare (e vedere nel dashboard) "info", "warn", "error", e invece di "log" devo usare "trace". Questi sono gli unici livelli disponibili che funzionano effettivamente.
Fortunatamente, per me è sufficiente. E, l'interfaccia utente è molto buona, e il prezzo è molto buono per quanto bene tutto funziona. Ma se il servizio fosse meno user-friendly, o il prezzo più alto, la mia valutazione sarebbe più bassa. Quindi, nel complesso, ottimo lavoro!
* La documentazione non è ben formulata, non è facile da consultare. La documentazione menziona un livello di log "fatal", ma in realtà non funziona. Recensione raccolta e ospitata su G2.com.