Qin Haojie
d47f2106ee
refactor: remove unused and deprecated APIs ( #3272 )
...
Delete dead compatibility paths and test-only helpers so unsupported APIs do not remain as accidental contracts.
2026-07-16 10:49:56 +08:00
Jiahui Zhou
27e90ad9cd
Feature/search telemetry relations control ( #2547 )
...
* Add search retrieval telemetry breakdown
* Fix pyagfs helper annotation imports
* docs: document search relation controls and telemetry fields
Document the new include_relations request parameter and the search telemetry summary fields so the API docs stay aligned with the latest retrieval changes.
* refactor(search): drop relation enrichment and trim telemetry
Remove relation fetching from the retrieval path and delete low-value search telemetry fields so retrieval stays simpler and the telemetry summary focuses on actionable diagnostics.
2026-06-10 20:00:47 +08:00
Qin Haojie
72ec6f9287
feat(resources): persist async add-resource tasks ( #2433 )
...
* feat(resources): persist async add-resource tasks
* fix(cli): surface add-resource API errors
* fix(resources): fail async task on queue errors
2026-06-04 20:14:09 +08:00
Jiahui Zhou
3bcefb298d
fix: unify runtime loggers with openviking logger ( #1981 )
2026-05-12 11:26:30 +08:00
baojun-zhang and MaojiaSheng
17d2c5603e
feat(observability): unify observability context && support otel && etc. ( #1666 )
...
* feat(observability): unify OTLP metrics export, log/trace context, and telemetry bridging
- - Add OTLP metrics http/grpc exporter that pushes MetricRegistry snapshots
- - Decouple telemetry response payload from telemetry collection; always finish() and bridge summary to metrics
- - Unify observability config under server.observability (metrics/traces/logs siblings); update ov.conf.example and docs (zh/en)
- - Improve log/trace correlation via structured context injection
- - Add/adjust tests for exporter lifecycle, config loader, metrics/telemetry runtime
- BREAKING CHANGE: remove legacy telemetry.* config path; use server.observability.*
* feat(observability): import Status/StatusCode for LogToSpanEventFilter
* feat(observability): fix check issue
* feat(observability): format code
---------
Co-authored-by: MaojiaSheng <shengmaojia@bytedance.com >
2026-04-24 21:32:25 +08:00
Qin Haojie
d72c6c9848
fix(queue): expose re-enqueue counts in queue status ( #1337 )
...
Track semantic and embedding re-enqueues as first-class queue metrics so
observer output, wait_processed payloads, and telemetry summaries make
retry loops visible before they escalate into hard errors.
2026-04-09 19:55:14 +08:00
Jiahui Zhou
37d4e32a1b
Implement request-scoped wait for write APIs ( #1212 )
...
fix: request wait telemetry id
fix: register request wait before enqueue
add log
2026-04-05 20:40:29 +08:00
zhoujiahui
f467de4ed9
feat: add memory extract telemetry breakdown ( #735 )
...
feat: add resource telemetry breakdown
telemetry: omit zero-valued summary fields
feat(resources): add temp upload telemetry support
docs: move telemetry guide out of design
docs: sync contributor build requirements
2026-03-19 15:10:59 +08:00
zhoujiahui
b280b56b30
feat(trace): add request-level trace metrics and API support ( #640 )
...
refactor: replace operation trace with telemetry
fix telemetry demo skill ingestion
simplify telemetry summary metric keys
rename remaining trace telemetry artifacts
feat: support configurable telemetry payloads
docs: rewrite operation telemetry design in chinese
fix: reject telemetry for async session commit
refactor: isolate telemetry orchestration
refactor: remove telemetry from find payloads
refactor: remove telemetry event payloads
fix(trace): keep only telemetry-related changes
fix(trace): remove top-level usage from telemetry responses
feat(console): default telemetry on proxied operations
2026-03-15 22:44:15 +08:00