AI Observability Explorer - Query LLM & AI Trace Data SigNoz documented the Explorer tab of its AI Observability product, a query interface where users write filters on LLM and AI trace data and view results in four views: Trace View, List View, Time Series, and Table. The Explorer supports trace-level fields such as trace.total_tokens, trace.estimated_total_cost, and trace.llm_call_count, and offers seven quick-filter fields including deployment.environment, gen_ai.provider.name, and gen_ai.agent.name. Trace View uses all spans of each trace, including spans outside the selected time range, while List View, Time Series, and Table use only spans inside the selected time range. The Explorer is the query tab of AI Observability https://signoz.io/docs/ai-observability/ . The Overview tab shows a fixed dashboard. In the Explorer, you write your own queries on LLM and AI trace data and pick one of four views for the results. Use this page to run a query, filter it, pick a view, and open a trace. Open the Explorer 1. In the side navigation, open the More menu and select AI Observability . 2. In the tab bar at the top, select Explorer . All roles Admin, Editor, and Viewer can use the Explorer. Run a query 1. Type a filter in the filter bar, for example trace.total tokens 1000 . 2. Select Run Query , or press Cmd+Enter Ctrl+Enter on Windows and Linux . Fields with the trace. prefix hold the totals of a trace, such as trace.total tokens , trace.estimated total cost , and trace.llm call count . You can filter and aggregate on these fields, which the Trace Explorer does not have. The filter bar suggests only keys and values from GenAI spans. After you add a filter, the next suggestions show only values that match your current filters. For the filter syntax and the aggregation options, see Query Builder https://signoz.io/docs/userguide/query-builder-v5/ . While a query runs, the Run Query button changes to Cancel . If you select Cancel , the view is empty until you run the query again. To run the query again at an interval, turn on auto-refresh in the time picker. Quick filters Use the quick filters panel on the left to filter by common fields without typing a query. The panel has seven fields: - deployment.environment - gen ai.operation.name - gen ai.provider.name - gen ai.request.model - service.name - gen ai.tool.name - gen ai.agent.name Each field lists RELATED values first. These values match the filters that you already applied. ALL VALUES lists the rest. When you select a value, the query changes and the active view shows the new results. To hide the panel, use the control at the top of the panel. To show it again, select Show Filters in the toolbar. Views The toolbar has four views: Trace View , List View , Time Series , and Table . All views use the same query. The Explorer opens in Trace View . For trace totals, the views use different spans: - Trace View uses all the spans of each trace, also the spans outside the selected time range. - List View , Time Series , and Table use only the spans of each trace inside the selected time range. For example, with the filter trace.total tokens 100 , SigNoz adds up the tokens of the spans of that trace in the time range. Trace View Trace View shows one row for each AI trace, with totals for the trace such as tokens, cost, and call counts. To open the full trace, select a row. To open it in a new tab, hold Cmd Ctrl on Windows and Linux and select the row. The trace opens in Trace Details https://signoz.io/docs/userguide/span-details/ . To show only the LLM spans of the trace, select the LLM quick filter https://signoz.io/docs/userguide/span-details/ quick-filters at the top of that page. The columns come from the trace fields that SigNoz finds for your data. By default, the table shows each of these fields that exists, in this order: trace id , service.name , root span name , estimated total cost , trace duration nano , span count , total tokens , input tokens , output tokens , distinct tool count , llm call count , tool call count , start time , end time , error count , input , output , max llm duration nano Use the two controls above the table: - Order by : sort the traces by a trace field, in ascending or descending order. The default is last activity time desc . You can sort by fields that the table does not show as columns, such as last activity time . - Options : open the Edit columns drawer to show, hide, or reorder columns. You cannot hide or remove the trace id column, but you can drag it to a different position. Your browser saves your column selection, so the selection applies only in that browser. List View List View shows one row for each span. The default columns are timestamp , service.name , name , duration nano , http method , and response status code . The newest spans are at the top. To change the columns: - To remove a column, open the column actions in its header and select Remove column . - To reorder a column, drag its header. - To resize a column, drag the edge of its header. The timestamp column stays first. Your browser saves your column changes. To open the trace of a span, select its row. Time Series Time Series shows the query results as a chart over time. If every query aggregates the span duration, the Y-axis unit is milliseconds. Otherwise, the unit is a plain number. To change the unit, use the unit control of the chart. You can also export the chart data. To see exact cost values, use the Table view. Table Table shows the aggregated results of the query in a grid. To download the results, select the download icon, select csv or jsonl as the format, and then select Export . Common tasks | Task | Steps | |---|---| | Find the most expensive traces | In Trace View , set Order by to estimated total cost desc . | | Find failed tool calls | In List View , run the filter gen ai.tool.name EXISTS AND has error = true . | | Chart token usage by model | In Time Series , set the aggregation to sum gen ai.usage.input tokens and group by gen ai.request.model . | | Compare cost by model | In Table , set the aggregation to sum signoz.gen ai.usage.tokens.cost and group by gen ai.request.model . The Cost over time panel on the Overview dashboard https://signoz.io/docs/ai-observability/ charts the same query. | Related - AI Observability overview https://signoz.io/docs/ai-observability/ : the Overview dashboard and the attributes that it needs. - Trace Details https://signoz.io/docs/userguide/span-details/ : inspect the spans of one trace. - Attribute Mapping https://signoz.io/docs/ai-observability-attribute-mapping/ : map non-standard attributes to GenAI names. - LLM Observability integrations https://signoz.io/docs/llm-observability/ : instrument OpenAI, Anthropic, LiteLLM, CrewAI, and other frameworks. Get Help If you need help with the steps in this topic, please reach out to us on SigNoz Community Slack https://signoz.io/slack/ . If you are a SigNoz Cloud user, please use in product chat support located at the bottom right corner of your SigNoz instance or contact us at cloud-support@signoz.io mailto:cloud-support@signoz.io .