I'm a front-end dev and most of the time I have back-end devs and admins at hand, who monitor production systems and tell me how my front-ends perform.
But lately I found I get more control over the stability when I use services on my own to monitor my systems. This gives me faster feedback and lesser ambiguity than talking to people who interpret the data for themselves before they tell me what happened.
I'm a total n00b and I'd like to know what you are using.
I'm using Sentry, which offers me a central hub for the error reporting of all of my apps.
Also, Apex Ping, to monitor the status of all the back-ends I built front-ends for.
So... what are your favorite dev-ops services?
Continuous Integration? Testing? Quality Assurance?
Latest comments (30)
Great article! I'm a big fan of DevOps consulting services and have had great experiences in the past. My favorite service is CloudBees, which offers a wide range of services, including cloud engineering, DevOps automation, and containerization. They also provide support and training in DevOps and Continuous Delivery, which is invaluable for any company looking to adopt DevOps. Another service I like is Cloudify, which provides automated deployment, monitoring, and management for cloud-native applications. They also offer DevOps services such as configuration management and continuous delivery. Thanks for sharing this article!
SecurityOps - we're using Snyk.io platform and GitHub integration to monitor for vulnerable packages introduced into the code-base (new insecure versions, new packages checked-in etc)
Newrelic, Datadog, Zabbix, and Logstash - app, server and container monitoring + log management.
I use Cloudwatch and Uptime Robot. Uptime robot gives me basic metric for response time and alerts when anything goes down. While AWS Cloudwatch gives me more in-depth metrics to Instances, and other services
Bitbucket with pipelines for CI/CD to AWS.
Also Docker
OpsGenie and VictorOps both have nice products.
On this page you will find DevOps roadmap showing the most commonly used skills or tools for DevOps
Awesome, thank you!
I'm looking at this map and think "How come they forgot Nix ecosystem? I thought the tools were superior to stuff like Ansible, Docker, Terraform and co.?"
But seems like it's still a good starting point :)
I use is healthchecks.io. Cron Monitoring. Get Notified When Your Cron Jobs Fail.
Nice!
At the moment I don't have any cron jobs, but it's always nice to have something looking after them, haha.
I just bumped into logrocket which looks cool especially if you're using react+redux:logrocket.com/
For CI/CD i really suggest you take a look at codefresh
They also have a really cool free tier π
Yes, seems good too.
Never heard of either, I'll have a look, thanks :)
Also, have a look at this super cool tool for end2end automated testing:
ghostinspector.com/
Ah, I already know Ghostinspector, but I never got really warm with e2e-testing.
One slick tool we use is timber.io.
We were very early adopters as we knew the founders, and it's been incredible to see their product come along. It's very a very powerful tool for making your logs really work for you.
Hum, seems a bit like Sentry or Segment, but more low level?
Yeah, it captures everything then you can work off of that with custom alerts, etc. Logging's pretty fundamental, but it builds off of it.
@maestromac totally could see you answering this.
I really like having CI. We use CodeShip here, and it just makes pushing code really worry-free. You know when you've broken something, and when things work out just fine.
Cool!
As I wrote, I only looked into operational stuff, after the build when things are running on the clients.
Guess it also pays to look into things that need to happen before the shipping :D
Yeah for sure. There are times when things only break in production, but for the times when things break in development and you didn't realize, CI is great. :)