# Monitoring & Alerting

<div align="center" data-full-width="false"><img src="https://codesphere.ghost.io/content/images/size/w600/2024/02/monitoring-1.png" alt="Monitoring &#x26; Alerting"></div>

All Arkane Cloud workspaces come with basic resource monitoring out of the box. This way you can always check how much CPU and RAM your applications consume at any point. For workspaces connected to a custom domain we also provide uptime monitoring and custom alerts (coming soon).

### Resource monitoring <a href="#heading-0" id="heading-0"></a>

To open the resource monitoring, open any of your workspaces navigate to setup/monitoring and select the timeframe you want to review. Resource consumption data is saved for the last 14 days.

<figure><img src="https://codesphere.ghost.io/content/images/2024/02/resource_monitoring.webp" alt=""><figcaption></figcaption></figure>

### Uptime monitoring & alerts (coming soon) <a href="#heading-1" id="heading-1"></a>

All **always on** workspaces connected to a custom domain will also display the uptime of that domain for the last 7 days. The way this works is there is a probe that is periodically checking your workspace's domain on port 3000 and saves the http response. It will show a green bar when all requests were successful (returned a code 200), yellow if some requests failed or red if most requests failed. Hovering over any bar will show the percentage of successful requests. It's important to note that historical data is tied to the domain, if you switch the workspace connected to a domain it will only start probing the new workspace at that point in time looking forward.

In the near future you will be able to configure health checks yourself, and retrieve call stacks and logs from specific times to investigate outages. Also you will be able to configure downtime alerts (email, and later web-hooks and SMS) to be notified when your app has issues.

<figure><img src="https://codesphere.ghost.io/content/images/2024/02/uptime_monitoring.webp" alt="" height="178" width="456"><figcaption></figcaption></figure>


---

# 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.arkanecloud.com/docs/getting-started/monitoring-and-alerting.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.
