Skip to content
Merged
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: 1 addition & 3 deletions macros/edge-services/edge-services-lb-benefits.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,9 @@
macro: edge-services-lb-benefits
---

import EdgeServicesPipelineDiag from './assets/scaleway-edge-services-pipeline-diag.webp'

Creating an Edge Services pipeline for your Load Balancer helps to reduce load on your Load Balancer's backend servers. The origin configuration you define is used by Edge Services to connect to your Load Balancer and request content, which is then stored in the cache. Then, when your Load Balancer origin is accessed via its customizable Edge Services endpoint, the requested content is served from the cache (if present), without the need to fetch this content via the Load Balancer and its backend servers.

<Lightbox image={EdgeServicesPipelineDiag} alt="A diagram shows the elements and workflow of an Edge Services pipeline. The user connects to the customizable Edge Services endpoint (with its SSL/TLS certificate), which fetches content from the Edge Services cache, which itself fetches content to cache from an origin which is either an Object Storage bucket or Load Balancer" />
<Lightbox src="scaleway-edge-services-pipeline-diag.webp" alt="A diagram shows the elements and workflow of an Edge Services pipeline. The user connects to the customizable Edge Services endpoint (with its SSL/TLS certificate), which fetches content from the Edge Services cache, which itself fetches content to cache from an origin which is either an Object Storage bucket or Load Balancer" />

