Apache key performance indicators - Application Monitoring with Amazon CloudWatch

Apache key performance indicators

This solution deploys a dashboard for Apache, which allows you to monitor the following key performance indicators by default:

  • Apache traffic patterns.

    • Apache Traffic by RemoteIP: Top 10 Remote IPs

    • Apache Traffic by Host: Top 10 Hosts

  • Apache throughput and latency metrics to report on the health of individual servers and detect bottlenecks or other performance problems.

    • Apache Traffic by ResponseTime: The response time for requests

    • Apache Traffic by BytesSent: Bytes sent in response to requests

    • Apache Traffic by BytesReceived: Bytes received in request payloads

  • Apache Host-level resource metrics to determine whether to scale servers up or out.

    • Host mem_used_percent: The percentage of memory currently in use

    • Host tcp_established: The number of TCP connections established

    • Apache CPU: CPU utilized by httpd process

  • Apache status to identify misconfigured files or other underlying issues.

    • Apache Traffic by Status: HTTP status for requests