File tree Expand file tree Collapse file tree 4 files changed +27
-8
lines changed Expand file tree Collapse file tree 4 files changed +27
-8
lines changed Original file line number Diff line number Diff line change 1
1
# F5 Big-IP Receiver
2
2
3
+ <!-- status autogenerated section -->
3
4
| Status | |
4
5
| ------------------------ | -----------|
5
- | Stability | [ beta] |
6
+ | Stability | [ beta] |
6
7
| Supported pipeline types | metrics |
7
8
| Distributions | [ contrib] |
8
9
10
+ [ beta ] : https://github.com/open-telemetry/opentelemetry-collector#beta
11
+ [ contrib ] : https://github.com/open-telemetry/opentelemetry-collector-releases/tree/main/distributions/otelcol-contrib
12
+ <!-- end autogenerated section -->
13
+
9
14
This receiver fetches stats from a F5 Big-IP node using F5's [ iControl REST API] ( https://clouddocs.f5.com/api/icontrol-rest ) .
10
15
11
16
## Prerequisites
@@ -15,6 +20,7 @@ This receiver supports Big-IP versions `11.6.5+`
15
20
## Configuration
16
21
17
22
The following settings are required:
23
+
18
24
- ` username `
19
25
- ` password `
20
26
@@ -42,7 +48,3 @@ The full list of settings exposed for this receiver are documented [here](./conf
42
48
## Metrics
43
49
44
50
Details about the metrics produced by this receiver can be found in [documentation.md](./documentation.md)
45
-
46
- [beta]: https://github.com/open-telemetry/opentelemetry-collector#beta
47
- [contrib]: https://github.com/open-telemetry/opentelemetry-collector-releases/tree/main/distributions/otelcol-contrib
48
-
Original file line number Diff line number Diff line change @@ -29,8 +29,7 @@ import (
29
29
)
30
30
31
31
const (
32
- typeStr = "bigip"
33
- stability = component .StabilityLevelBeta
32
+ typeStr = "bigip"
34
33
)
35
34
36
35
var errConfigNotBigip = errors .New ("config was not a Big-IP receiver config" )
@@ -40,7 +39,7 @@ func NewFactory() receiver.Factory {
40
39
return receiver .NewFactory (
41
40
typeStr ,
42
41
createDefaultConfig ,
43
- receiver .WithMetrics (createMetricsReceiver , stability ))
42
+ receiver .WithMetrics (createMetricsReceiver , metadata . Stability ))
44
43
}
45
44
46
45
// createDefaultConfig creates a config for Big-IP with as many default values as possible
Original file line number Diff line number Diff line change 1
1
type : bigipreceiver
2
2
3
+ status :
4
+ class : receiver
5
+ stability : beta
6
+ pipelines : [metrics]
7
+ distributions : [contrib]
8
+
3
9
resource_attributes :
4
10
bigip.virtual_server.name :
5
11
description : The name of the Big-IP Virtual Server.
You can’t perform that action at this time.
0 commit comments