YACE

Dashboard for the yet-another-cloudwatch-exporter(https://github.com/nerdswords/yet-another-cloudwatch-exporter) exporter scraping AWS resources.

YACE screenshot 1
YACE screenshot 2

The config for yet-another-cloudwatch-exporter is this(Feel free to modify as per your requirements):

apiVersion: v1alpha1
discovery:
  jobs:
    - type: AWS/RDS
      regions:
        - ap-south-1
      period: 300
      length: 300
      dimensionNameRequirements: [DBInstanceIdentifier]
      metrics:
        - name: CPUUtilization
          statistics: [Average]
        - name: MemoryUtilization
          statistics: [Average]
        - name: DatabaseConnections
          statistics: [Average]
        - name: FreeStorageSpace
          statistics: [Average]
        - name: DiskQueueDepth
          statistics: [Average]
        - name: SwapUsage
          statistics: [Average]
        - name: FreeableMemory
          statistics: [Average]    - type: AWS/ES
      regions:
        - ap-south-1
      period: 300
      length: 300
      dimensionNameRequirements: [ClientId, DomainName]
      metrics:
        - name: CPUUtilization
          statistics: [Average]
        - name: JVMMemoryPressure
          statistics: [Average]
        - name: ClusterStatus.red
          statistics: [Maximum]
        - name: SysMemoryUtilization
          statistics: [Maximum]    - type: AWS/ES
      regions:
        - ap-south-1
      period: 300
      length: 300
      dimensionNameRequirements: [ClientId, DomainName, NodeId]
      metrics:
        - name: FreeStorageSpace
          statistics: [Average]    - type: AWS/ElastiCache
      regions:
        - ap-south-1
      period: 300
      length: 300
      dimensionNameRequirements: [CacheClusterId]
      metrics:
        - name: CPUUtilization
          statistics: [Average]
        - name: SwapUsage
          statistics: [Average]
        - name: Evictions
          statistics: [Average]
        - name: FreeableMemory
          statistics: [Average]
        - name: CacheMisses
          statistics: [Average]    - type: AWS/DynamoDB
      regions:
        - ap-south-1
      period: 300
      length: 300
      dimensionNameRequirements: [TableName]
      metrics:
        - name: MemoryUtilization
          statistics: [Average]
        - name: CPUUtilization
          statistics: [Average]
        - name: UserErrors
          statistics: [Average]
        - name: SystemErrors
          statistics: [Average]
        - name: ThrottledRequests
          statistics: [Average]    - type: AWS/Lambda
      regions:
        - ap-south-1
      period: 300
      length: 300
      dimensionNameRequirements: [FunctionName]
      metrics:
        - name: Invocations
          statistics: [Average]
        - name: Duration
          statistics: [Average]
        - name: Errors
          statistics: [Average]    - type: AWS/SQS
      regions:
        - ap-south-1
      period: 300
      length: 300
      dimensionNameRequirements: [QueueName]
      metrics:
        - name: ApproximateNumberOfMessagesDelayed
          statistics: [Average]
        - name: ApproximateNumberOfMessagesNotVisible
          statistics: [Average]    - type: AWS/SNS
      regions:
        - ap-south-1
      period: 300
      length: 300
      dimensionNameRequirements: [TopicName]
      metrics:
        - name: NumberOfNotificationsFailed
          statistics: [Average]    - type: AWS/DocDB
      regions:
        - ap-south-1
      period: 300
      length: 300
      dimensionNameRequirements: [DBInstanceIdentifier]
      metrics:
        - name: CPUUtilization
          statistics: [Average]
        - name: FreeLocalStorage
          statistics: [Average]
        - name: SwapUsage
          statistics: [Average]
        - name: DatabaseConnections
          statistics: [Maximum]
        - name: FreeableMemory
          statistics: [Average]    - type: AWS/ECS
      regions:
        - ap-south-1
      period: 300
      length: 300
      dimensionNameRequirements: [ClusterName]
      metrics:
        - name: CPUUtilization
          statistics: [Average]
        - name: MemoryUtilization
          statistics: [Average]    - type: AWS/ApplicationELB
      regions:
        - ap-south-1
      period: 300
      length: 300
      dimensionNameRequirements: [LoadBalancer]
      metrics:
        - name: RequestCount
          statistics: [Average]
        - name: TargetResponseTime
          statistics: [Average]
        - name: ActiveConnectionCount
          statistics: [Average]
        - name: ConsumedReadCapacityUnits
          statistics: [Average]
        - name: ConsumedWriteCapacityUnits
          statistics: [Average]    - type: AWS/ELB
      regions:
        - ap-south-1
      period: 300
      length: 300
      dimensionNameRequirements: [LoadBalancerName]
      metrics:
        - name: RequestCount
          statistics: [Average]
        - name: TargetResponseTime
          statistics: [Average]
        - name: ActiveConnectionCount
          statistics: [Average]
        - name: ConsumedReadCapacityUnits
          statistics: [Average]
        - name: ConsumedWriteCapacityUnits
          statistics: [Average]    - type: AWS/NetworkELB
      regions:
        - ap-south-1
      period: 300
      length: 300
      dimensionNameRequirements: [LoadBalancer]
      metrics:
        - name: ActiveFlowCount
          statistics: [Average]
        - name: ProcessedBytes
          statistics: [Average]
        - name: ProcessedPackets
          statistics: [Average]    - type: AWS/Redshift
      regions:
        - ap-south-1
      period: 300
      length: 300
      dimensionNameRequirements: [NodeID, ClusterIdentifier]
      metrics:
        - name: CPUUtilization
          statistics: [Average]
        - name: HealthStatus
          statistics: [Average]
        - name: PercentageDiskSpaceUsed
          statistics: [Average]
        - name: DatabaseConnections
          statistics: [Average]    - type: AWS/DMS
      regions:
        - ap-south-1
      period: 300
      length: 300
      dimensionNameRequirements: [ReplicationInstanceIdentifier]
      metrics:
        - name: CPUUtilization
          statistics: [Average]
        - name: FreeableMemory
          statistics: [Average]
        - name: FreeStorageSpace
          statistics: [Average]    - type: AWS/DMS
      regions:
        - ap-south-1
      period: 300
      length: 300
      dimensionNameRequirements: [ReplicationInstanceIdentifier, ReplicationTaskIdentifier]
      metrics:
        - name: CDCLatencyTarget
          statistics: [Average]
        - name: CDCLatencySource
          statistics: [Average]    - type: AWS/S3
      regions:
        - ap-south-1
      period: 86400
      length: 86400
      metrics:
        - name: NumberOfObjects
          statistics: [Average]
        - name: BucketSizeBytes
          statistics: [Average]
Revisions
RevisionDescriptionCreated

Get this dashboard

Import the dashboard template

or

Download JSON

Datasource
Dependencies