The latest News and Information on DevOps, CI/CD, Automation and related technologies.
Today, it’s difficult to compile a list of all the managed infrastructure you have across your global estate. It’s even more difficult to collect all of the properties and values that make up that infrastructure, such as operating systems, enterprise licenses, networks, disks, mount points, data centers, regions, patch states, hypervisors, and so much more. Nevertheless, it’s ever more critical to have this information at your fingertips.
As the demands placed on technology have grown, so has the size and complexity of our applications. Today’s developers often face the difficult task of managing huge applications. Further complicating matters is the underlying infrastructure, which can often be as expansive, diverse, and complicated as its applications. The complexity of modern applications introduces many challenges.
You may know that PagerDuty has over 600 integrations that add a wide variety of functionality to the core platform and workflows. Some integrations provide upstream data sources like metrics and monitoring. Some are for downstream capabilities like reporting. And some interesting integrations help you in the moment when you are responding to an incident. Teleport provides secure access to applications, cloud infrastructure, databases, and Kubernetes environments without getting in your way.
Code profilers offer detailed insight into the efficiency of application code by measuring things like the execution time and resource utilization of a service. Datadog’s always-on, low overhead Continuous Profiler provides snapshots of code performance for a service that are tagged with key metadata (e.g., region, service, release), so you can easily identify and optimize inefficient code.
HAProxy provides active, passive, and agent health checks. HAProxy makes your web applications highly available by spreading requests across a pool of backend servers. If one or even several servers fail, clients can still use your app as long as there are other servers still running. The caveat is, HAProxy needs to know which servers are healthy. That’s why health checks are crucial.
Picking the right performance testing tool can be a challenge. What should you look for and what is important? Performance testing is a phrase many developers have come across at some point, but what is it exactly? In simple terms, performance testing is a software testing practice used to determine stability, responsiveness, scalability, and most important, speed of the application under a given workload.