How do monitor you app when it it’s live? How do you do your debugging? How do you know when something is going wrong (besides user complaints)?
There it’s as ok amount of info about building your app, but not so much about running it and monitoring it, so was wondering how you all do it? Feels like building an app and Yolo-deploying it is not how things are done in the real world
I’ve seen mentions of using an remote iex shell, but why use it in the first place? What problem does it solve?
In a system where you can have potential errors, and you want to monitor that the system/subsystems are running in a stable manner (for example error/success rate doesn’t exceed some threshold) I would employ usually a time-series database like influxDB, then plot the graphs for analysts in a tool like grafana.
Generally speaking you should use tools that your organization operates better with, as different products have different needs of monitoring. A simple example would be when we had to create a tool that would connect to sftp servers every n minutes and return metrics if the server is alive to track possible outages due to high data flow, I don’t think you can find something already done for this.