# Create your own analytics visualizations

{% hint style="info" %}
Make sure to have reviewed [configure-your-opensearch](https://docs.ide-on-aws.com/idea/best-practices/analytics/opensearch/configure-your-opensearch "mention")
{% endhint %}

Click the hamburger menu to reveal the left sidebar then click "**Visualize**" under "**OpenSearch Dashboards**" section.&#x20;

Below are some example to help you get started:

<details>

<summary>(Scale-Out-Workloads) Money spent by instance type</summary>

* Select "Vertical Bars"
* Select the "scheduler\_jobs" index
* Y Axis (Metrics):
  * Aggregation: Sum
  * Field: estimated\_bom\_cost.line\_items\_total.amount
  * Custom Label: Cost
* X Axis (Buckets):
  * Aggregation: Terms
  * Field: params.instance\_types\_raw
  * Order By: metric: Cost
  * Size (adjust as needed): 20
  * Custom Label: Instance Type
* Split Series (Buckets):
  * Sub Aggregation: Terms
  * Field: params.instance\_types\_raw
  * Order By: metric: Sum of Cost
  * Size (adjust as needed): 20

Example (click to enlarge):

![](https://207104517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUpQy5OG2gMMl16kYYDhT%2Fuploads%2FTQkXq5pPr0Sax2tWn9VY%2FScreen%20Shot%202022-11-09%20at%2010.55.05%20PM.png?alt=media\&token=179d0663-13ae-417b-a75b-caa7d4c453fe)

</details>

<details>

<summary>(Scale-Out-Workloads) Jobs per user</summary>

* Select "Vertical Bars"&#x20;
* Select "scheduler\_jobs\*" index
* Y Axis (Metrics)
  * Aggregation: count
* X Axis (Buckets):
  * Aggregation: Terms
  * Field: owner.raw
  * Size (adjust as needed): 20
* Split Series (Buckets):
  * Sub Aggregation: Terms
  * Field: owner.raw
  * Order By: metric: count
  * Size (adjust as needed): 20

Example (click to enlarge):

![](https://207104517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUpQy5OG2gMMl16kYYDhT%2Fuploads%2FfcGiEFSSyYYnCbvPWSgm%2FScreen%20Shot%202022-11-09%20at%2011.01.46%20PM.png?alt=media\&token=f6d0c312-126a-4674-b96d-066b9a9bbc70)

</details>

<details>

<summary>(Scale-Out-Workloads) Jobs per user grouped by instance type</summary>

* Select "Vertical Bars"
* Select "scheduler\_jobs" index
* &#x20;Y Axis (Metrics):
  * Aggregation: count
* X Axis (Buckets):
  * Aggregation: Terms
  * Field: owner.raw
  * Order By: metric: Count
  * Size (adjust as needed): 20
* Split Series (Buckets)
  * Sub Aggregation: Terms
  * Field: params.instance\_types.raw
  * Order By: metric: Count
  * Size (adjust as needed): 20

Example (click to enlarge):

![](https://207104517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUpQy5OG2gMMl16kYYDhT%2Fuploads%2F9y6QbVWxBhPjohv9n6BS%2FScreen%20Shot%202022-11-09%20at%2011.06.37%20PM.png?alt=media\&token=20e08f15-ad8d-4da7-b38c-cc463f014991)

</details>

<details>

<summary>(Scale-Out-Workloads) Instance type launched by user</summary>

* Select "Heat Map"
* Select "scheduler\_jobs" index
* Value (Metrics):
  * Aggregation: Count
* Y Axis (Buckets):
  * Aggregation: Term
  * Field: params.instance\_types.raw
  * Order By: metric: count
  * Size (adjust as needed): 20
* X Axis (Buckets)
  * Sub Aggregation: Terms
  * Field: owner.raw
  * Order By: metric: count
  * Size (adjust as needed: 20

Example (click to enlarge):

![](https://207104517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUpQy5OG2gMMl16kYYDhT%2Fuploads%2FgalQDovfum5eOYj1p9qK%2FScreen%20Shot%202022-11-10%20at%202.05.07%20PM.png?alt=media\&token=38b1756a-f422-4783-ba06-aeda4a8d09a4)

</details>

<details>

<summary>(Scale-Out Workloads) Number of nodes in the cluster</summary>

* Select "Lines"
* Select "scheduler\_nodes\*" index
* Y Axis (Metrics):
  * Aggregation: Unique Count
  * Field: instance\_id
* X Axis (Bucket)
  * Aggregation: Date Histogram
  * Field: provisioning\_time
  * Interval: Minute

Example (click to enlarge):

![](https://207104517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUpQy5OG2gMMl16kYYDhT%2Fuploads%2FPYZXs9FtrgzdoaGNUsIS%2Fdashboard-7.png?alt=media\&token=dea12cf2-fd75-4be2-875e-fe9607090e34)

</details>

<details>

<summary>(Scale-Out-Workloads) Detailed Information per user</summary>

* Select "Datatables"
* Select "scheduler\_jobs" as index
* Metric (Metrics):
  * Aggregation: Count
* Split Rows (Buckets):
  * Aggregation: Term
  * Field: owner.raw
  * Order By: metric: Count
  * Size (adjust as needed): 20
* Split Rows (Buckets):
  * Aggregation: Term
  * Field: params.instance\_type.raw
  * Order By: metric: Count
  * Size (adjust as needed): 20
* Split Rows (Buckets):
  * Aggregation: Term
  * Field: estimated\_bom\_cos&#x74;*.*&#x74;ota&#x6C;*.*&#x61;mount
  * Order By: metric: Count
  * Size (adjust as needed): 20

Example (click to enlarge):

![](https://207104517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUpQy5OG2gMMl16kYYDhT%2Fuploads%2FZ0FNZCXyi6fxEF1FrjPv%2FScreen%20Shot%202022-11-10%20at%202.28.29%20PM.png?alt=media\&token=c3aeb5bc-d3eb-42f6-be71-82974f544097)

</details>

<details>

<summary>(VDI) Most active VDI users</summary>

* Select "Pie"
* Select "vdc\_users\_sessions\*" index
* Metrics:
  * Slice Size: Count
* Split Slices (Buckets):
  * Aggregation: Terms
  * Field: owner.raw
  * Order By: metric: count
  * Size (adjust as needed): 20

Example (click to enlarge):

![](https://207104517-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUpQy5OG2gMMl16kYYDhT%2Fuploads%2FN5nm8oejXpmNsPcfHnop%2FScreen%20Shot%202022-11-10%20at%202.36.57%20PM.png?alt=media\&token=94c8efe3-bc96-4847-bd6c-b4a1d3a3cb72)

</details>
