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?
Top comments (30)
@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. :)
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.
My Continuous Integration process is controled by GitLab. They have an included system for CI (With Docker). For testing + quality code I'm using a free software : SonarQube.
Thanks for using GitLab! Since a few releases we have included Auto Code Quality docs.gitlab.com/ee/topics/autodevo... Consider giving it a look.
It look great, the code quality review in every commit seem fine.
It's a bit sad that it doesn't work for non-entreprise version.. Could be great for open project !
It is always hard to make that decision. For our criteria see about.gitlab.com/stewardship/#what... Most of GitLab 10.0 about.gitlab.com/2017/09/22/gitlab... is open source.
I now understand what you mean. It seem ok, my company will consider this feature when we will try to convince them to pay :) Thanks !
Thank you!
Are you running your own GitLab server or do you use their service?
I'm using it at my job, we run our own GitLab server.
For personnal usage, I will let them host it. It's free for Open Source project and everything I dev is Open source :)
Sounds good and the pricing seems okay too :)
Yeah ! Pricing are okay and it's almost free for personnal usage.
You can look other CI soft like Travis CI, look here for others : github.com/marketplace/category/co...
Ah, nice, thank you!
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.
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
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.
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 :)
Bitbucket with pipelines for CI/CD to AWS.
Also Docker
OpsGenie and VictorOps both have nice products.
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!