The latest News and Information on Application Performance Monitoring and related technologies.
You may not be familiar with thinking about the memory usage of your applications as a software developer. Memory is plentiful and usually relatively fast in today's development world. Likely, the programming language you're using doesn't require you to allocate or free memory on your own. However, this does not mean you are safe from memory leaks. Memory leaks can occur in any application written in any language. Sure, older or "near to the metal" languages like C or C++ have more of them.
Modern applications must deliver not only value but also round-the-clock availability, quick replies, and real-time problem-solving in today's digital economy. Since all businesses rely on software applications, their performance is one of their primary worries and frustrations, especially if their applications are the business itself. This is where Application Performance Monitoring Tool enters the scene.
I recently had a wonderful opportunity to contribute to the Computer Weekly Developer Network (CWDN) ultimate series on “Infrastructure as Code” that collected articles and overviews from vendors and experts operating in the IaC space to form a formidable reference on all aspects of IaC. My contributions were to offer some insight into our architecture that has been designed to monitor infrastructure that has been deployed as code automatically and without tedious manual configuration.
The majority of monitoring and management solutions used in enterprises provide their customers with APIs (Application Programming Interfaces) and a CLI to facilitate DevOps type workflows. With IaC (Infrastructure as Code) becoming de facto and ubiquitous, decent APIs have long been a must have on product evaluation checklists; there are of course a few exceptions – namely products aimed only at SMB (Small and Medium Business), immature startups, or freeware.
Elastic Security’s developer support team has recently seen a surge in reports from customers about sluggish performance in our UI. Our initial inspection of logs for troubleshooting provided some insights, but not enough for a true fix. Luckily, we have Elastic Observability and its APM capabilities to dive in deeper and look under the hood at what was really happening within Elastic Security. And, more importantly, how we could improve its performance for customers.
Last week, Cribl launched the latest component of its observability architecture: Cribl Edge. ICYMI, Cribl Edge is a next generation observability data collector that greatly simplifies gathering your metrics, events, and logs. Edge incorporates all of the capabilities of Cribl Stream’s workers, allowing you to route, redact, filter, and enrich data directly from the source. Why is this important?
UBER’s Microservice Architecture 💡 Microservice Architecture is a framework that consists of small, individually deployable services performing different operations. Amazon, Netflix, Twitter, Uber, and many other high-growth companies are now shifting from a monolithic architecture into multiple codebases to form a microservice architecture.