DevOps is a set of practices combining software development and Ops, with the goal of delivering more features, fixes, and updates faster, in alignment with business objectives. Database DevOps applies these same principles to the database by automating things like schema changes rather than having them manually applied by a DBA.
Being able to do this, relies on having good monitoring in place, so that if any automated deployment, whether that be a code deploy or schema change, fails or causes degraded performance, an engineer can be notified and changes rolled back quickly. These issues would normally be caught in a pre-production environement.
DBmarlin has 24x7 monitoring for all the most common database platforms and can alert when performance fails to meet the desired level. Comparison reports allow you to quickly see the performance differences that caused the issue so that it can be resolved quickly.
Site reliability engineering (SRE) teams use observability tools to detect abnormal behaviors in the software and, more importantly, collect information that helps developers understand what causes the problem.
Have your CI or CD tools send events to our API so you see them on the charts in DBmarlin. This makes it easy to see if a code release had a positive or negative impact on the database.
Any time you make a code change there is the potential for it to impact on database performance. DBmarlin monitors every statement and you can drill down to understand its performance profile and execution plan in order to tune it.
DBmarlin has a built-in knowledge-base for database wait events and statement execution plan operations which will guide the tuning process showing what can be done to improve performance.
DBmarlin monitors database performance, tracks changes and helps your databases run fast.
Provides an easy to use and consistent way to monitor MySQL, MariaDB, PostgreSQL, Oracle, SQL Server, IBM Db2 & CockroachDB, self-hosted or cloud.
Captures SQL statement text and wait states so you can see exactly where the time is spent when executing SQL within your databases.
Pick any 2 periods and let DBmarlin automatically do the analysis to see if performance has improved or degraded.
Send deployment events to DBmarlin from your CI pipeline so you can see them as markers on the time-series charts.
Save granular data and keep the data for as long as you need. You can even store a link to the snapshot in your ticketing system.
Creates a modern and consistent user interface across different database technologies that are easy to understand for experts and non-experts.
Cross-platform database performance tuning and optimisation
Supports cloud-hosted as well as self-hosted databases
DBmarlin can be up and running in minutes, collecting vital information about exactly how your databases are working to support your users. It’s simple to spot performance bottlenecks, relate problems to any changes made and focus on the right corrective actions.