Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions pages/cockpit/how-to/activate-managed-alerts.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: Learn how to activate preconfigured alerts for your Cockpit resourc
categories:
- observability
dates:
validation: 2025-07-29
validation: 2025-10-22
posted: 2024-04-05
---
import Requirements from '@macros/iam/requirements.mdx'
Expand All @@ -19,7 +19,7 @@ This page shows you how to activate [preconfigured alerts](/cockpit/concepts/#pr
- A Scaleway account logged into the [console](https://console.scaleway.com)
- [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization
- [Enabled](/cockpit/how-to/enable-alert-manager/) the alert manager
- [Added contacts](/cockpit/how-to/add-contact-points/)
- [Added contacts](/cockpit/how-to/enable-alert-manager/#how-to-add-contacts/)

## How to activate preconfigured alerts

Expand Down
50 changes: 0 additions & 50 deletions pages/cockpit/how-to/add-contact-points.mdx

This file was deleted.

207 changes: 106 additions & 101 deletions pages/cockpit/how-to/configure-alerts-for-scw-resources.mdx

Large diffs are not rendered by default.

53 changes: 47 additions & 6 deletions pages/cockpit/how-to/enable-alert-manager.mdx
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
---
title: How to enable the alert manager
description: Learn how to enable Scaleway's regionalized alert manager and add contacts to configure alert notifications for your resources.
title: How to configure the alert manager
description: Learn how to configure the Scaleway regionalized alert manager and add contacts to receive alert notifications for your resources.
categories:
- observability
dates:
validation: 2025-07-29
validation: 2025-10-22
posted: 2024-04-05
---
import Requirements from '@macros/iam/requirements.mdx'


This page shows you how to enable Scaleway's regionalized alert manager, and add notification contacts that will be notified when your alerts are triggered, using the [Scaleway console](https://console.scaleway.com/).
This page shows you how to enable Scaleway's regionalized alert manager, add and manage contacts that will be notified when your alerts are triggered, using the [Scaleway console](https://console.scaleway.com/).

You can [add](/cockpit/how-to/add-contact-points/) or manage contacts at any time to ensure the right people are notified when alerts fire.
You can add or manage contacts at any time to ensure the right people are notified when alerts fire.

<Requirements />

Expand Down Expand Up @@ -40,6 +40,47 @@ Enabling Scaleway's regionalized alert manager allows you configure preconfigure
6. Enter an email address, then click **+ Add email** and **Add contacts**. Your email address displays in the **Contacts** section, and by default, the **Resolved notifications** box is ticked. This means that you will receive notifications for resolved alerts.
7. Optionally, click **Skip for now** if you do not want to add contacts yet.
<Message type="note">
You are prompted to create contacts when enabling the alert manager for the first time, or when re-enabling it after disabling. However, you can also [add](/cockpit/how-to/add-contact-points/) or manage them independently from the alert manager configuration at any time.
You are prompted to create contacts when enabling the alert manager for the first time, or when re-enabling it after disabling. However, you can also add or manage them independently from the alert manager configuration at any time.
</Message>

## How to add contacts


1. Click **Cockpit** in the **Monitoring** section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays.
2. Click the **Alerts** tab.
3. Click the **Region** drop-down and select the desired region.
<Message type="important">
Make sure that you select the same region as the [data sources](/cockpit/concepts/#data-sources) you want your contacts to be alerted for.
</Message>
4. Click **Add email** in the **Contacts** section. A pop-up displays.
5. Enter an email address, then click **+ Add email**. Your email address displays and by default, the **Resolved notifications** checkbox is ticked. This means that you will receive notifications for resolved alerts.
6. Optionally, enter another email and click **+ Add email** to add another contact.
7. Click **Add contacts** to confirm. The email addresses appears in the list of your contacts.

Refer to the dedicated documentation to find out how to manage your contacts.

## How to manage contacts

1. Click **Cockpit** in the **Monitoring** section of the [console](https://console.scaleway.com/) side menu. The **Cockpit** overview page displays.
2. Click the **Alerts** tab.
3. Click the **Region** drop-down and select the desired region.
<Message type="important">
Make sure that you select the same region as the [data sources](/cockpit/concepts/#data-sources) you want your contacts to be alerted for.
</Message>
4. Scroll to the **Contacts** section and:
- click **Send test alert** to ensure that your alerts are sent to your contacts. You **must have [activated preconfigured alerts](/cockpit/how-to/activate-managed-alerts/)** beforehand.
- clear the checkbox under **Resolved notifications** to **stop receiving resolved notifications**.
- click the trash icon next to the contact you wish to **delete**, then click **Delete contact** to confirm.
<Message type="important">
The contact you delete will no longer receive alerts. If this is your only configured contact, alert notifications will stop until you add a new contact.
</Message>

## Advanced configuration

<Message type="important">
Make sure that you use the Scaleway alert manager if you follow the Grafana documentation below
</Message>

- Find out how to configure templates and customize your alert notification messages in the [dedicated Grafana documentation](https://grafana.com/docs/grafana/latest/alerting/fundamentals/templates/)

- Find out how to configure notification policies in the [dedicated Grafana documentation](http://grafana.com/docs/grafana/latest/alerting/configure-notifications/)
28 changes: 12 additions & 16 deletions pages/cockpit/menu.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,32 +19,28 @@ export const cockpitMenu = {
{
items: [
{
label: 'Retrieve your Grafana credentials',
slug: 'retrieve-grafana-credentials',
},
{
label: 'Create a token',
slug: 'create-token',
label: 'Configure the alert manager',
slug: 'enable-alert-manager',
},
{
label: 'Enable the alert manager',
slug: 'enable-alert-manager',
label: 'Activate Scaleway preconfigured alerts',
slug: 'activate-managed-alerts',
},
{
label: 'Create and push traces',
slug: 'activate-push-traces',
label: 'Configure alerts for Scaleway resources',
slug: 'configure-alerts-for-scw-resources',
},
{
label: 'Activate Scaleway preconfigured alerts',
slug: 'activate-managed-alerts',
label: 'Retrieve your Grafana credentials',
slug: 'retrieve-grafana-credentials',
},
{
label: 'Manage contacts',
slug: 'add-contact-points',
label: 'Create a token',
slug: 'create-token',
},
{
label: 'Configure alerts for Scaleway resources',
slug: 'configure-alerts-for-scw-resources',
label: 'Create and push traces',
slug: 'activate-push-traces',
},
{
label: 'Access Grafana and preconfigured dashboards',
Expand Down
82 changes: 43 additions & 39 deletions pages/cockpit/reference-content/cockpit-limitations.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Cockpit capabilities and limits
description: Discover the capabilities and limits of Cockpit, including retention periods, Loki and Mimir limits, and product integrations for comprehensive infrastructure monitoring and management efficiency.
tags: observability cockpit retention metrics logs
dates:
validation: 2025-08-28
validation: 2025-10-22
posted: 2023-09-05
---

Expand Down Expand Up @@ -62,45 +62,49 @@ The following table provides information about [Mimir](/cockpit/concepts/#mimir)

The following table provides details about the products that are integrated into Cockpit. This means that you can have metrics and/or logs and/or alerts in your Cockpit for the products mentioned below.

Some Scaleway resources provide preconfigured alerts to notify you of any abnormal behavior. Refer to the **Alert management** section in the **Alerts tab** of the [Scaleway console](https://console.scaleway.com/cockpit/) to find out which Scaleway resources have integrated alerts.

**Sending metrics and logs using an external path is a billable feature**. As such, any additional data that you may push yourself will be billed, even if you send data from Scaleway products that are **integrated into Cockpit**. Refer to the [product pricing](https://www.scaleway.com/en/pricing/managed-services/#cockpit) for more information.

| **Product Name** | **Metrics** | **Logs** | **Alerts** |
|----------------------------|-----------------|-----------------|-----------------|
| CPU & GPU Instances | **Integrated*** | Not integrated | Not integrated |
| Managed Inference | **Integrated*** | **Integrated*** | Not integrated |
| Generative APIs | **Integrated*** | Not integrated | Not integrated |
| Elastic Metal | Not integrated | Not integrated | Not integrated |
| Apple silicon | Not integrated | Not integrated | Not integrated |
| Kubernetes Kapsule | **Integrated*** | **Integrated*** | **Integrated** |
| Kubernetes Kosmos | **Integrated*** | **Integrated*** | **Integrated** |
| Container Registry | Not integrated | Not integrated | Not integrated |
| Serverless Containers | **Integrated*** | **Integrated*** | Not integrated |
| Serverless Functions | **Integrated*** | **Integrated*** | Not integrated |
| Serverless Jobs | **Integrated*** | **Integrated*** | Not integrated |
| NATS | **Integrated*** | Not integrated | Not integrated |
| Queues | **Integrated*** | Not integrated | Not integrated |
| Topics and Events | **Integrated*** | Not integrated | Not integrated |
| Block Storage | **Integrated*** | Not integrated | Not integrated |
| Object Storage | **Integrated*** | **Integrated*** | Not integrated |
| Database RDB PostgreSQL | **Integrated*** | **Integrated*** | **Integrated** |
| Database RDB MySQL | **Integrated*** | **Integrated*** | **Integrated** |
| Serverless SQL Database | **Integrated*** | **Integrated*** | **Integrated** |
| Redis | **Integrated*** | **Integrated*** | **Integrated** |
| MongoDB | **Integrated*** | Not integrated | Not integrated |
| Data Lab (Apache Spark) | **Integrated*** | Not integrated | Not integrated |
| Clickhouse | Planned | Not integrated | Not integrated |
| Private Networks | **Integrated*** | Not integrated | Not integrated |
| Public Gateways | **Integrated*** | **Integrated*** | Not integrated |
| Load Balancers | **Integrated*** | **Integrated*** | Not integrated |
| Domains and DNS | Not integrated | Not integrated | Not integrated |
| Edge Services | **Integrated*** | Not integrated | Not integrated |
| Transactional Email | **Integrated*** | Not integrated | Not integrated |
| IoT Hub | **Integrated*** | Not integrated | Not integrated |
| Web Hosting | Not integrated | Not integrated | Not integrated |
| Cockpit | **Integrated*** | Not integrated | Not integrated |
| Audit Trail | Not integrated | Not integrated | Not integrated |
| IAM | Not integrated | Not integrated | Not integrated |
| Secret Manager | **Integrated*** | Not integrated | Not integrated |
| Key Manager | Not integrated | Not integrated | Not integrated |
| **Product Name** | **Metrics** | **Logs** |
|----------------------------|-----------------|-----------------|
| CPU & GPU Instances | **Integrated*** | Not integrated |
| Managed Inference | **Integrated*** | **Integrated*** |
| Generative APIs | **Integrated*** | Not integrated |
| Elastic Metal | Not integrated | Not integrated |
| Apple silicon | Not integrated | Not integrated |
| Kubernetes Kapsule | **Integrated*** | **Integrated*** |
| Kubernetes Kosmos | **Integrated*** | **Integrated*** |
| Container Registry | Not integrated | Not integrated |
| Serverless Containers | **Integrated*** | **Integrated*** |
| Serverless Functions | **Integrated*** | **Integrated*** |
| Serverless Jobs | **Integrated*** | **Integrated*** |
| NATS | **Integrated*** | Not integrated |
| Queues | **Integrated*** | Not integrated |
| Topics and Events | **Integrated*** | Not integrated |
| Block Storage | **Integrated*** | Not integrated |
| Object Storage | **Integrated*** | **Integrated*** |
| Database RDB PostgreSQL | **Integrated*** | **Integrated*** |
| Database RDB MySQL | **Integrated*** | **Integrated*** |
| Serverless SQL Database | **Integrated*** | **Integrated*** |
| Redis | **Integrated*** | **Integrated*** |
| MongoDB | **Integrated*** | Not integrated |
| Data Lab (Apache Spark) | **Integrated*** | Not integrated |
| Clickhouse | Planned | Not integrated |
| Private Networks | **Integrated*** | Not integrated |
| Public Gateways | **Integrated*** | **Integrated*** |
| Load Balancers | **Integrated*** | **Integrated*** |
| Domains and DNS | Not integrated | Not integrated |
| Edge Services | **Integrated*** | Not integrated |
| Transactional Email | **Integrated*** | Not integrated |
| IoT Hub | **Integrated*** | Not integrated |
| Web Hosting | Not integrated | Not integrated |
| Cockpit | **Integrated*** | Not integrated |
| Audit Trail | Not integrated | Not integrated |
| IAM | Not integrated | Not integrated |
| Secret Manager | **Integrated*** | Not integrated |
| Key Manager | Not integrated | Not integrated |



*: Including data and dashboards
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ This page shows you how to configure alerts for Scaleway Serverless Containers u
- Scaleway resources you can monitor
- [Created Grafana credentials](/cockpit/how-to/retrieve-grafana-credentials/) with the **Editor** role
- [Enabled](/cockpit/how-to/enable-alert-manager/) the alert manager
- [Created](/cockpit/how-to/add-contact-points/) at least one contact point
- [Added](/cockpit/how-to/enable-alert-manager/#how-to-add-contacts) at least one contact in the Scaleway console or contact points in Grafana
- Selected the **Scaleway Alerting** alert manager in Grafana

1. [Log in to Grafana](/cockpit/how-to/access-grafana-and-managed-dashboards/) using your credentials.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ This page shows you how to configure alerts for Scaleway Serverless Functions us
- Scaleway resources you can monitor
- [Created Grafana credentials](/cockpit/how-to/retrieve-grafana-credentials/) with the **Editor** role
- [Enabled](/cockpit/how-to/enable-alert-manager/) the alert manager
- [Created](/cockpit/how-to/add-contact-points/) at least one contact point
- [Added](/cockpit/how-to/enable-alert-manager/#how-to-add-contacts) at least one contact in the Scaleway console or contact points in Grafana
- Selected the **Scaleway Alerting** alert manager in Grafana

1. [Log in to Grafana](/cockpit/how-to/access-grafana-and-managed-dashboards/) using your credentials.
Expand Down
2 changes: 1 addition & 1 deletion pages/serverless-jobs/how-to/configure-alerts-jobs.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ This page shows you how to configure alerts for Scaleway Serverless Jobs using S
- Scaleway resources you can monitor
- [Created Grafana credentials](/cockpit/how-to/retrieve-grafana-credentials/) with the **Editor** role
- [Enabled](/cockpit/how-to/enable-alert-manager/) the alert manager
- [Added](/cockpit/how-to/add-contact-points/) at least one contact in the Scaleway console or contact points in Grafana
- [Added](/cockpit/how-to/enable-alert-manager/#how-to-add-contacts) at least one contact in the Scaleway console or contact points in Grafana
- Selected the **Scaleway Alerting** alert manager in Grafana

1. [Log in to Grafana](/cockpit/how-to/access-grafana-and-managed-dashboards/) using your credentials.
Expand Down