> For the complete documentation index, see [llms.txt](https://docs.seldon.ai/seldon-enterprise-platform/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.seldon.ai/seldon-enterprise-platform/product-tour/deployment-dashboard.md).

# Deployment Dashboard

This guide walks you through the features available in the **Deployment Dashboard**. You can navigate to the dashboard for a specific deployment by clicking on it in the main **Overview** screen.

There is a menu on the left-hand side of the **Deployment Dashboard**, which allows you to navigate between various parts of the dashboard's functionality.

![Deployment Dashboard full view](/files/9wnjZf9CtjU6qQZUCaBA)

## Dashboard

This top-level **Dashboard** page allows you to inspect and interact with your deployment.

On the top row, you can configure different monitoring and explainability components for your deployment. See [Model Explanations](/seldon-enterprise-platform/product-tour/model-explanations.md) and [Data Drift Detection](/seldon-enterprise-platform/product-tour/data-drift-detection.md) for details.

The deployment name and status are shown here, along with a logo indicating the deployment type (i.e. `Seldon Deployment` or `Seldon ML Pipeline`).

Clicking on the model name under the `Pipeline Components`/`Deployment Components` section will display a model metadata pane to the right.

Clicking on the `View` button on the right displays the Kubernetes manifest for your deployment, while the `Delete` button deletes the deployment altogether, including any monitoring and explainability components.

You can also perform actions on `Canary` and `Shadow` deployments. See [Rollout Strategies](/seldon-enterprise-platform/product-tour/rollout-strategies.md) for details.

If a canary deployment is present, traffic is split between this and the default deployment, with traffic percentages displayed on the top right of each deployment pane.

![Canary and Shadow panels](/files/v50ehom6oA9o7PFbBD7R)

{% hint style="warning" %}
The **Metrics server** is only supported for **pre-existing Seldon Core 1 deployments with the Seldon inference protocol**. Seldon now recommends adopting the industry-standard Open Inference Protocol (OIP) in preference to the Seldon protocol. Seldon has a separate module to support the calculation of model performance metrics with the Open Inference Protocol. Please contact your customer success representative to learn more.
{% endhint %}

### Request Monitoring

The **Dashboard** view also includes request monitoring panels for real-time request metrics.

![Requests Monitoring panels](/files/B57Ixan8lsxuqZNdBzv4)

### Load Test

Within the **Requests Monitor** section, you can find the `START A LOAD TEST` button on the right. You can set the request JSON data here to start load testing, with the number of requests to send or the duration for which the requests are sent.

Note that it could take a little while to provision the load test.

![Load Test wizard](/files/10qZW6sLU7E2DnTJj3AQ)

### Live Requests

The `Live Requests` section provides a summary of the traffic going through your deployment, including request rates, success/failure rates by status code, and average latency.

![Live Requests section](/files/jX9ZPQtMcgnwMYejB03b)

### Resource Monitor

For deployments of type `Seldon Deployment`, there is a `Resource Monitor` section that reports metrics for CPU and memory usage with utilization rates and limits.

![Resource Monitor section](/files/QgBdaHBjJgmeUrKcx9bB)

## Predict

In the **Predict** page, you can make prediction requests by either providing a JSON object directly or uploading a file containing a JSON object. The response body is shown on the right, with the HTTP status code and response time.

![Predict page](/files/yJ0GGddsxkBjNWAyyDNL)

In the lower left part of this page, you can click on the `Copy as curl` button to display commands to make the same request via a CLI.

![curl](/files/SrBVAlzrMW5ZawRNvsOt)

{% hint style="info" %}
**Note**: To run the command above, you need to install [curl](https://everything.curl.dev/install) and [kubectl](https://kubernetes.io/docs/tasks/tools/#kubectl) and configure the cluster details. Alternatively, you can set the `CLUSTER_IP` variable manually.
{% endhint %}

## Monitor

In the **Monitor** page, you can inspect various types of distribution trends and characteristics based on your inference requests. You can see the inference requests by clicking on the `View Requests` button, which takes you to the **Requests** page introduced in the next section.

### Distributions

In the first tab, `Distributions`, you can see visualizations of feature distributions and statistics, as well as changes in these distributions over time. Clicking on the `Add reference data` button will open a wizard to import your reference data, which will be displayed alongside the distributions from the inference requests for comparison. Each row is collapsible with a click.

![Distributions tab in the Monitor page](/files/lfBODlsTgUzT0T4jqpxT)

This functionality also enables you to draw comparisons for different combinations of features and time slices by choosing appropriate filters from the `Filter` button on the right.

![Filter distributions data](/files/EX9udt1I3w9sTx8HKmDk)

See the following demos for a step-by-step guide for distributions monitoring.

* [Seldon Core v1 Demo: Feature Distributions Monitorng](/seldon-enterprise-platform/demos/seldon-core-v1/distributions-monitoring.md)
* [Seldon Core v2 Demo: Feature Distributions Monitorng](/seldon-enterprise-platform/demos/seldon-core-v2/distributions-monitoring.md)

### Outlier Detection

In the second tab, `Outlier Detection`, you can see the timestamps and outlier/inlier groups for inference data. Red dots indicate outliers and blue dots indicate inliers.

![Outlier detection tab in the Monitor page](/files/Se5ysQFhA1FrQUUprewM)

See the following demos for a step-by-step guide for outlier detection using image classification models.

* [Seldon Core v1 Demo: Outlier Detection](/seldon-enterprise-platform/demos/seldon-core-v1/outlier-detection.md)
* [Seldon Core v2 Demo: Outlier Detection](/seldon-enterprise-platform/demos/seldon-core-v2/outlier-detection.md)

### Drift Detection

In the third tab, `Drift Detection`, you can see the significance of changes in feature distributions over time. The `Switch Metric` slider will change the views between p-values and distance scores.

![Drift detection tab in the Monitor page](/files/MPmjz2j80ASbOMd0yrhT)

See the following demos for a step-by-step guide for outlier detection using tabular classification models.

* [Seldon Core v1 Demo: Drift Detection](/seldon-enterprise-platform/demos/seldon-core-v1/drift-detection.md)
* [Seldon Core v2 Demo: Drift Detection](/seldon-enterprise-platform/demos/seldon-core-v2/drift-detection.md)

## Requests

In the **Requests** page, you can investigate individual inference requests and responses with explainers and outlier detectors. The results can be filtered by the menu on the right, where you can specify time ranges as well as request IDs.

![Requests page](/files/SchTxSuGcLhLGzvdj6on)

If an outlier detector is configured, it will show an outlier score to the right. Likewise, if an explainer is configured, you can generate a model explanation from the `View explanation` button.

![Request Explanation page](/files/YQzHoy4dGmlqnM1fAtIX)

## Resources

In the **Resources** page, you can inspect Kubernetes resources for `Pods`, `Deployments`, and `Services`, displaying relevant information such as replicas, namespaces, and cluster IPs.

![Resources page](/files/OUFVKgt3G04xS7IlTKaj)

The **Resources** page is only available for deployments of type `Seldon Deployment`.

## Batch Jobs

In the **Batch Jobs** page, you can create batch jobs for existing data sources, e.g. from cloud storage. In the batch job creation wizard, you can specify input and output locations for your data, as well as batch size, number of parallel workers, and other relevant details.

![Batch job wizard](/files/c6VUIZMfHq8VwECbwy9Z)

Once the job is done, it will show up in this page with either `Succeeded` or `Failed` status.

![Batch job status](/files/crPe5WmlN8DbBj5tTlUs)

`Succeeded` indicates that the steps specified in the batch jobs were executed without errors. Be sure to check the output data as the batch job can succeed even if the input file is empty, etc.

See the following demos for running batch jobs.

* [Seldon Core v1 Demo: Batch Jobs](/seldon-enterprise-platform/demos/seldon-core-v1/batch-requests.md)
* [Seldon Core v2 Demo: Batch Jobs](/seldon-enterprise-platform/demos/seldon-core-v2/batch-requests.md)

## Audit Logs

If GitOps is enabled for the current namespace, the **Audit Logs** page will show the history of deployment manifest files, with differences, for actions such as adding new models and promoting canaries. Each action in the UI is registered as a commit, with a description in the `Deployment History` menu on the right.

![Audit logs page](/files/Tc8LKaVeEH9digWbyQwg)

Additionally, for deployments of type `Seldon Deployment`, you can restore the deployment to a particular state by clicking on the `Restore State` button.

![Restore deployment state](/files/T16HjvX8l7N6ukLef3BC)

The **Audit Logs** page is only available for deployments in GitOps namespaces. The namespace can be changed from the top right drop-down menu whilst viewing the Overview page.

## Usage

In the **Usage** page, you can monitor various metrics such as model, CPU, memory, and container usage. These metrics and the time range can be selected from the drop-down menu on the right.

![Usage page](/files/EawRE8kivemqjfPhhp1V)

The **Usage** page is only available for deployments of type `Seldon Deployment`.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.seldon.ai/seldon-enterprise-platform/product-tour/deployment-dashboard.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
