Trace Utils¶
- class ibm_watsonx_gov.traces.trace_utils.TraceUtils¶
Bases:
object
- static build_span_trees(spans: list[dict], agentic_app: AgenticApp | None = None) List[SpanNode] ¶
- static calculate_cost(usage_data: List[dict]) float ¶
Calculate cost for given list of usage.
- static compute_metrics_from_trace(span_tree: SpanNode, api_client: APIClient = None) tuple[list[AgentMetricResult], list[Node], list] ¶
- static convert_array_value(array_obj: Dict) List ¶
Convert OTEL array value to Python list
- static stream_trace_data(file_path: Path) Generator ¶
Generator that yields spans one at a time.