The Tenant AOS Dashboard provides cost and observability data by Tenant for granular infrastructure management. This dashboard is acccessible to non-administrators.
To access the Tenant AOS Dashboard, navigate to Observability -> Advanced -> Dashboard.
Use the Tenant list box at the top of the Tenant AOS Dashboard to select the Tenant for which you wish to view metrics.
The Cloud Spend area, on the left side of the Tenant AOS Dashboard, offers a comprehensive view of expenses for the selected Tenant. It includes the following expenditure categories:
Current Month: Displays the current month’s spend for the selected Tenant.
Spend By Service: Displays a breakdown of cloud spending by Service.
The Observability area, on the right side of the Tenant AOS Dashboard gives health and performance data for a selected Tenant.
Grafana: The Grafana button, in the Observability header, opens the Grafana console where you can add, customize, or edit your AOS dashboards, query your logs, metrics, and traces, and more. For additional information, see the Grafana documentation.
Under the Observability header are data cards displaying various metrics.
Resources: Lists the type and number of DuploCloud resources, such as Services, containers, and Ingresses, in the selected Tenant.
K8s/Docker: Kubernetes and Docker metrics specific to the Tenant, assisting in container workload management.
Logs: Access Tenant-specific logs for tracking, troubleshooting, and compliance.
Metrics: Displays performance metrics relevant to the Tenant’s resources.
Traces: View traces specific to the Tenant for performance and latency monitoring of the Tenant’s applications.
Profiles: Access profiling data for in-depth application insights and performance tuning.
For Grafana-generated metrics (e.g., K8s/Docker, Logs, Metrics, Traces, Profiles), you can click on the card (header or visual data) to open the corresponding detailed view in the Grafana console. Additionally, you can add custom links to the data cards.
Dashboards can be customized.
Note that each Kubernetes cluster has its own OpenTelemetry stack by default. If you need to share an OTEL stack across clusters, contact your DuploCloud support team and they can set it up for you.
The OpenTelemetry part of the AOS dashboard has 5 cards that point to Grafana dashboards. These cards depend on the the links from under Administrator --> SystemSettings -> System Config. Search for "otel" and you will find a list of settings of type otel with links as shown in the picture below:
Each entry maps to a card on the dashboard. An entry that starts with <infraname>/ applies to the cards for that Infrastructure. Note that in admin dashboard all cards are in the context of the Infrastructure and there is a infrastructure drop down.
Also note that the settings can have place holders like [[TENANT_NAME]] that get dynamically replaced by the platform when the user clicks on the respective button.
Link external data sources to AOS dashboards by adding custom links to data cards.
From the DuploCloud Portal, navigate to Administrator -> Observability -> Advanced -> Dashboard.
Select the Admin tab to add a custom link only to the Administrator AOS Dashboard, or the Common tab to include the custom link on the Tenant AOS Dashboard.
Click Add. The Add profiles Custom Link pane displays.
Enter a Name, URL, and Description for the custom link.
Click Submit. The custom link is added to the data card on the AOS Dashboard(s).
From the DuploCloud Portal, navigate to Observability -> Advanced -> Dashboard.
Click Add. The Add profiles Custom Link pane displays.
Enter a Name, URL, and Description for the custom link.
Click Submit. The custom link is added to the data card on the Tenant AOS Dashboard.
You can get the admin credentials for the grafana deployment from the tenant where the otel stack is deployed. It is the service called grafana-ui. Click edit on the service to get the credentials from the env.
Working with the AOS Administrator Dashboard
Navigate to Administrator -> Observability -> Advanced -> Dashboard.
The Cloud Spend area, on the left side of the Advanced AOS Dashboard, offers a comprehensive, real-time view of expenses across all resources.
Fin Ops: The Fin Ops button, in the Cloud Spend header, opens the DuploCloud Billing dashboard, which displays billing details including billing summaries by month or Tenant, billing alerts, and DuploCloud license usage information.
Current Month: Displays cloud expenditures for the current month.
Monthly Spend: Displays spending by month. Use the Monthly Spend list box to display spending by week or day.
Spend By Service: Displays a breakdown of spend by Cloud Service.
Spend By Tenant: Highlights expenditures by Tenant.
The Observability section, on the right side of the Advanced AOS Dashboard, gives real-time health and usage data across resources.
Infrastructure: In the Observability header, the Infrastructure list box allows you to select the Infrastructure for which you wish to view observability details.
Under the Observability header are data cards displaying the following metrics:
Resources: Lists the type and number of DuploCloud resources, such as Tenants, Services, etc.
K8s/Docker: Shows Kubernetes and Docker metrics, providing visibility into containerized workloads.
Logs: Displays logs for troubleshooting and compliance checks across all resources.
Metrics: Displays rate, errors, and duration metrics across Services.
Traces: View traces to monitor request flows and latency, supporting application performance analysis.
Profiles: Access profiling data for in-depth application insights, allowing performance tuning.
Setting Name | Card | Dashboard Type |
---|
Click the link icon () in the header of the card to which you wish to add a custom link. The All Admin Custom Links pane displays.
Click the link icon () in the header of the card to which you wish to add a custom link. The All Admin Custom Links pane displays.
Grafana: The Grafana button, in the Observability header, opens the Grafana console where you can add, customize, or edit your dashboards, query your logs, metrics, and traces, and more. For additional information, see the .
For Grafana-generated metrics (e.g., K8s/Docker, Logs, Metrics, Traces, Profiles), you can click on the card (visual data or header) to open the corresponding detailed view in the Grafana console. Additionally, you can .
<infraname>/proxyurl | Grafana button on the dashboard | Admin |
<infraname>/logs | Logs Button | Admin |
<infraname>/metrics | Metrics Button | Admin |
<infraname>/traces | Traces Button | Admin |
<infraname>/k8s | K8S Button | Admin |
Working with the Advanced Observability Suite (AOS) dashboards in DuploCloud
The DuploCloud AOS dashboards are a gateway to the detailed Grafana dashboards, serving two purposes:
SSO and Authentication Proxy: The Grafana dashboards reside on a private network. DuploCloud acts as an authentication layer, connecting the same single sign-on (the DuploCloud login) to a Grafana session.
Summarizing Links: While AOS contains many pre-configured Grafana dashboards, you can create quick links with descriptions of the ones you use most frequently. See Customizing Dashboards for more information.
Depending on your role (Administrator or User), you can access the Advanced Observability Suite dashboard from two locations in the DuploCloud Portal.
The Administrator AOS Dashboard displays cloud data across all resources and allows you to select DuploCloud Infrastructures. To use it, navigate to Administrator -> Observability -> Advanced -> Dashboard in the DuploCloud Portal.
The Tenant AOS Dashboard displays data for specific Tenants. To use it, navigate to Observability -> Advanced -> Dashboard in the DuploCloud Portal.