-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Expand file tree
/
Copy pathmetadata.yaml
More file actions
215 lines (209 loc) · 5.38 KB
/
metadata.yaml
File metadata and controls
215 lines (209 loc) · 5.38 KB
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
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
display_name: Apache Web Server Receiver
type: apache
description: |
The Apache Web Server Receiver fetches stats from an Apache Web Server instance using the `server-status?auto` endpoint.
status:
class: receiver
stability:
beta: [metrics]
distributions: [contrib]
codeowners:
active: [colelaven, ishleenk17]
emeritus: [djaglowski]
reaggregation_enabled: true
resource_attributes:
apache.server.name:
description: The name of the Apache HTTP server.
type: string
enabled: true
apache.server.port:
description: The port of the Apache HTTP server.
type: string
enabled: true
attributes:
connection_state:
description: The asynchronous connection state reported by Apache's server-status.
type: string
requirement_level: recommended
enum:
- writing
- keepalive
- closing
cpu_level:
name_override: level
description: Level of processes.
type: string
requirement_level: recommended
enum:
- self
- children
cpu_mode:
name_override: mode
description: Mode of processes.
type: string
requirement_level: recommended
enum:
- system
- user
scoreboard_state:
name_override: state
description: The state of a connection.
type: string
requirement_level: recommended
enum:
- open
- waiting
- starting
- reading
- sending
- keepalive
- dnslookup
- closing
- logging
- finishing
- idle_cleanup
- unknown
workers_state:
name_override: state
description: The state of workers.
type: string
requirement_level: recommended
enum:
- busy
- idle
metrics:
apache.connections.async:
enabled: true
stability: development
description: The number of connections in different asynchronous states reported by Apache's server-status.
unit: "{connections}"
gauge:
value_type: int
input_type: string
attributes: [connection_state]
apache.cpu.load:
enabled: true
stability: development
description: Current load of the CPU.
unit: "%"
gauge:
value_type: double
input_type: string
attributes: []
apache.cpu.time:
enabled: true
stability: development
description: Jiffs used by processes of given category.
unit: "{jiff}"
sum:
value_type: double
input_type: string
monotonic: true
aggregation_temporality: cumulative
attributes: [cpu_level, cpu_mode]
apache.current_connections:
enabled: true
stability: development
description: The number of active connections currently attached to the HTTP server.
unit: "{connections}"
sum:
value_type: int
input_type: string
monotonic: false
aggregation_temporality: cumulative
attributes: []
apache.load.1:
enabled: true
stability: development
description: The average server load during the last minute.
unit: "%"
gauge:
value_type: double
input_type: string
attributes: []
apache.load.15:
enabled: true
stability: development
description: The average server load during the last 15 minutes.
unit: "%"
gauge:
value_type: double
input_type: string
attributes: []
apache.load.5:
enabled: true
stability: development
description: The average server load during the last 5 minutes.
unit: "%"
gauge:
value_type: double
input_type: string
attributes: []
apache.request.time:
enabled: true
stability: development
description: Total time spent on handling requests.
unit: ms
sum:
value_type: int
input_type: string
monotonic: true
aggregation_temporality: cumulative
attributes: []
apache.requests:
enabled: true
stability: development
description: The number of requests serviced by the HTTP server per second.
unit: "{requests}"
sum:
value_type: int
input_type: string
monotonic: true
aggregation_temporality: cumulative
attributes: []
apache.scoreboard:
enabled: true
stability: development
description: The number of workers in each state.
extended_documentation: >-
The [apache scoreboard](https://metacpan.org/pod/Apache::Scoreboard#DESCRIPTION)
is an encoded representation of the state of all the server's workers.
This metric decodes the scoreboard and presents a count of workers in each state.
unit: "{workers}"
sum:
value_type: int
monotonic: false
aggregation_temporality: cumulative
attributes: [scoreboard_state]
apache.traffic:
enabled: true
stability: development
description: Total HTTP server traffic.
unit: By
sum:
value_type: int
monotonic: true
aggregation_temporality: cumulative
attributes: []
apache.uptime:
enabled: true
stability: development
description: The amount of time that the server has been running in seconds.
unit: s
sum:
value_type: int
input_type: string
monotonic: true
aggregation_temporality: cumulative
attributes: []
apache.workers:
enabled: true
stability: development
description: The number of workers currently attached to the HTTP server.
unit: "{workers}"
sum:
value_type: int
input_type: string
monotonic: false
aggregation_temporality: cumulative
attributes: [workers_state]