Edge Services lets you:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: How to access Grafana and your preconfigured dashboards
description: Learn to access your Grafana preconfigured dashboards, including steps to log in, navigate, and view your resources.
tags: observability cockpit grafana preconfigured-dashboard
dates:
validation: 2025-07-22
validation: 2025-08-20
posted: 2022-10-31
---
import Requirements from '@macros/iam/requirements.mdx'
Expand All @@ -24,7 +24,7 @@ This page shows you how to access [preconfigured dashboards](/cockpit/concepts/#
2. Click **Open dashboards** to open your preconfigured dashboards in Grafana. You are redirected to the Grafana website.
3. Enter your [Grafana credentials](/cockpit/how-to/retrieve-grafana-credentials/).
4. Click **Log in**. The Grafana overview page displays.
5. Click the **Home** icon at the top left of your screen.
5. Click the Grafana icon in the top left side of your screen to open the menu.
6. Click **Dashboard**. The Scaleway folder appears, with a list of all available preconfigured dashboards for Scaleway resources.
7. Click the dashboard you want to view.

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
205 changes: 101 additions & 104 deletions pages/cockpit/how-to/configure-alerts-for-scw-resources.mdx

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions pages/cockpit/how-to/send-logs-from-k8s-to-cockpit.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: How to send logs from your Kubernetes cluster to your Cockpit
description: Learn how to send your pod logs to your Cockpit using Scaleway's comprehensive guide. This tutorial covers sending Kubernetes pods logs to Scaleway's Cockpit for centralized monitoring and analysis using Grafana, ensuring efficient monitoring and log analysis in your infrastructure.
tags: kubernetes cockpit logs observability monitoring cluster
dates:
validation: 2025-07-31
validation: 2025-08-20
posted: 2025-01-20
---
import Requirements from '@macros/iam/requirements.mdx'
Expand All @@ -25,7 +25,7 @@ We will use the [k8s-monitoring](https://artifacthub.io/packages/helm/grafana/k8
- [Created](/iam/how-to/create-api-keys/) an API key and retrieved your API secret key

<Message type="important">
- Sending logs for Scaleway resources or personal data using an external path is a billable feature. In addition, any data that you push yourself is billed, even if you send data from Scaleway products. Refer to the [product pricing](https://www.scaleway.com/en/pricing/managed-services/#cockpit) page for more information.
Sending logs for Scaleway resources or personal data using an external path is a billable feature. In addition, any data that you push yourself is billed, even if you send data from Scaleway products. Refer to the [product pricing](https://www.scaleway.com/en/pricing/?tags=available,managedservices-observability-cockpit) page for more information.
</Message>

## Configure the Helm chart
Expand Down Expand Up @@ -75,8 +75,8 @@ alloy-singleton:
```

<Message type="note">
The template above is for sending logs to your Cockpit. You can also configure it to send metrics to Cockpit using this Helm chart.
Refer to our dedicated documentation to [send metrics from your cluster to Cockpit](/cockpit/how-to/send-metrics-from-k8s-to-cockpit).
The template above is for sending logs to your Cockpit. You can also configure it to send metrics to Cockpit using this Helm chart.
Refer to our dedicated documentation to [send metrics from your cluster to Cockpit](/cockpit/how-to/send-metrics-from-k8s-to-cockpit).
</Message>

## Send Kubernetes logs using Helm chart
Expand Down Expand Up @@ -140,7 +140,7 @@ You can also use Terraform/OpenTofu to manage and deploy Helm charts, providing
1. Click **Cockpit** in the **Monitoring** section of the Scaleway [console](https://console.scaleway.com/) side menu. The **Cockpit Overview** page displays.
2. Click **Open dashboards** to open your preconfigured dashboards in Grafana. You are redirected to the Grafana website.
3. Log in to Grafana using your [Grafana credentials](/cockpit/how-to/retrieve-grafana-credentials/).
4. Click the **Home** icon, then click **Explore**.
4. Click the Grafana icon in the top left side of your screen to open the menu, then click **Explore**.
5. Select your custom data source in the search drop-down on the upper left corner of your screen.
6. In the **Labels filter** drop-down, select the `cluster` label and in the **Value** drop-down, select your cluster.
7. Optionally, click the **Clock** icon on the top right corner of your screen and filter by time range.
Expand Down
6 changes: 3 additions & 3 deletions pages/cockpit/how-to/send-metrics-from-k8s-to-cockpit.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: How to send metrics from your Kubernetes cluster to your Cockpit
description: Learn how to send your pod metrics to your Cockpit using Scaleway's comprehensive guide. This tutorial covers sending Kubernetes pods metrics to Scaleway's Cockpit for centralized monitoring and analysis using Grafana, ensuring efficient monitoring and metrics analysis in your infrastructure.
tags: kubernetes cockpit metrics observability monitoring cluster
dates:
validation: 2025-07-31
validation: 2025-08-20
posted: 2025-01-20
---
import Requirements from '@macros/iam/requirements.mdx'
Expand All @@ -26,7 +26,7 @@ We will use the [k8s-monitoring](https://artifacthub.io/packages/helm/grafana/k8
- [Created](/iam/how-to/create-api-keys/) an API key and retrieved your API secret key

<Message type="important">
- Sending metrics for Scaleway resources or personal data using an external path is a billable feature. In addition, any data that you push yourself is billed, even if you send data from Scaleway products. Refer to the [product pricing](https://www.scaleway.com/en/pricing/managed-services/#cockpit) page for more information.
Sending metrics for Scaleway resources or personal data using an external path is a billable feature. In addition, any data that you push yourself is billed, even if you send data from Scaleway products. Refer to the [product pricing](https://www.scaleway.com/en/pricing/?tags=available,managedservices-observability-cockpit) page for more information.
</Message>


Expand Down Expand Up @@ -168,7 +168,7 @@ Now that your metrics are exported to your Cockpit, you can access and query the
1. Click **Cockpit** in the **Monitoring** section of the Scaleway [console](https://console.scaleway.com/) side menu. The **Cockpit Overview** page displays.
2. Click **Open dashboards** to open your preconfigured dashboards in Grafana. You are redirected to the Grafana website.
3. Log in to Grafana using your [Grafana credentials](/cockpit/how-to/retrieve-grafana-credentials/).
4. Click the **Home** icon, then click **Explore**.
4. Click the Grafana icon in the top left side of your screen to open the menu, then click **Explore**.
5. Select your custom data source in the search drop-down on the upper left corner of your screen.
6. In the **Labels filter** drop-down, select the `cluster` label and in the **Value** drop-down, select your cluster.
7. Optionally, click the **Clock** icon on the top right corner of your screen and filter by time range.
Expand Down
2 changes: 1 addition & 1 deletion pages/cockpit/how-to/send-metrics-with-grafana-alloy.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ For the sake of this documentation, we are using Grafana Alloy on macOS. Refer t
2. Click **Open dashboards** to open your preconfigured dashboards in Grafana. You are redirected to the Grafana website.
3. Enter your [Grafana credentials](/cockpit/how-to/retrieve-grafana-credentials/).
4. Click **Log in**. The Grafana overview page displays.
5. Click the **Toggle menu** icon in the top left corner of your screen.
5. Click the Grafana icon in the top left side of your screen to open the menu.
6. Click **Dashboards**, then click **New** in the top right corner of your screen. A drop-down displays.
7. Click **Import** to import a dashboard.
8. In the **Import via grafana.com** field, enter `1860`, then click **Load**
Expand Down
24 changes: 11 additions & 13 deletions tutorials/configure-slack-alerting/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ products:
- cockpit
tags: cockpit alerts monitoring notifications slack
dates:
validation: 2025-02-18
validation: 2025-08-20
posted: 2025-02-18
validation_frequency: 12
---
import image from './assets/scaleway-slack-alerts-firing.webp'
import SlackNotification from './assets/scaleway-slack-alerts-firing.webp'

import Requirements from '@macros/iam/requirements.mdx'

Expand Down Expand Up @@ -53,34 +53,32 @@ As **we do not support Grafana managed alerts**, this documentation only shows y

## Creating your Slack integration in Grafana using the Scaleway Alerting alert manager

1. [Access](/cockpit/how-to/access-grafana-and-managed-dashboards/) your Grafana dashboard.
2. Click the **Toggle menu** icon next to **Home** in the top left corner of your screen.
3. Click **Alerting**, then click **Contact points**.
1. [Log in to Grafana](/cockpit/how-to/access-grafana-and-managed-dashboards/) using your credentials.
2. Click the Grafana icon in the top left side of your screen to open the menu.
3. Click the arrow next to **Alerting** on the left-side menu, then click **Contact points**.
4. Choose the **Scaleway Alerting** alert manager in the drop-down next to the **Choose Alertmanager** field.
5. Click **+ Add contact point**.
5. Click **+ Create contact point**.
6. Enter a contact point name. For example, `Slack alerts`.
7. Select **Slack** from the **Integration** drop-down.
8. In the **Channel** field, paste the name of the Slack channel or user to send notifications to.
9. Click **Optional Slack settings** and paste your Slack app Webhook URL in the **Webhook URL** field.
10. Click **Save contact point**.

<Message type="important">
If you have already created contact points, you need to [configure a nested notification policy](#configuring-a-notification-policy) to define which contact point should receive which alert.
If you have already created contact points, you need to [configure a child notification policy](#configuring-a-notification-policy) to define which contact point should receive which alert.
</Message>

## Configuring a notification policy

If you have created multiple contact points in Grafana, the default contact point will receive alerts by default. To make sure your alerts are sent to the desired contact point, you need to define notification policies.

1. [Access](/cockpit/how-to/access-grafana-and-managed-dashboards/) your Grafana dashboard.
2. Click the **Toggle menu** icon next to **Home** in the top left corner of your screen.
3. Click **Alerting**, then click **Notification policies**.
4. Click **+ New nested policy**.
1. Click **Alerting**, then click **Notification policies**.
4. Click **+ New child policy**.
5. In the **Label** field, enter the label `alertname`.
6. In the **Operator** field, select **Equals**.
7. In the **Value** field, enter the name of an existing alert you want your contact point to be notified for. For example, `alert-for-high-cpu-usage`.
8. Optionally, click **+Add matcher** to add more labels.
9. In the **Contact point** field, select the contact point you have configured for Slack.
9. In the **Contact point** drop-down, select the contact point you have configured for Slack.
10. Click **Save policy**. Your nested policy displays. You should now get notified on Slack.

<Lightbox image={image} alt="Grafana alert for high CPU usage notification on Slack" />
<Lightbox image={SlackNotification} alt="Grafana alert for high CPU usage notification on Slack" />
6 changes: 3 additions & 3 deletions tutorials/silence-grafana-alerts/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ tags: cockpit alerts mute silence monitoring notifications
products:
- cockpit
dates:
validation: 2025-06-16
validation: 2025-07-18
posted: 2025-06-16
validation_frequency: 12
---
Expand All @@ -28,8 +28,8 @@ This page shows you how to temporarily mute (silence) alerts without disabling t


1. [Access](/cockpit/how-to/access-grafana-and-managed-dashboards/) your Grafana dashboard.
2. Click the **Toggle menu** icon next to **Home** in the top left corner of your screen.
3. Click **Alerting**, then **Silences**. Make sure that **Scaleway Alerting** is selected in the **Choose Alertmanager** drop-down.
2. Click the **Grafana** icon in the top left corner of your screen to open the menu.
3. Click the arrow next to **Alerting** then **Silences**. Make sure that **Scaleway Alerting** is selected in the **Choose Alertmanager** drop-down.
4. Click **Create silence**.
5. Click the drop-down in the **Silence start and end** section.
6. Click the **Calendar** icon and select a time range during which you want to silence alerts.
Expand Down
Loading