# Using SigNoz for Observability (/typescript-sdk/signoz-usage)

Complete guide to using SigNoz for observability, monitoring, tracing in the Inkeep Agent Framework



SigNoz is a full-stack observability platform that provides distributed tracing so that you can track requests across multiple agents and services.

### Quick Start

Before using SigNoz, ensure it's properly set up and running. For setup instructions, see the [Quick Start](/get-started/traces) guide.

## Using SigNoz UI

The **Traces** page provides detailed request tracing:

#### Viewing Traces

The SigNoz traces interface provides comprehensive visibility into your agent operations:

<Image src="/images/signoz-traces-ui.png" alt="SigNoz Traces Explorer showing inkeep-agents-run-api service traces with timestamp, service name, operation name, duration, HTTP method, and response status code columns" style={{ border: "1px solid #e1e5e9" }} />

The traces explorer shows:

* **Timestamp**: When each span occurred
* **Service Name**: The service that generated the span (e.g., `inkeep-agents-run-api`)
* **Operation Name**: Specific operations like `ai.generateText`, `tls.connect`, `ai.toolCall`
* **Duration**: How long each operation took (in milliseconds)
* **HTTP Method**: For HTTP operations, shows the method (POST, GET, etc.)
* **Response Status Code**: HTTP status codes (200, 404, etc.)

Key features of the traces view:

* **Filtering Options**: Use the left sidebar to filter by duration, deployment environment, service name, and more

* **Time Range Selection**: Choose from preset ranges or custom time periods

* **Multiple Views**: Switch between List View, Traces, Time Series, and Table View

* **Real-time Updates**: Traces refresh automatically to show new data

* **Trace List**: Browse all traces with filtering options

* **Trace Details**: Drill down into individual traces

* **Span Timeline**: See the execution flow across agents

#### Filtering Traces

```