# View Device Logs

In some cases, you may feel like your device is not operating as you intend. Maybe a workflow step is acting in a strange way or you are not seeing it connect to some service on your network.\
\
To help you debug, Roboflow Deployment Manager makes it easy to see logs from Roboflow services running on your device.\
\
:exclamation:The logs page does NOT display all logs from syslog on your system or logs from non-Roboflow services for security purposes.

To see your device logs, click on a device in Deployment Manager, then click on the "Logs" tab:

<figure><img src="/files/oPgUd3AIhZQhPPeCCAGa" alt=""><figcaption></figcaption></figure>

From here you can see the most recent logs as they are streamed up from the device, download logs if you need to send lines to other stakeholders within your company, filter by time range, and filter by specific Roboflow services.

#### For Advanced Users

Roboflow Deployment Manager is orchestrated on top of Docker containers that are each different managed as services running on your device. The most common Roboflow services are:<br>

* Inference - This is the service that actually runs your model and workflows
* Manager - This service works in conjunction with the inference service and handles tracking the different streams. It's the service that manages stopping and starting the workflows that are run on the inference service
* RFDM - This is the service that handles downloading the Docker containers on the device as well as tracks, telemetry, logs, and device health. Think of this is the management layer for all the other services.
* HMI - If configured, you may see an HMI service that runs the user interface on the device
* Event Store - If configured, you may see an event store service that can store recent vision event data for viewing in the HMI
* Redis - This deploys a Redis DB that is used for caching various telemetry before it's synchronized to Roboflow.


---

# Agent Instructions: 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.roboflow.com/deploy/device-manager/monitoring/view-device-logs.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.
