You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| `features`<br>`OTEL_EBPF_METRICS_FEATURES` | The list of metric groups OBI exports data for, refer to [metrics export features](#metrics-export-features). Accepted values `application`, `application_span`, `application_host`, `application_service_graph`, `network` and `network_inter_zone`. | list of strings | `["application"]` |
31
+
32
+
### Metrics export features
33
+
34
+
The OBI metrics exporter can export the following metrics data groups for
35
+
processes matching entries in the [metrics discovery](./) configuration.
36
+
37
+
- `application`: Application-level metrics
38
+
- `application_host`: Application-level host metrics for host-based pricing.
39
+
- `application_span`: Application-level trace span metrics in legacy format
40
+
(like `traces_spanmetrics_latency`, `spanmetrics` is not separate).
41
+
- `application_span_otel`: Application-level trace span metrics in OpenTelemetry
42
+
format (like `traces_span_metrics_calls_total`), `span_metrics` is separate.
43
+
- `application_span_sizes`: Application-level trace span metrics reporting information
44
+
about request and response sizes.
45
+
- `application_service_graph`: Application-level service graph metrics. It's
46
+
recommended to use a DNS for service discovery and to ensure the DNS names
47
+
match the OpenTelemetry service names OBI uses. In Kubernetes environments,
48
+
the OpenTelemetry service name set by the service name discovery is the best
49
+
choice for service graph metrics.
50
+
- `network`: Network-level metrics, refer to the
51
+
[network metrics](../../network) configuration documentation to learn more
52
+
- `network_inter_zone`: Network inter-zone metrics, refer to the
53
+
[network metrics](../../network/) configuration documentation to learn more
| `OTEL_EXPORTER_OTLP_PROTOCOL` | Similar to the shared endpoint, the protocol for metrics and traces. | string | Inferred from port usage |
46
88
| `insecure_skip_verify`<br>`OTEL_EBPF_INSECURE_SKIP_VERIFY` | If `true`, OBI skips verifying and accepts any server certificate. Only override this setting for non-production environments. | boolean | `false` |
47
89
| `interval`<br>`OTEL_EBPF_METRICS_INTERVAL` | The duration between exports. | Duration | `60s` |
48
-
| `features`<br>`OTEL_EBPF_METRICS_FEATURES` | The list of metric groups OBI exports data for, refer to [metrics export features](#metrics-export-features). Accepted values `application`, `application_span`, `application_host`, `application_service_graph`, `application_process`, `network` and `network_inter_zone`. | list of strings | `["application"]` |
49
90
| `allow_service_graph_self_references`<br>`OTEL_EBPF_ALLOW_SERVICE_GRAPH_SELF_REFERENCES` | Controls if OBI includes self-referencing services in service graph generation, for example a service that calls itself. Self referencing reduces service graph usefulness and increases data cardinality. | boolean | `false` |
50
91
| `instrumentations`<br>`OTEL_EBPF_METRICS_INSTRUMENTATIONS` | The list of metrics instrumentation OBI collects data for, refer to [metrics instrumentation](#metrics-instrumentation) section. | list of strings | `["*"]` |
51
92
| `buckets` | Sets how you can override bucket boundaries of diverse histograms, refer to [override histogram buckets](../metrics-histograms/). | (n/a) | Object |
@@ -59,26 +100,6 @@ If you don't set a protocol OBI sets the protocol as follows:
59
100
- `http/protobuf`: if the port ends in `4318`, for example `4318`, `14318`, or
60
101
`24318`.
61
102
62
-
### Metrics export features
63
-
64
-
The OBI metrics exporter can export the following metrics data groups for
65
-
processes matching entries in the [metrics discovery](./) configuration.
- `application_host`Application-level host metrics for host based pricing
70
-
- `application_service_graph`: Application-level service graph metrics. It's
71
-
recommended to use a DNS for service discovery and to ensure the DNS names
72
-
match the OpenTelemetry service names OBI uses. In Kubernetes environments,
73
-
the OpenTelemetry service name set by the service name discovery is the best
74
-
choice for service graph metrics.
75
-
- `application_process`: Metrics about the processes that runs the instrumented
76
-
application
77
-
- `network`: Network-level metrics, refer to the
78
-
[network metrics](../../network) configuration documentation to learn more
79
-
- `network_inter_zone`: Network inter-zone metrics, refer to the
80
-
[network metrics](../../network/) configuration documentation to learn more
81
-
82
103
### Metrics instrumentation
83
104
84
105
The list of instrumentation areas OBI can collection data from:
@@ -160,12 +181,6 @@ prometheus_export:
160
181
buckets:
161
182
request_size_histogram: [0, 10, 20, 22]
162
183
response_size_histogram: [0, 10, 20, 22]
163
-
features:
164
-
- application
165
-
- network
166
-
- application_process
167
-
- application_span
168
-
- application_service_graph
169
184
instrumentations: ["http, "sql"]
170
185
```
171
186
@@ -176,7 +191,6 @@ prometheus_export:
176
191
| `extra_resource_attributes`<br>`OTEL_EBPF_PROMETHEUS_EXTRA_RESOURCE_ATTRIBUTES` | A list of additional resource attributes to be added to the reported `target_info` metric. Refer to [extra resource attributes](#prometheus-extra-resource-attributes) for important details about runtime discovered attributes. | list of strings | |
177
192
| `ttl`<br>`OTEL_EBPF_PROMETHEUS_TTL` | The duration after which metric instances are not reported if they haven't been updated. Used to avoid reporting indefinitely finished application instances. | Duration | `5m` |
178
193
| `buckets` | Sets how you can override bucket boundaries of diverse histograms, refer to [override histogram buckets](../metrics-histograms/). | Object | |
179
-
| `features`<br>`OTEL_EBPF_PROMETHEUS_FEATURES` | The list of metric groups OBI exports data for, refer to [Prometheus export features](#prometheus-export-features). | list of strings | `["application"]` |
180
194
| `allow_service_graph_self_references`<br>`OTEL_EBPF_PROMETHEUS_ALLOW_SERVICE_GRAPH_SELF_REFERENCES` | Does OBI include self-referencing service in service graph generation. Self referencing isn't useful for service graphs and increases data cardinality. | boolean | `false` |
181
195
| `instrumentations`<br>`OTEL_EBPF_PROMETHEUS_INSTRUMENTATIONS` | The list of instrumentation OBI collects data for, refer to [Prometheus instrumentation](#prometheus-instrumentation) section. | list of strings | `["*"]` |
182
196
@@ -198,25 +212,6 @@ they are exported via Prometheus.
198
212
To make `deployment_environment` visible in Prometheus, you need to add it to
199
213
the `extra_resource_attributes` list.
200
214
201
-
### Prometheus export features
202
-
203
-
The Prometheus metrics exporter can export the following metrics data groups:
0 commit comments