Yet another cloudwatch exporter metric definition file (metrics_ya_cloudwatch_exporter.conf)
This section describes additional metric definitions supported by IM Exporter for AWS resources concerning the Yet another cloudwatch exporter metric definition file (metrics_ya_cloudwatch_exporter.conf) in JP1/IM - Agent. No further changes to other specifications have been made with IM Exporter.
- Organization of this page
Settings in the model file (initial status) and examples of alert definitions
The following shows the settings (initial status) of each metric written in the Yet another cloudwatch exporter metric definition file (model file), and examples of alert definitions (alert configuration file).
-
aws_ebs_volume_read_bytes_sum
- Settings (initial status)
Member
Setting (initial status)
name
aws_ebs_volume_read_bytes_sum
default
FALSE
promql for the metric definition file (including $jp1im_TrendData_labels)
aws_ebs_volume_read_bytes_sum and $jp1im_TrendData_labels
resource_en
category
aws_ebs
label
Number of bytes read
description
Total number of bytes transferred in read operations over the specified time period. For details, see the description of the VolumeReadBytes metric for AWS/EBS.
unit
byte
cloud_srv
AWS/EBS
-
aws_ebs_volume_write_bytes_sum
- Settings (initial status)
Member
Setting (initial status)
name
aws_ebs_volume_write_bytes_sum
default
FALSE
promql for the metric definition file (including $jp1im_TrendData_labels)
aws_ebs_volume_write_bytes_sum and $jp1im_TrendData_labels
resource_en
category
aws_ebs
label
Number of bytes written
description
Total number of bytes transferred in write operations over the specified time period. For details, see the description of the VolumeWriteBytes metric for AWS/EBS.
unit
byte
cloud_srv
AWS/EBS
-
aws_ecs_cpuutilization_average
- Settings (initial status)
Member
Setting (initial status)
name
aws_ecs_cpuutilization_average
default
FALSE
promql for the metric definition file (including $jp1im_TrendData_labels)
aws_ecs_cpuutilization_average and $jp1im_TrendData_labels
resource_en
category
aws_ecs
label
CPU utilization
description
Percentage of CPU used by the cluster or service. For details, see the description of the CPUUtilization metric for AWS/ECS.
unit
%
cloud_srv
AWS/ECS
- Examples of alert definitions#
groups: - name: yet_another_cloudwatch_exporter rules: - alert: aws_ecs_cpuutilization_average(Yet another cloudwatch exporter) expr: 80 < aws_ecs_cpuutilization_average for: 3m labels: jp1_pc_product_name: "/HITACHI/JP1/JPCCS2" jp1_pc_severity: "Error" jp1_pc_eventid: "0614" jp1_pc_metricname: "aws_ecs_cpuutilization_average" annotations: jp1_pc_firing_description: "CPU usage has exceeded the threshold (80%). value={{ $value }}%" jp1_pc_resolved_description: "CPU usage has fallen below the threshold (80%)."- #
-
When defining multiple alerts with the same integrated agent host, avoid specifying duplicate groups:, or specifying a name that specifies the same group name in duplicate.
-
aws_ecs_memory_utilization_average
- Settings (initial status)
Member
Setting (initial status)
name
aws_ecs_memory_utilization_average
default
FALSE
promql for the metric definition file (including $jp1im_TrendData_labels)
aws_ecs_memory_utilization_average and $jp1im_TrendData_labels
resource_en
category
aws_ecs
label
Memory utilization
description
Percentage of memory utilized by the cluster or service. For details, see the description of the MemoryUtilization metric for AWS/ECS.
unit
%
cloud_srv
AWS/ECS
- Examples of alert definitions#
groups: - name: yet_another_cloudwatch_exporter rules: - alert: aws_ecs_memory_utilization_average(Yet another cloudwatch exporter) expr: 80 < aws_ecs_memory_utilization_average for: 3m labels: jp1_pc_product_name: "/HITACHI/JP1/JPCCS2" jp1_pc_severity: "Error" jp1_pc_eventid: "0615" jp1_pc_metricname: "aws_ecs_memory_utilization_average" annotations: jp1_pc_firing_description: "Memory usage has exceeded the threshold (80%). value={{ $value }}%" jp1_pc_resolved_description: "Memory usage has fallen below the threshold (80%)."- #
-
When defining multiple alerts with the same integrated agent host, avoid specifying duplicate groups:, or specifying a name that specifies the same group name in duplicate.
-
aws_efs_total_iobytes_average
- Settings (initial status)
Member
Setting (initial status)
name
aws_efs_total_iobytes_average
default
FALSE
promql for the metric definition file (including $jp1im_TrendData_labels)
aws_efs_total_iobytes_average and $jp1im_TrendData_labels
resource_en
category
aws_efs
label
Total bytes
description
The actual number of bytes for each file system operation, including read data, write data, and metadata operations. For details, see the description of the TotalIOBytes metric for AWS/EFS.
unit
byte
cloud_srv
AWS/EFS
-
aws_efs_storage_bytes_average
- Settings (initial status)
Member
Setting (initial status)
name
aws_efs_storage_bytes_average
default
FALSE
promql for the metric definition file (including $jp1im_TrendData_labels)
aws_efs_storage_bytes_average and $jp1im_TrendData_labels
resource_en
category
aws_efs
label
Storage usage
description
File system size in bytes. For details, see the description of the StorageBytes metric for AWS/EFS.
unit
byte
cloud_srv
AWS/EFS
-
aws_fsx_data_read_bytes_sum
- Settings (initial status)
Member
Setting (initial status)
name
aws_fsx_data_read_bytes_sum
default
FALSE
promql for the metric definition file (including $jp1im_TrendData_labels)
aws_fsx_data_read_bytes_sum and $jp1im_TrendData_labels
resource_en
category
ws_fsx
label
Number of bytes read
description
Number of bytes in file system read operations. For details, see the description of the DataReadBytes metric for AWS/FSx.
unit
byte
cloud_srv
AWS/FSx
-
aws_fsx_data_write_bytes_sum
- Settings (initial status)
Member
Setting (initial status)
name
aws_fsx_data_write_bytes_sum
default
FALSE
promql for the metric definition file (including $jp1im_TrendData_labels)
aws_fsx_data_write_bytes_sum and $jp1im_TrendData_labels
resource_en
category
aws_fsx
label
Number of bytes written
description
Number of bytes in file system write operations. For details, see the description of the DataWriteBytes metric for AWS/FSx.
unit
byte
cloud_srv
AWS/FSx
-
aws_fsx_free_storage_capacity_average
- Settings (initial status)
Member
Setting (initial status)
name
aws_fsx_free_storage_capacity_average
default
FALSE
promql for the metric definition file (including $jp1im_TrendData_labels)
aws_fsx_free_storage_capacity_average and $jp1im_TrendData_labels
resource_en
category
aws_fsx
label
Free space
description
Available storage capacity. For details, see the description of the FreeStorageCapacity metric for AWS/FSx.
unit
byte
cloud_srv
AWS/FSx
-
aws_rds_cpuutilization_average
- Settings (initial status)
Member
Setting (initial status)
name
aws_rds_cpuutilization_average
default
FALSE
promql for the metric definition file (including $jp1im_TrendData_labels)
aws_rds_cpuutilization_average and $jp1im_TrendData_labels
resource_en
category
aws_rds
label
CPU utilization
description
CPU utilization. For details, see the description of the CPUUtilization metric for AWS/RDS.
unit
%
cloud_srv
AWS/RDS
- Examples of alert definitions#
groups: - name: yet_another_cloudwatch_exporter rules: - alert: aws_rds_cpuutilization_average(Yet another cloudwatch exporter) expr: 80 < aws_rds_cpuutilization_average for: 3m labels: jp1_pc_product_name: "/HITACHI/JP1/JPCCS2" jp1_pc_severity: "Error" jp1_pc_eventid: "0616" jp1_pc_metricname: "aws_rds_cpuutilization_average" annotations: jp1_pc_firing_description: "CPU usage has exceeded the threshold (80%). value={{ $value }}%" jp1_pc_resolved_description: "CPU usage has fallen below the threshold (80%)."- #
-
When defining multiple alerts with the same integrated agent host, avoid specifying duplicate groups:, or specifying a name that specifies the same group name in duplicate.
-
aws_rds_read_iops_average
- Settings (initial status)
Member
Setting (initial status)
name
aws_rds_read_iops_average
default
FALSE
promql for the metric definition file (including $jp1im_TrendData_labels)
aws_rds_read_iops_average and $jp1im_TrendData_labels
resource_en
category
aws_rds
label
Read IOPS
description
Average number of disk read I/O operations per second. For details, see the description of the ReadIOPS metric for AWS/RDS.
unit
count/second
cloud_srv
AWS/RDS
-
aws_rds_write_iops_average
- Settings (initial status)
Member
Setting (initial status)
name
aws_rds_write_iops_average
default
FALSE
promql for the metric definition file (including $jp1im_TrendData_labels)
aws_rds_write_iops_average and $jp1im_TrendData_labels
resource_en
category
aws_rds
label
Write IOPS
description
Average number of disk write I/O operations per second. For details, see the description of the WriteIOPS metric for AWS/RDS.
unit
count/second
cloud_srv
AWS/RDS
-
aws_sns_number_of_notifications_failed_sum
- Settings (initial status)
Member
Setting (initial status)
name
aws_sns_number_of_notifications_failed_sum
default
FALSE
promql for the metric definition file (including $jp1im_TrendData_labels)
aws_sns_number_of_notifications_failed_sum and $jp1im_TrendData_labels
resource_en
category
aws_sns
label
Number of failed notifications
description
The number of messages that Amazon SNS failed to deliver. For details, see the description of the NumberOfNotificationsFailed metric for AWS/SNS.
unit
count
cloud_srv
AWS/SNS
- Examples of alert definitions#
groups: - name: yet_another_cloudwatch_exporter rules: - alert: aws_sns_number_of_notifications_failed_sum(Yet another cloudwatch exporter) expr: 0 < aws_sns_number_of_notifications_failed_sum for: 3m labels: jp1_pc_product_name: "/HITACHI/JP1/JPCCS2" jp1_pc_severity: "Error" jp1_pc_eventid: "0617" jp1_pc_metricname: "aws_sns_number_of_notifications_failed_sum" annotations: jp1_pc_firing_description: "The number of failed messages has exceeded the threshold (0 messages). value={{ $value }} messages" jp1_pc_resolved_description: "The number of failed messages has fallen below the threshold (0 messages)."- #
-
When defining multiple alerts with the same integrated agent host, avoid specifying duplicate groups:, or specifying a name that specifies the same group name in duplicate.
-
aws_sns_number_of_notifications_filtered_out_sum
- Settings (initial status)
Member
Setting (initial status)
name
aws_sns_number_of_notifications_filtered_out_sum
default
FALSE
promql for the metric definition file (including $jp1im_TrendData_labels)
aws_sns_number_of_notifications_filtered_out_sum and $jp1im_TrendData_labels
resource_en
category
aws_sns
label
Number of filterd out notifications
description
Number of messages rejected by subscription filter policy. For details, see the description of the NumberOfNotificationsFilteredOut metric for AWS/SNS.
unit
count
cloud_srv
AWS/SNS
- Examples of alert definitions#
groups: - name: yet_another_cloudwatch_exporter rules: - alert: aws_sns_number_of_notifications_filtered_out_sum(Yet another cloudwatch exporter) expr: 0 < aws_sns_number_of_notifications_filtered_out_sum for: 3m labels: jp1_pc_product_name: "/HITACHI/JP1/JPCCS2" jp1_pc_severity: "Error" jp1_pc_eventid: "0618" jp1_pc_metricname: "aws_sns_number_of_notifications_filtered_out_sum" annotations: jp1_pc_firing_description: "The number of rejected messages has exceeded the threshold (0 messages). value={{ $value }} messages" jp1_pc_resolved_description: "The number of rejected messages has fallen below the threshold (0 messages)."- #
-
When defining multiple alerts with the same integrated agent host, avoid specifying duplicate groups:, or specifying a name that specifies the same group name in duplicate.