Icon

Comments have been closed on this page. Please use AppMon & UEM Plugins forum for questions about this plugin.

Overview

Amazon AWS Fastpack

The Dynatrace AppMon FastPack for Amazon AWS enables easy out-of-the-box monitoring of various AWS solutions via Cloud Watch. The Fastpack consists of a customer Monitor, several Dashboards and a System Profile.

 

Fast Pack Details

Name

Amazon AWS FastPack

Version

1.0.0

dynaTrace Version

4.2

Author

dynaTrace - Michael Kopp

License

dynaTrace BSD

Support

Not Supported

FastPack Contents

Fastpack Download contains:

  • Cloud Watch Monitor for EC2, ELB and RDS
  • Amazon Simple DB Sensor Support
  • Monitoring Dashboards

Monitoring EC2 Instances

The Instance Monitoring provides an overview of the relevant CloudWatch metrics for a specific cloud instance. The dashboard shows live and historical data about

  • CPU Consumption
  • Network Activity and
  • Disk Activity

This dashboard assists you in the verification of the health of your Amazon EC2 Instance. The CloudWatch monitor delivers the metrics for all attached EBS volumes separately as dynamic measures, but the dashboard simply charts a summary.

Amazon EC2 Load Balancer Dashboard

The load balancer dashboard provides an overview of load balancer specific metrics like Latency, the number of healthy and unhealthy hosts and the number of errors produced by the load balancer as opposed to the application itself.

Monitoring RDS Instances

The RDS Monitoring provides an overview of the relevant metrics of a specific RDS instances. It is meant to be viewed for a single RDS instance . The dashboard shows live and historical data about

  • CPU Consumption
  • Average I/O operations load and throughput
  • Average I/O latency
  • Number of Connections
  • Memory and Swap usage
  • Time lag of the Replicas

This dashboard assists you in the verification of the health of your Amazon RDS Instance and can help explain why SQL statements executed against that instance might have been slow.

Amazon CloudWatch Monitor

The Amazon CloudWatch Monitor supports monitoring of instances EC2 and RDS Instances as well as load balancers. If need it to be extended to any other CloudWatch provider please ask so in the forum.
You will receive data even if you do not enable cloud watch specifically, but for most types of data it will have only a 5 minute granularity. If you enable detailed monitoring you will receive data every minute. If you have detailed monitoring for only some of the instances, set it up to be scheduled once a minute and the monitor will do the rest.

The Monitor is configured by supplying the following parameters:

  • Your Amazon AWS AccessKeyID.
  • Your Amazon AWS SecretAccesskey.
  • Http Proxy and port if that is necessary in your environment
  • Additional Amazon Zones to check, separated by a semi colon (for a list of regions look here).
    On default the Monitor only checks the default the us-east-1 region, with this setting you can add other zones to check as well.

The monitor will use the supplied host (or host list) to figure out the instances to monitor. In case you run completely in the EC2 Cloud you can just add the hostgroup "Local" to the monitor and it will automatically monitor all your ec2 instances that have a dynaTrace agent placed.
In order to monitor RDS and ELB instances simply add the hostname to the infrastructure section of the server configuration and make sure it is within the monitored host group.
You do not have to setup a separate monitor for EC2 or RDS, the monitor will figure this out on its own.

The monitor uses the auto discovered hostnames to identify the EC2 instance. While this works from outside the EC2 cloud, it works best if the collector that does the monitoring sits itself in the same EC2 region as the instances it monitors.

In addition to using the monitor we recommend using the dynaTrace Agent and Collector to get more detailed system and application metrics.

FastPack Information

The Amazon AWS FastPack contains everything to get started with Amazon cloud monitoring.

  • A system profile with preconfigured schedules for monitoring EC2 and RDS Instances as well as Elastic Load Balancers.
  • The EC2 Instance monitoring dashboard
  • The RDS Instance monitoring dashboard
  • The Load Balancer monitoring dashboard.

