YACE
Dashboard for the yet-another-cloudwatch-exporter(https://github.com/nerdswords/yet-another-cloudwatch-exporter) exporter scraping AWS resources.
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]
Data source config
Collector config:
Upload an updated version of an exported dashboard.json file from Grafana
Revision | Description | Created | |
---|---|---|---|
Download |