Self Service Dashboard Features

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 13

Self Service Dashboard Features

 Service catalog offerings with Blueprints of Iaas,Paas Services


 Service Catalogue Requests creation and Tracking
 Monitoring View Of InfraStructure,Platform,Application
 Log Analytics
 Event Logs
 Reports
 User & Group Management
 Alert Configuration on Budget dashboard as well resources utilization

Figure 1 Service Catalogue Overview


Figure 2 Home Screen

Figure 3 Blueprint Request with Cost details


Figure 4 Business Summary Dashboard

Application Overview Dashboard

Blueprint Overview: Use this widget to view the relationship between the blueprint objects and the
deployment, virtual machines, cluster compute resources, and the datastore objects. To find the
deployment, virtual machine, and other related details, click the blueprint object.

Metric Chart: Use this widget to view the relevant data based on the metric you select in the
Blueprint Deployment Info widget.

Environment Overview dashboard

Business Group List: Use this widget to view the business group objects available in the
environment. You can see a data grid with a list of objects in the inventory on which you can sort
and search. You can see a data grid with a list of objects in the inventory on which you can sort and
search.

Configured Users: Use this widget to view the business group name and the user configured for the
business group.

Top Alerts: Alerts with the greatest significance on the selected objects it is configured to monitor.
The top alerts include a short description of alerts configured for the widget. The alert name opens a
secondary window from which you can link to the alert details. In the alert details, you can begin
resolving the alerts.

Resource Consumption Overview dashboard

You can use the Resource Consumption Overview dashboard widgets in several ways.

Tenant List: Use this widget to view the tenant objects available in the environment. You can see a
data grid with a list of tenant’s objects in the inventory on which you can sort and search.

Business Group List: Use this widget to view the business group objects available in the
environment. You can see a data grid with a list of objects in the inventory on which you can sort
and search.

Reservation List: Use this widget to view the reservation objects available in the environment. You
can see a data grid with a list of objects in the inventory on which you can sort and search.

Tenant Capacity: Use this widget to analyze the capacity of the tenant object.

Business Group Capacity: Use this widget to view the memory, storage, and quota capacity that is
allocated, reserved, and free for each business group object.

Reservation Capacity: Use this widget to view the memory, storage, and quota capacity that is
allocated, reserved, and free for each reservation object.

Tenant Memory Trend: Use this widget to view and analyze a seven-day trend for the memory
allocated, reserved, and free for a tenant object.

Tenant Storage Trend: Use this widget to view and analyze a seven-day trend for the storage
allocated, reserved, and free for a tenant object.

Utilization-Based Super Metrics:

The utilization-based Super Metrics measure how many resources have been allocated and are being
used by the workloads. Thus, the percentage of the allocated resources being utilized is easily
visible, providing insight into what percentage of the allocated capacity is actually being used

1. CPU GHz Allocated to BU: sum(${adaptertype=VMWARE, objecttype=Virtual Machine,


attribute=cpu|actual.capacity.normalized, depth=1})/1000.

2. CPU GHz Demanded by BU: sum (${adaptertype=VMWARE, objecttype=VirtualMachine,


attribute=cpu|demandmhz, depth=1})/1000.
3. CPU GHz Used by BU: sum (${adaptertype=VMWARE, objecttype=VirtualMachine,
attribute=cpu|usagemhz_average, depth=1})/1000.

4. CPU % Demanded in BU: sum(${adaptertype=VMWARE, objecttype=VirtualMachine,


attribute=cpu|demandmhz, depth=1})/1000

5. CPU % Used in BU: (${this, metric=Super Metric|sm_CPU_GHz_Demanded>}/${this, metric=Super


Metric|sm_})*100

6. CPU Count in BU: sum(${adaptertype=VMWARE, objecttype=VirtualMachine,


attribute=cpu|corecount_provisioned, depth=1})

7. CPU Count Recommended to BU sum(${adaptertype=VMWARE, objecttype=VirtualMachine,


attribute=cpu|size.recommendation, depth=1})

8. CPU Count Reclaimable from BU: sum(${adaptertype=VMWARE, objecttype=VirtualMachine,


attribute=cpu|wasteValue, depth=1})

9. Memory GB Allocated to BU: sum(${adaptertype=VMWARE, objecttype=VirtualMachine,


attribute=mem|guest_provisioned, depth=1})/1048576

10. Memory GB Consumed by BU: sum(${adaptertype=VMWARE, objecttype=VirtualMachine,


attribute=mem|consumed_average, depth=1})/1048576

11. Memory % Used by BU: sum (${this, metric=Super Metric|sm_Memory_GB_Consumed>}/${this,


metric=Super Metric|sm_})*100

12. Disk Space Provisioned to BU: sum(${adaptertype=VMWARE, objecttype=VirtualMachine,


attribute=mem|consumed_average, depth=1})/1048576

13. Disk Space Used by BU: sum(${adaptertype=VMWARE, objecttype=VirtualMachine,


attribute=diskspace|used, depth=1})

14. VM Snapshots GB in BU: sum(${adaptertype=VMWARE, objecttype=VirtualMachine,


attribute=diskspace|snapshot, depth=1, where=">0"})

15. Disk Space % Used by BU: (${this, metric=Super Metric|sm_}/${this, metric=Super


Metric|sm_})*100

16. Total BU IOPS: sum(${adaptertype=VMWARE, objecttype=VirtualMachine,


attribute=datastore|commandsAveraged_average, depth=1})
Figure 5 Application Compute Analysis Dashboard

