52 lines
3.0 KiB
Markdown
52 lines
3.0 KiB
Markdown
## 10.2.0
|
|
|
|
#### OAP Server
|
|
|
|
* Skip processing OTLP metrics data points with flag `FLAG_NO_RECORDED_VALUE`, which causes exceptional result.
|
|
* Add self observability metrics for GraphQL query, `graphql_query_latency`.
|
|
* Reduce the count of process index and adding time range when query process index.
|
|
* Bump up Apache commons-io to 2.17.0.
|
|
* Polish eBPF so11y metrics and add error count for query metrics.
|
|
* Support query endpoint list with duration parameter(optional).
|
|
* Change the endpoint_traffic to updatable for the additional column `last_ping`.
|
|
* Add Component ID(5023) for the GoZero framework.
|
|
* Support Kong monitoring.
|
|
* Support adding additional attr[0-4] for service level metrics.
|
|
* All self observability histogram metrics names are suffixed with `_seconds` to indicate the time unit, as per [Prometheus metrics names guide](https://prometheus.io/docs/practices/naming/),
|
|
if you have any customized configuration files that utilize these metrics, you can migrate the metrics names with our helper script `tools/migrate-so11y-metrics-names.sh`,
|
|
this script migrates the metrics names in files `*.yaml`, `*.java`, and `*.json` files, review and adjust the script if you have other file types.
|
|
NOTE: the script doesn't migrate existing metrics data.
|
|
* `browser_error_log_in_latency` -> `browser_error_log_in_latency_seconds`
|
|
* `browser_perf_data_in_latency` -> `browser_perf_data_in_latency_seconds`
|
|
* `envoy_als_in_latency` -> `envoy_als_in_latency_seconds`
|
|
* `envoy_metric_in_latency` -> `envoy_metric_in_latency_seconds`
|
|
* `event_in_latency` -> `event_in_latency_seconds`
|
|
* `graphql_query_latency` -> `graphql_query_latency_seconds`
|
|
* `k8s_als_in_latency` -> `k8s_als_in_latency_seconds`
|
|
* `log_in_latency` -> `log_in_latency_seconds`
|
|
* `mesh_analysis_latency` -> `mesh_analysis_latency_seconds`
|
|
* `meter_batch_in_latency` -> `meter_batch_in_latency_seconds`
|
|
* `meter_in_latency` -> `meter_in_latency_seconds`
|
|
* `otel_logs_latency` -> `otel_logs_latency_seconds`
|
|
* `otel_metrics_latency` -> `otel_metrics_latency_seconds`
|
|
* `otel_spans_latency` -> `otel_spans_latency_seconds`
|
|
* `persistence_timer_bulk_all_latency` -> `persistence_timer_bulk_all_latency_seconds`
|
|
* `persistence_timer_bulk_execute_latency` -> `persistence_timer_bulk_execute_latency_seconds`
|
|
* `persistence_timer_bulk_prepare_latency` -> `persistence_timer_bulk_prepare_latency_seconds`
|
|
* `profile_task_in_latency` -> `profile_task_in_latency_seconds`
|
|
* `remote_in_latency` -> `remote_in_latency_seconds`
|
|
* `telegraf_in_latency` -> `telegraf_in_latency_seconds`
|
|
* `trace_in_latency` -> `trace_in_latency_seconds`
|
|
|
|
#### UI
|
|
|
|
* Add support for case-insensitive search in the dashboard list.
|
|
* Add content decorations to Table and Card widgets.
|
|
* Support the endpoint list widget query with duration parameter.
|
|
* Support ranges for Value Mappings.
|
|
|
|
#### Documentation
|
|
* Update release document to adopt newly added revision-based process.
|
|
|
|
All issues and pull requests are [here](https://github.com/apache/skywalking/milestone/224?closed=1)
|