Installation

  1. Download and install the Fastpack to your Dynatrace Server
  1. Anonymous (login to see details)

    Hi, I have dT version 5.5.0.5620. Would this plugin work for me?

  2. Anonymous (login to see details)

    Hi Tahir,

    yes it will

    Mike

  3. Anonymous (login to see details)

    The installer doesn't install the dashboards or system profile with versions 5.5+. You can open the installer file with any archive manager e.g. 7zip and manually install them or overwrite the plugin.xml file with this one attached.

    plugin.xml

  4. Anonymous (login to see details)

    Hi,  I have installed this pack, but I can't use it.

    It looks like can not make any connections with AWS servers.

    Is there any logs giving on dT client to figure it out?

    1. Anonymous (login to see details)

      I'm using dT version 6.0.0.6811

    2. Anonymous (login to see details)

      Monitors write logfiles on the collectors where they get executed. To find these log files use the System Information Dashlet and drill to that Collector

  5. Anonymous (login to see details)

    Hi,

    I want to use this plugin for monitoring certain AWS ec2 instances. Could you please explain the parameters required to configure the plugin.

    accessKeyID, secretAccessKey, and the host list. Is the HTTP proxy and port necessary because if i dont give a port no it gives error even if i have not mentioned the HTTP proxy.

    Thanks,

    Somdev

  6. Anonymous (login to see details)

    If i use pk.pem and cert.pem as the keys and some proxy add and port then its still failing.

    Error message :- Execution of plugin failed. Calling setup() method failed.

    I would really appreciate some help on this.

  7. Anonymous (login to see details)

    Hi, 

    Is it mandatory work with Proxy and in case of yes, may I configure an user an password?

    I'm asking because my collector is located on network that has no need to use proxy to access AWS,

    I can to deploy the monitoring on a network with proxy, but in this case is mandatory to work with user and passowrd.

    tks

  8. Anonymous (login to see details)

    Hi

    I am using dT 6.1.

    • The HTTP proxy port is mandatory. Not sure what this should be as the dT Server and Collector is within the zone. No proxy server needed?
    • There is no Dashboards included in the Fastpack. Any idea why it is not showing/installed?


    Thanks

    Anton

     

  9. Anonymous (login to see details)

    Further to this.  I have confirmed that our hosts are in EC2.  It does not matter what Host I put in (or what port), I get the following error.

    -----

    2015-07-16 07:03:01 SEVERE [CloudWatchMonitor@New Amazon CloudWatch Monitor_32] Check EC2 Environment
    2015-07-16 07:03:01 INFO [AmazonHttpClient@New Amazon CloudWatch Monitor_62] Previous message was repeated 1 times.
    2015-07-16 07:03:01 INFO [AmazonHttpClient@New Amazon CloudWatch Monitor_62] Configuring Proxy. Proxy Host: Proxy Port: 3128
    2015-07-16 07:03:01 SEVERE [CloudWatchMonitor@New Amazon CloudWatch Monitor_62] Check EC2 Environment
    2015-07-16 07:03:02 SEVERE [CloudWatchMonitor@New Amazon CloudWatch Monitor_59] Not In EC2 Environment, guess hostnames
    2015-07-16 07:03:02 SEVERE [CloudWatchMonitor@New Amazon CloudWatch Monitor_51] Not In EC2 Environment, guess hostnames
    2015-07-16 07:03:02 SEVERE [CloudWatchMonitor@New Amazon CloudWatch Monitor_43] Not In EC2 Environment, guess hostnames
    2015-07-16 07:03:02 SEVERE [CloudWatchMonitor@New Amazon CloudWatch Monitor_67] Not In EC2 Environment, guess hostnames
    2015-07-16 07:03:02 SEVERE [CloudWatchMonitor@New Amazon CloudWatch Monitor_12] Not In EC2 Environment, guess hostnames
    2015-07-16 07:03:02 SEVERE [CloudWatchMonitor@New Amazon CloudWatch Monitor_42] Not In EC2 Environment, guess hostnames

    -----

    Any ideas?

     

  10. Anonymous (login to see details)

    I'm also not seeing the dashboards or system profile that is supposed to get installed with the fastpack. I'm on v.6.2. The Plugin is installed but nothing else in the fastpack is showing up. Any ideas? Suggestions?

  11. Anonymous (login to see details)

    Can someone provide a hint how to configure the proxy fields in the monitor?

    -- Graeme

    1. Anonymous (login to see details)

      Hi Graeme. I recently had a conversation via email with one of our users who worked on this. I asked him to comment. stay tuned

    2. Anonymous (login to see details)

      Hi - Some request as Graeme - we do not have a proxy for the collectors yet it is mandatory. Any ideas?

      1. Anonymous (login to see details)

        I could configure it with Proxy Port "0" and no proxy-host, did you try that?

  12. Anonymous (login to see details)

    Dominik Stadler - is the source code available? We could update this to auto discover. That or we'll have to write a whole new plugin.

    1. Anonymous (login to see details)

      Yes, looks like that is the cause.

      Unfortunately I am also not maintaining this plugin and am not working actively on Dynatrace at the moment. Can you post a support case to ask for the source-code.

    2. Anonymous (login to see details)

      Matthew Singleton I have added the source code to the GitHub repository: https://github.com/Dynatrace/Dynatrace-Amazon-AWS-FastpackIngo

    3. Anonymous (login to see details)

      Hi Matthew,

      did you change anything with this plugin? If yes it would be great if you could share your changes.

      Ingo

  13. Anonymous (login to see details)

    with this to work for the ec2 instance, i had to add the internal dns hostname as the host paramater and it works great. I am trying to get rds instance information and that is not something that amazon provides, I can see that it describes the rds instance but nothing that is found in that description allows this plugin to get the stats, what should I use for the host value when setting up rds?

  14. Anonymous (login to see details)

    Trying to set this up on 6.5 and I'm getting a "Unexpected AWS Error:: AWS was not able to validate the provided access credentials" although I'm convinced it's valid because I can get in via the Amazon CLI tool. Any ideas?

  15. Anonymous (login to see details)

    Hi all,

    We have disabled comments on this plugin page.

    Please use the AppMon & UEM Plugins forum for questions about this plugin.

    Sorry to interrupt ongoing discussions. Please re-post your last question in AppMon & UEM Plugins forum.