Click the Start a free trial link to start a 15-day SaaS trial of our product and join our community as a trial user. If you are an existing customer do not start a free trial.
AppDynamics customers and established members should click the sign in button to authenticate.
I have a Kubernetes cluster deployed in AWS and my application is running in that. Now I am able to monitor my application via AppDynamics java agent. I want to monitor the infrastructure now and I have used the autoscaling feature as well.
So what is the best possible way to monitor the infra of my environment with a machine agent? Or is there any other way to do the same?
Thanks for your inquiry. This sounds like a great use case for our new Kubernetes Cluster Agent. I would encourage you to take a quick look at our Cluster Agent docs to familiarize yourself with the agent and reply back with any specific questions.
The "Cluster Agent Requirements" page within this link mentions compatibility with "Amazon EKS version 1.11, 1.13, 1.14 with the Kubernetes metrics-server deployed."
One Cluster Agent consumes a single Server Visibility license.
Got your point and for kubernetes deployed on AWS instances its better to have cluster agent for monitoring the infra. One more case what I have is there are some java applications running on AWS VMs in that case is it better to have machine agent deployed on AWS or is it better to use AWS extension for monitoring?
If deploying machine agents inside your VMs is an option, such as EC2 instances, that will provide the best result for infra monitoring, with the added benefit of correlating to application performance where applicable.
That being said, the AWS extensions do provide their own added value as well and can be installed as a supplement.
The machine agent will be more targeted to that specific machine's hardware metrics versus an AWS extension.
The above link lists the metrics the machine agent will gather (with server visibility license enabled for best results). The machine agent will have pre-built functionality and
And here's a link to our EC2 extension as an example. Notice the metrics section of this extension will take you to AWS' list of metrics here: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/aws-services-cloudwatch-metrics.html
Also important to note, server visibility is a built-in part of the AppDynamics GUI, whereas an extension requires you to create a dashboard manually with the new metrics you gather.