Expand description
OpenDAL Observability Layer
This module offers essential components to facilitate the implementation of observability in OpenDAL.
§Prometheus Metrics
These metrics are essential for understanding the behavior and performance of our applications.
Metric Name | Type | Description | Labels |
---|---|---|---|
operation_duration_seconds | Histogram | Histogram of time spent during opendal operations | scheme, namespace, root, operation, path |
operation_bytes. | Histogram | Histogram of the bytes transferred during opendal operations | scheme, operation, root, operation, path |
operation_errors_total | Counter | Error counter during opendal operations | scheme, operation, root, operation, path, error |
Structs§
- The metric metadata which contains the metric name and help.
- The metrics accessor for opendal.
- The metrics layer for opendal.
Statics§
- The metric label for the error kind.
- The metric label for the namespace like bucket name in s3.
- The metric label for the operation like read, write, list.
- The metric label for the path used by request.
- The metric label for the root path.
- The metric label for the scheme like s3, fs, cos.
- The metric metadata for the operation bytes.
- The metric metadata for the operation duration in seconds.
- The metric metadata for the operation errors total.
Traits§
- The interceptor for metrics.
Functions§
- Return the path label value according to the given
path
andlevel
.