Observability
Improve resource utilization clarity with Observability profiles
With observability profiles, users can easily access the observability tool to view comprehensive data and usage patterns over a period of time.
PerfectScale Observability integration supports the following tools:
Grafana
DataDog
Configuring Observability with the profile
🛠️ How to create Observability Profile
There are two options for creating a Profile: from the Settings tab or directly from the Overview.
From the Settings tab
Go to the Settings tab on the left panel -> select Integrations -> click the +Add Integration button and select Observability from the drop-down -> insert the required data.

From the Overview tab
Go to the Overview tab on the left panel -> find the cluster to which you want to apply the Profile and click gear button -> go to Customizations -> find Integrations and click the Observability drop-down list -> click the Add New Profile button -> insert the required data.

Observability Profile Configuration
Create Grafana or DataDog URL in a few steps:
Go to PerfectScale GitHub.
Download either the Grafana or DataDog dashboard.
Import the dashboard into your Grafana or DataDog instance.
Copy the link to the dashboard (Grafana URL, DataDog URL).

🛠️ How to apply Observability Profile
Apply to a single cluster
To apply the Profile to the cluster, go to the Overview tab on the left panel -> find the cluster to which you want to apply the Profile and click gear button -> go to Customizations -> find Integrations and click the Observability drop-down list -> select the needed profile.

Apply to multiple clusters
To apply a profile to multiple clusters from a single view, use the Manage Assignments feature.
Go to the Settings tab on the left panel -> select Integrations -> click the Manage Assignments button -> apply the profile for the needed clusters in the Observability section -> click the Save Changes button.

Configuring Observability with CRD
To configure Observability integration using a Custom Resource Definition (CRD), you’ll need to define and apply a Custom Resource (CR) with the required parameters. This approach allows you to manage Observability integration directly through Kubernetes manifests.
The Custom Resource (CR) must be created in the perfectscale namespace.
Setup instructions
Go to the repository: https://github.com/perfectscale-io/observability
Download the dashboard (Grafana or Datadog).
Import the downloaded dashboard into your Grafana or Datadog instance.
Configure the CR.
⚙️ CR parameters:
url
The link to your observability dashboard (Grafana or Datadog).
How to use Observability
To access the detailed data of a specific cluster using an observability tool (for example, Grafana), navigate to the Overview tab on the left panel and click on the needed cluster.
You will navigate directly to the list of cluster workloads. Select any workload to bring up the workload zoom-in window.

Click on the Actions menu and select View in Observability to be directly taken to the relevant dashboard of your observability tool.
Last updated
Was this helpful?