The BU Compute Analysis Dashboards provides a statistical analysis of Virtual Machine CPU and Memory Demand. The
dashboard brakes down CPU and Memory Demand by Percentile as well as calculates CPU and Memory Demand Standard
Deviation for each virtual machine.

Figure 6 Application Storage analysis Dashboard


The BU Storage Analysis Dashboard provides statistical analysis of virtual machine Disk IOPS and Latency. The dashboard
breaks down IOPS and Latency by Percentile, plus it calculates IOPS and Latency Standard Deviation for each virtual
machine.

Performance-Based Super Metrics

The performance-based Super Metrics are intended to track and report any SLA breaches. For
example, are there any VMs whose CPU Ready % is above a certain threshold? This can minimize the
potential impact from poorly performing workloads, as well as track the SLA.

1. Highest VM CPU Contention %: max(${adaptertype=VMWARE, objecttype=VirtualMachine,


attribute=cpu|capacity_contentionPct, depth=2})

2. Highest VM CPU Ready % per Core: max(${adaptertype=VMWARE, objecttype=VirtualMachine,


attribute=Super Metric|sm_, depth=1})

3. Highest VM CPU Co-Stop %: max(${adapterkind=VMWARE, resourcekind=VirtualMachine,


attribute=cpu|costopPct, depth=1})

4. Highest VM CPU Swap Wait %: max(${adapterkind=VMWARE, resourcekind=VirtualMachine,


attribute=cpu|swapwaitPct, depth=1})

5. Highest VM CPU IO Wait %: max(${adapterkind=VMWARE, resourcekind=VirtualMachine,


attribute=cpu|iowaitPct, depth=1})

6. Highest VM Mem Swap In Rate (KBps): max(${adaptertype=VMWARE,


objecttype=VirtualMachine, attribute=mem|swapinRate_average, depth=1})

7. Highest VM Mem Decompression Rate (KBps): max(${adaptertype=VMWARE,


objecttype=VirtualMachine, attribute=mem|decompressionRate_average, depth=1})

8. Highest VM Mem Ballooned (KB): max(${adaptertype=VMWARE, objecttype=VirtualMachine,


attribute=mem|balloonPct, depth=1})

9. Highest VM Disk IOPS: max(${adapterkind=VMWARE, resourcekind=VirtualMachine,


attribute=virtualDisk|commandsAveraged_average, depth=1})

10.Highest VM Disk Latency (ms): max(${adapterkind=VMWARE, resourcekind=VirtualMachine,


attribute=datastore|totalLatency_average, depth=1})

11. Highest VM Network Packets Dropped: max(${adapterkind=VMWARE,


resourcekind=VirtualMachine, attribute=net|dropped, depth=1}) 12. Highest VM Network Usage
Rate (KBps): max(${adaptertype=VMWARE, objecttype=VirtualMachine,
attribute=net|usage_average, depth=1})
Application Pool Super Metrics

Providing a list of application-specific Super Metrics is more difficult as each application has a
different set of metrics used as the base input. Following are suggestions based on MS IIS. This logic
can be extrapolated and applied to other applications. The key point is that working with the specific
service or application subject matter experts will help identify the Key Performance Indicators (KPIs)
and thresholds important to assessing service health by the stakeholders.

1. Number of Sessions

2. Average Response Time

3. Highest Response time

4. Etc.

Quantity Based Super Metrics :

Custom Groups:

1. Number of VMs: count(${adaptertype=VMWARE, objecttype=VirtualMachine,


attribute=badge|health, depth=1})

2. Number of Powered ON VMs: count(${adaptertype=VMWARE, objecttype=VirtualMachine,


metric=sys|poweredOn, depth=1, where="==1"})

3. Number of Powered OFF VMs: count(${adaptertype=VMWARE, objecttype=VirtualMachine,


metric=sys|poweredOn, depth=1, where="==0"})

4. Number of Idle VMs: count(${adaptertype=VMWARE, objecttype=VirtualMachine,


attribute=summary|idle, depth=1, where="==1"})

5. Number of Oversized VMs: count(${adaptertype=VMWARE, objecttype=VirtualMachine,


metric=summary|oversized, depth=1, where="==1"})

6. Number of Stressed VMs: count(${adaptertype=VMWARE, objecttype=VirtualMachine,


metric=summary|isStress, depth=1, where="==1"})
Figure 7 Distribution Dashboard

The BU Distributions Dashboard provides the ability to see the breakdown of various types of systems in a Business Unit.

Figure 8 Business Unit Trends Dashboard : The BU Trend lines Dashboard provides the ability to see the Workload growth
as well as the CPU, Memory, Storage, and Network resources consumption trending over time.
S.NO Category AWS Azure GCP
1. Logging & Amazon Log Analytics Google Stack Driver
Monitoring Cloud Watch Azure portal Monitoring
Application Insights Logging
Error Reporting
AWS Trace
CloudTrail Debugger

2. Alerts and AWS Azure Monitor NA


Remediation Personal Azure Operations
guidance Health Management Suite (OMS)
Service Dashboard
3. Cloud Cost /  AWS Trusted Azure Advisor  Google Cloud Platform
Performance / Advisor  Azure Cost Management Security
Security
Advisor

AWS Cloud watch

EC2 Metrics
EBS Metrics:
 Statistics: Max, Min, Avg, SUM, Sample Count
 Time Range: Last: Hrs (1, 3, 6, 12, 24), Days 3, Weeks 1, 2
 Period: Min (1, 5, 15)

 Configuration ,Viewing, Export of all System logs


 View Alarms based on threshold limits exceeds Notification Configuration

Azure Monitoring and Diagnostics

Monitor Service Capabilities:

You might also like