OverOps

San Francisco, CA, USA
2012
Jan 7, 2021   |  By Nicole Pitaro
It’s probably an understatement to say that many of us were thrilled to say goodbye to 2020 last week and usher in the new year. While 2020 wasn’t all bad, it certainly presented its fair share of challenges and changes. COVID-19 pushed engineering teams to be more distributed than ever before, transforming many things about the way we collaborate to build, deliver and manage software.
Dec 8, 2020   |  By Nicole Pitaro
In this post we break down some of the biggest FinServ app failures that made headlines in 2020, and how organizations can avoid them in 2021. The end of one year and the start of another is always a good time for reflection, and this December, some financial services institutions certainly have a lot to think about. The digital transformation race in the financial services industry has been heating up for a while.
Dec 1, 2020   |  By Richard Conn
IT skills gaps are a stumbling block for many businesses. 63% of U.S. organizations expect the gap to widen in the next two years. Unlocking your workforce potential with proper upskilling can be a difficult process. Image source But, if your company manages to successfully close the DevOps skills gap you can significantly improve: Here are our top tips to effectively bridging that gap.
Nov 6, 2020   |  By Alex Zhitnitsky
With KubeCon just around the corner, we thought this would be a good opportunity to look beyond the microservices hype and take a pragmatic look at releasing reliable code in your kubernetes-based applications. You’re probably already familiar with the challenges of troubleshooting monolithic applications. But in a containerized world things can get much more complicated – increasing the importance of having a more structured approach for ensuring code quality and reliability.
Oct 29, 2020   |  By Alex Zhitnitsky
What are some of the biggest obstacles with Java exception handling? Warning: the following string of characters is known to induce stress responses in certain individuals of the human species: “java.lang.NullPointerException”. If you’ve ever been frustrated with an exception, you’ve reached the right place! In this post, we highlight the shortcomings of relying on stack traces alone for investigating Java NullPointerExceptions.
Oct 14, 2020   |  By Nicole Pitaro
In a world where new software development tools and techniques like continuous integration and continuous deployment (CI/CD) debut daily, it can sometimes feel like all of our problems should already be solved. But as we all know, that’s far from the case. As new solutions emerge, new problems come right along with them.
Sep 23, 2020   |  By Alex Zhitnitsky
This second post in our Microsoft + OverOps blog series breaks down how to streamline your troubleshooting process with our new Azure DevOps integration. One thing we’ve learned here at OverOps over the years is that the last thing developers want is yet another dashboard. That’s why we try to make sure that the error snapshots we capture for our users are easily accessible from within the tools they already use.
Sep 11, 2020   |  By Nicole Pitaro
This first post in our Microsoft + OverOps blog series breaks down how to enhance your troubleshooting process with our Microsoft Teams integration. At OverOps, we like to work the way you work. Whatever tools you use, wherever you are in the DevOps lifecycle, we’ll meet you there – and bring our deep, code-level visibility along with us. When it comes to integrating with the modern DevOps life cycle, it should come as no surprise that Microsoft tools are on our radar.
Aug 27, 2020   |  By Tal Weiss
OverOps CTO Tal Weiss shares a few best practices for avoiding digital disasters like the recent Zoom outage. When we first wrote about the impact of the coronavirus in March, almost a third of the U.S – and over a billion people around the world – were in virtual lockdown. Now 5 months later, there are fewer people in lockdown, but the threat of COVID looms as large as ever.
Aug 26, 2020   |  By Alex Zhitnitsky
OverOps’ new integration with GitLab and GitHub empowers development teams to assign every error to the right developer responsible for fixing it. We’re excited to share that we’ve expanded our collaboration with GitLab and GitHub to support git blame and automated source attach! Read the PR announcement here. OverOps’ mission is to help application development and SRE teams deliver more reliable software, faster.
Nov 16, 2020   |  By OverOps

Learn more at https://www.overops.com/

