Introducing the AppDynamics Cluster Agent: Effectively Scale and Monitor Kubernetes with Confidence

Kubernetes is one of the most popular systems on the container orchestration landscape today. According to Redmonk, 71% of Fortune 100 companies use containers, with more than 50% using Kubernetes as their container orchestration platform. With containers and orchestrators becoming very popular, creating highly dynamic environments with rapidly changing workloads, there’s a strong need to […]

To Restart or Not Restart? Managing Stateful Kubernetes Deployments with Operators and ConfigMaps

Stateless apps are easy, stateful are not. How about those apps in between? Those that cache things for performance reasons but can tolerate data loss. Those apps that can reobtain the data from some other highly available entity—the uptime of which is someone else’s headache. Let’s consider the AppDynamics ClusterAgent, a monitoring solution for various […]

ClusterOps Challenges and How AIOps Can Help

The container revolution may be only a few years old, but it shows no signs of slowing. Organizations are placing an ever-widening variety of workloads in containers, and managing them with resource managers like Mesos and container orchestrators like Kubernetes. Cluster operations, or ClusterOps, is a discipline that evolved from middleware engineering. It helps enterprises […]

Is Serverless the New Mainframe?

A few years ago at the DevNexus developers conference in Atlanta, I was chatting with a few former colleagues over dinner. As an avid fan of the HBO show Silicon Valley, as well as a technologist impressed with the rise of serverless technologies, I jokingly said we should “build the Box“—i.e., a serverless appliance not […]

Think 2019: Embracing the Cognitive Enterprise

Twenty years ago, companies were just beginning to leverage the internet to revolutionize the way they do business. Much has changed since then, of course, with a scrappy online bookseller emerging to become the world’s second largest e-commerce company and one of the biggest cloud providers—not to mention having one of the highest market caps […]

Why Kubelet TLS Bootstrap in Kubernetes 1.12 is a Very Big Deal

Kubelet TLS Bootstrap, an exciting and highly-anticipated feature in Kubernetes 1.12, is graduating to general availability. As you know, the Kubernetes orchestration system provides such key benefits as service discovery, load balancing, rolling restarts, and the ability to maintain container counts by replacing failed containers. And by using Kubernetes-compliant extensions, you can seamlessly enhance system […]

Deploying AppDynamics Agents to OpenShift Using Init Containers

There are several ways to instrument an application on OpenShift with an AppDynamics application agent. The most straightforward way is to embed the agent into the main application image. (For more on this topic, read my blog Monitoring Kubernetes and OpenShift with AppDynamics.) Let’s consider a Node.js app. All you need to do is to add […]

Monitoring Kubernetes and OpenShift with AppDynamics

Here at AppDynamics, we build applications for both external and internal consumption. We’re always innovating to make our development and deployment process more efficient. We refactor apps to get the benefits of a microservices architecture, to develop and test faster without stepping on each other, and to fully leverage containerization. Like many other organizations, we […]

The Serverless Revolution: Why and How The Movement Will Allow Teams to Deploy With More Velocity and Confidence

The serverless movement has recently received another jolt of momentum with Google’s recent release of KNative. Leveraging some of the hottest technologies including Kubernetes and Istio, KNative raises the bar of serverless by supporting a wide set of platforms including Pivotal Cloud Foundry and Red Hat OpenShift. With such a set of heavy hitters, if […]

Advances In Mesh Technology Make It Easier for the Enterprise to Embrace Containers and Microservices

More enterprises are embracing containers and microservices, which bring along additional networking complexities. So it’s no surprise that service meshes are in the spotlight now. There have been substantial advances recently in service mesh technologies—including Istio’s 1.0, Hashi Corp’s Consul 1.2.1, and Buoyant merging Conduent into LinkerD—and for good reason. Some background: service meshes are […]