framework/Resources/Scripts/DashboardTemplates/Windows_ReportServer_Tile.json

{
    "position": {
        "x": 0,
        "y": 0,
        "colSpan": 4,
        "rowSpan": 5
    },
    "metadata": {
        "inputs": [
            {
                "name": "options",
                "value": {
                    "chart": {
                        "metrics": [
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "__Clients",
                                "aggregationType": 4,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "__Clients",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "__Clients",
                                "aggregationType": 3,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "__Clients",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Cache_Size",
                                "aggregationType": 4,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Cache_Size",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Cache_Size",
                                "aggregationType": 3,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Cache_Size",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Count",
                                "aggregationType": 4,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Count",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Count",
                                "aggregationType": 3,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Count",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Requests_persec",
                                "aggregationType": 4,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Requests_persec",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Requests_persec",
                                "aggregationType": 3,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Requests_persec",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Additions_persec",
                                "aggregationType": 4,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Additions_persec",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Additions_persec",
                                "aggregationType": 3,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Additions_persec",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Updates_persec",
                                "aggregationType": 4,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Updates_persec",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Updates_persec",
                                "aggregationType": 3,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Updates_persec",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Deletes_persec",
                                "aggregationType": 4,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Deletes_persec",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Deletes_persec",
                                "aggregationType": 3,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Deletes_persec",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Queries_persec",
                                "aggregationType": 4,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Queries_persec",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Queries_persec",
                                "aggregationType": 3,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Queries_persec",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            }
                        ],
                        "title": "{{VM_NAME}} Report",
                        "titleKind": 2,
                        "visualization": {
                            "chartType": 5,
                            "legendVisualization": {
                                "isVisible": true,
                                "position": 2,
                                "hideHoverCard": false,
                                "hideLabelNames": true
                            },
                            "axisVisualization": {
                                "x": {
                                    "isVisible": true,
                                    "axisType": 2
                                },
                                "y": {
                                    "isVisible": true,
                                    "axisType": 1
                                }
                            }
                        },
                        "filterCollection": {
                            "filters": [
                                {
                                    "key": "instance",
                                    "operator": 0,
                                    "values": [
                                        "{{CACHE_NAME}}"
                                    ]
                                }
                            ]
                        },
                        "timespan": {
                            "relative": {
                                "duration": 1800000
                            },
                            "showUTCTime": false,
                            "grain": 2
                        }
                    }
                },
                "isOptional": true
            },
            {
                "name": "sharedTimeRange",
                "isOptional": true
            }
        ],
        "type": "Extension/HubsExtension/PartType/MonitorChartPart",
        "settings": {
            "content": {
                "options": {
                    "chart": {
                        "metrics": [
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "__Clients",
                                "aggregationType": 4,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "__Clients",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "__Clients",
                                "aggregationType": 3,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "__Clients",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Cache_Size",
                                "aggregationType": 4,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Cache_Size",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Cache_Size",
                                "aggregationType": 3,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Cache_Size",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Count",
                                "aggregationType": 4,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Count",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Count",
                                "aggregationType": 3,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Count",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Requests_persec",
                                "aggregationType": 4,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Requests_persec",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Requests_persec",
                                "aggregationType": 3,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Requests_persec",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Additions_persec",
                                "aggregationType": 4,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Additions_persec",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Additions_persec",
                                "aggregationType": 3,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Additions_persec",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Updates_persec",
                                "aggregationType": 4,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Updates_persec",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Updates_persec",
                                "aggregationType": 3,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Updates_persec",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Deletes_persec",
                                "aggregationType": 4,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Deletes_persec",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Deletes_persec",
                                "aggregationType": 3,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Deletes_persec",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Queries_persec",
                                "aggregationType": 4,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Queries_persec",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            },
                            {
                                "resourceMetadata": {
                                    "id": "/subscriptions/{{SUBSCRIPTION_ID}}/resourceGroups/{{RESOURCE_GROUP_NAME}}/providers/Microsoft.Compute/virtualMachines/{{VM_NAME}}"
                                },
                                "name": "Queries_persec",
                                "aggregationType": 3,
                                "namespace": "ncache-metrics*",
                                "metricVisualization": {
                                    "displayName": "Queries_persec",
                                    "resourceDisplayName": "{{VM_NAME}}"
                                }
                            }
                        ],
                        "title": "{{VM_NAME}} Report",
                        "titleKind": 2,
                        "visualization": {
                            "chartType": 5,
                            "legendVisualization": {
                                "isVisible": true,
                                "position": 2,
                                "hideHoverCard": false,
                                "hideLabelNames": true
                            },
                            "axisVisualization": {
                                "x": {
                                    "isVisible": true,
                                    "axisType": 2
                                },
                                "y": {
                                    "isVisible": true,
                                    "axisType": 1
                                }
                            },
                            "disablePinning": true
                        }
                    }
                }
            }
        },
        "filters": {
            "instance": {
                "model": {
                    "operator": "equals",
                    "values": [
                        "{{CACHE_NAME}}"
                    ]
                }
            },
            "MsPortalFx_TimeRange": {
                "model": {
                    "format": "local",
                    "granularity": "1m",
                    "relative": "30m"
                }
            }
        }
    }
}