Apr 1, 2020   |  By OverOps
Machine data beyond log files for Splunk. Complete insight into every error in your applications. Log files give you a few variables, OverOps delivers complete, code-aware insight into every known and unknown error in your applications and services.
Feb 26, 2020   |  By OverOps
An introduction to OverOps for .NET
Oct 23, 2019   |  By OverOps
Development and IT Ops teams commonly find themselves in a game of tug-of-war between two key objectives: agility (i.e. driving innovation) and reliability (i.e. maintaining stable software). Unfortunately, the pressure to out-innovate competitors often comes at the expense of reliability. To help organizations better manage the balancing act between agility and reliability, we've developed the Continuous Reliability Maturity Model.
May 2, 2019   |  By OverOps
The One Thing Your CI/CD Workflow is Missing.
Mar 5, 2019   |  By OverOps
Sev1 issues in production cost companies money. In order to prevent them from ever happening, we need to be able to expect the unexpected using Anomaly Detection and Quality Gates.
Feb 22, 2019   |  By OverOps
Production exception handling is a dark science. It’s the least explored subject, with the largest impact on your application's behavior. In this guide, we're bringing in the research to introduce a new workflow for solving Java application errors.
Dec 31, 2018   |  By OverOps
Is DevOps really a common practice or just another buzzword? How many enterprises have actually adopted CI/CD workflows, and what tools do they use to support faster releases? What challenges, both new and existing, are they facing as new technologies and practices emerge?
Nov 29, 2018   |  By OverOps
The dust hasn't settled yet after the explosive release of Java 9 in September 2017, and the launch of Java 10 just flew past us. Now, we're starting to look forward to Java 11 in September 2018. This guide will be your secret weapon to staying on top of all of the new (and improved) features that were introduced in Java in the last year, plus features that are coming soon.
Oct 28, 2018   |  By OverOps
Agile workflows are the new normal for software development, and CI/CD is continuing to help accelerate the release cycle. But, successful developer teams know that CI/CD isn't enough on its own. With code being pushed to production and things breaking faster than ever, more and more teams are adding components of Continuous Reliability to their workflows.
Oct 1, 2018   |  By OverOps
Forward thinking companies, such as TripAdvisor, Fox, Nielsen, Zynga and Intuit, plan ahead and create automated processes to innovate faster, increasing their release frequency and mitigating the associated risks that come with it. The following whitepaper considers the benefits of fast paced release cycles and the requirements for maintaining an automated error resolution process.
Oct 1, 2018   |  By OverOps
Manual tasks like sifting through log files for hours on end are on a path towards extinction. With automated root cause analysis, time spent identifying and solving production errors within Java applications is cut down from days to minutes.
Sep 1, 2018   |  By OverOps
Data has evolved to become the ultimate tool to differentiate from your competition. Whether it be IoT, social or even just the transactional data found in our persistent stores, capturing all of it, extracting insights from it and using it to fuel business decision is the new norm for the modern enterprise. And typically, the more data you have the more insight you can gather.

OverOps is a software reliability platform that applies machine learning to your code as its running to automatically identify anomalies such as newly introduced issues, error regressions and slowdowns and to provide their root cause to the right person.

When an anomalous failure occurs, a complete picture of the code is provided, including:

  • Execution stack, source code and complete variable state
  • Previous 250 log statements (including DEBUG- and INFO-level, even in production)
  • Frequency and failure rate for ALL known and unknown errors and exceptions
  • Classification of new versus reintroduced errors
  • Which release or build is associated with each specific event
  • & more event analytics

The data collected is unique to the OverOps platform but can easily be leveraged by other tools like Splunk, AppD and Grafana for monitoring, alerting and visualization purposes. Not only does access to this information greatly reduce resolution time for issues in all environments including production, it provides deep visibility into the overall quality of new deployments and of the application as a whole.

As more organizations aim to innovate faster and deliver a seamless digital experience for their customers, OverOps helps avoid costly downtime with minimal performance impact and no need to modify code.