-
Notifications
You must be signed in to change notification settings - Fork 327
/
ApplicationELB.yml
166 lines (166 loc) · 4.05 KB
/
ApplicationELB.yml
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
region: us-east-1
metrics:
- aws_namespace: AWS/ApplicationELB
aws_metric_name: HealthyHostCount
aws_dimensions:
- LoadBalancer
- TargetGroup
aws_statistics:
- Minimum
# In case you want to use some tag to select target group to monitor, or to have additional `info` metric
# with all target group tags as labels, use `aws_tag_select`.
# Since the TargetGroup dimension doesn't follow the convention for how to extract resource ids from ARN
# `arn_resource_id_regexp` is specified with an alternative regular expression.
aws_tag_select:
resource_type_selection: elasticloadbalancing:targetgroup
resource_id_dimension: TargetGroup
arn_resource_id_regexp: "(targetgroup/.*)$"
tag_selections:
Environment:
- production
- aws_namespace: AWS/ApplicationELB
aws_metric_name: UnHealthyHostCount
aws_dimensions:
- LoadBalancer
aws_statistics:
- Sum
- aws_namespace: AWS/ApplicationELB
aws_metric_name: RequestCount
aws_dimensions:
- LoadBalancer
aws_statistics:
- Average
- aws_namespace: AWS/ApplicationELB
aws_metric_name: TargetResponseTime
aws_dimensions:
- LoadBalancer
aws_statistics:
- Average
- aws_namespace: AWS/ApplicationELB
aws_metric_name: ActiveConnectionCount
aws_dimensions:
- LoadBalancer
aws_statistics:
- Sum
- aws_namespace: AWS/ApplicationELB
aws_metric_name: NewConnectionCount
aws_dimensions:
- LoadBalancer
aws_statistics:
- Sum
- aws_namespace: AWS/ApplicationELB
aws_metric_name: RejectedConnectionCount
aws_dimensions:
- LoadBalancer
aws_statistics:
- Sum
- aws_namespace: AWS/ApplicationELB
aws_metric_name: TargetConnectionErrorCount
aws_dimensions:
- LoadBalancer
aws_statistics:
- Sum
- aws_namespace: AWS/ApplicationELB
aws_metric_name: RequestCount
aws_dimensions:
- LoadBalancer
aws_statistics:
- Sum
- aws_namespace: AWS/ApplicationELB
aws_metric_name: IPv6RequestCount
aws_dimensions:
- LoadBalancer
aws_statistics:
- Sum
- aws_namespace: AWS/ApplicationELB
aws_metric_name: RequestCountPerTarget
aws_dimensions:
- LoadBalancer
aws_statistics:
- Sum
- aws_namespace: AWS/ApplicationELB
aws_metric_name: NonStickyRequestCount
aws_dimensions:
- LoadBalancer
aws_statistics:
- Sum
- aws_namespace: AWS/ApplicationELB
aws_metric_name: HTTPCode_Target_2XX_Count
aws_dimensions:
- LoadBalancer
aws_statistics:
- Sum
- aws_namespace: AWS/ApplicationELB
aws_metric_name: HTTPCode_Target_3XX_Count
aws_dimensions:
- LoadBalancer
aws_statistics:
- Sum
- aws_namespace: AWS/ApplicationELB
aws_metric_name: HTTPCode_Target_4XX_Count
aws_dimensions:
- LoadBalancer
aws_statistics:
- Sum
- aws_namespace: AWS/ApplicationELB
aws_metric_name: HTTPCode_Target_5XX_Count
aws_dimensions:
- LoadBalancer
aws_statistics:
- Sum
- aws_namespace: AWS/ApplicationELB
aws_metric_name: HTTPCode_ELB_3XX_Count
aws_dimensions:
- LoadBalancer
aws_statistics:
- Sum
- aws_namespace: AWS/ApplicationELB
aws_metric_name: HTTPCode_ELB_4XX_Count
aws_dimensions:
- LoadBalancer
aws_statistics:
- Sum
- aws_namespace: AWS/ApplicationELB
aws_metric_name: HTTPCode_ELB_5XX_Count
aws_dimensions:
- LoadBalancer
aws_statistics:
- Sum
- aws_namespace: AWS/ApplicationELB
aws_metric_name: ProcessedBytes
aws_dimensions:
- LoadBalancer
aws_statistics:
- Sum
- aws_namespace: AWS/ApplicationELB
aws_metric_name: IPv6ProcessedBytes
aws_dimensions:
- LoadBalancer
aws_statistics:
- Sum
- aws_namespace: AWS/ApplicationELB
aws_metric_name: ConsumedLCUs
# ALBs take 30 minutes to report this metrics.
delay_seconds: 1800
aws_dimensions:
- LoadBalancer
aws_statistics:
- Sum
- aws_namespace: AWS/ApplicationELB
aws_metric_name: ClientTLSNegotiationErrorCount
aws_dimensions:
- LoadBalancer
aws_statistics:
- Sum
- aws_namespace: AWS/ApplicationELB
aws_metric_name: TargetTLSNegotiationErrorCount
aws_dimensions:
- LoadBalancer
aws_statistics:
- Sum
- aws_namespace: AWS/ApplicationELB
aws_metric_name: RuleEvaluations
aws_dimensions:
- LoadBalancer
aws_statistics:
- Sum