cloudwatch-常见资源指标收集及计算
RDS
数据库连接数使用率
1.配置Prometheusrules规则,设置资源映射关系
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 apiVersion: monitoring.coreos.com/v1 kind: PrometheusRule metadata: name: aws-rds-static-memory namespace: monitor labels: release: prometheus spec: groups: - name: aws_rds_memory_static rules: - record: aws_rds_instance_memory_bytes labels: tag_DBInstanceClass: "db.t3.micro" expr: "1073741824" - record: aws_rds_instance_memory_bytes labels: tag_DBInstanceClass: "db.t3.small" expr: "2147483648" - record: aws_rds_instance_memory_bytes labels: tag_DBInstanceClass: "db.t3.medium" expr: "4294967296" - record: aws_rds_instance_memory_bytes labels: tag_DBInstanceClass: "db.m5.large" expr: "8589934592"2.计算
aws_rds_database_connections_average{name=~"^arn:aws.*",dimension_CacheNodeId=""} / on(tag_DBInstanceClass) group_left() ( aws_rds_instance_memory_bytes / 12582880 ) *100 > 85
本文由作者按照
CC BY 4.0
进行授权