review-checklists/workbooks
erjosito e31560f1c3 [create-pull-request] automated change 2024-03-18 09:26:16 +00:00
..
blocks Bug fixed for global counters 2023-04-25 16:23:19 +02:00
pictures added README 2023-02-11 16:40:32 +01:00
README.md Changed network workbook to include counters 2024-03-11 19:23:50 +01:00
aks_checklist.en_counters_workbook.json [create-pull-request] automated change 2024-02-20 07:58:38 +00:00
aks_checklist.en_counters_workbook_template.json [create-pull-request] automated change 2024-02-20 07:58:38 +00:00
aks_checklist.en_workbook.json [create-pull-request] automated change 2024-02-20 07:58:38 +00:00
aks_checklist.en_workbook_template.json [create-pull-request] automated change 2024-02-20 07:58:38 +00:00
alz_checklist.en_counters_workbook.json [create-pull-request] automated change 2024-03-10 20:31:55 +00:00
alz_checklist.en_counters_workbook_template.json [create-pull-request] automated change 2024-03-10 20:31:55 +00:00
alz_checklist.en_network_counters.json [create-pull-request] automated change 2024-03-18 09:26:16 +00:00
alz_checklist.en_network_counters_template.json [create-pull-request] automated change 2024-03-18 09:26:16 +00:00
alz_checklist.en_network_tabcounters.json [create-pull-request] automated change 2024-03-18 09:26:16 +00:00
alz_checklist.en_network_tabcounters_template.json [create-pull-request] automated change 2024-03-18 09:26:16 +00:00
alz_checklist.en_network_workbook.json [create-pull-request] automated change 2024-03-18 09:26:16 +00:00
alz_checklist.en_network_workbook_template.json [create-pull-request] automated change 2024-03-18 09:26:16 +00:00
alz_checklist.en_workbook.json [create-pull-request] automated change 2024-03-10 20:31:55 +00:00
alz_checklist.en_workbook_template.json [create-pull-request] automated change 2024-03-10 20:31:55 +00:00
appdelivery_checklist.en_network.json added ARG queries 2024-01-10 11:28:03 +01:00
appdelivery_checklist.en_network_counters_workbook.json [create-pull-request] automated change 2024-03-18 09:26:16 +00:00
appdelivery_checklist.en_network_counters_workbook_template.json [create-pull-request] automated change 2024-03-18 09:26:16 +00:00
appdelivery_checklist.en_network_counters_workbook_template_template.json [create-pull-request] automated change 2024-01-11 10:31:02 +00:00
appdelivery_checklist.en_network_tabcounters.json added ARG queries 2024-01-10 11:28:03 +01:00
appdelivery_checklist.en_network_workbook.json [create-pull-request] automated change 2024-03-18 09:26:16 +00:00
appdelivery_checklist.en_network_workbook_template.json [create-pull-request] automated change 2024-03-18 09:26:16 +00:00
appdelivery_checklist.en_network_workbook_template_template.json [create-pull-request] automated change 2024-01-11 10:31:02 +00:00
appsvc_checklist.en_counters_workbook.json [create-pull-request] automated change 2024-03-07 16:16:13 +00:00
appsvc_checklist.en_counters_workbook_template.json [create-pull-request] automated change 2024-03-07 16:16:13 +00:00
appsvc_checklist.en_workbook.json [create-pull-request] automated change 2024-03-07 16:16:13 +00:00
appsvc_checklist.en_workbook_template.json [create-pull-request] automated change 2024-03-07 16:16:13 +00:00
appsvc_security_checklist.en_counters_workbook.json [create-pull-request] automated change 2023-10-20 10:14:11 +00:00
appsvc_security_checklist.en_counters_workbook_template.json [create-pull-request] automated change 2023-10-20 10:14:11 +00:00
appsvc_security_checklist.en_workbook.json [create-pull-request] automated change 2023-10-20 10:14:11 +00:00
appsvc_security_checklist.en_workbook_template.json [create-pull-request] automated change 2023-10-20 10:14:11 +00:00
network_appdelivery_checklist.en_counters_workbook.json [create-pull-request] automated change 2024-03-15 12:58:51 +00:00
network_appdelivery_checklist.en_counters_workbook_template.json [create-pull-request] automated change 2024-03-15 12:58:51 +00:00
network_appdelivery_checklist.en_workbook.json [create-pull-request] automated change 2024-03-15 12:58:51 +00:00
network_appdelivery_checklist.en_workbook_template.json [create-pull-request] automated change 2024-03-15 12:58:51 +00:00

README.md

Automatic workbook creation

The checklists in this repo have the option of documenting Azure Resource Graph queries along with each check, to dynamically verify whether the resources in your subsciption(s) are compliant with the checklist recommendations.

To quickly check these out you can import them via ARM into your Azure Monitor instances:

  • Landing Zone review workbook:

Deploy to Azure

  • Networking - Landing Zone review workbook:

Deploy to Azure

  • AKS review workbook:

Deploy to Azure

  • Network App Delivery workbook:

Deploy to Azure

The Github pipelines in this repo automatically generate Azure Monitor workbooks with those queries grouped in their corresponding categories, for easy consumption. In order to deploy these workbooks to your Azure Monitor instance, you can do a simple copy/paste operation from the corresponding JSON file (for example alz_checklist.en_workbook.json or aks_checklist.en_workbook.json), and copy them into the advanced editor mode of an Azure Monitor workbook. For example:

advanced editor

After doing this the queries will start running and you will see a list of the resources in your subscription that comply and not comply with each specific recommendation with documented Azure Resource Graph queries. For example, the following screenshot shows the BC/DR section of the AKS workbook:

aks BCDR

Please do not send contributions to these workbooks, since they are generated dynamically out of the building blocks contained in the blocks directory and the Azure Resource Graph queries defined in the files contained in the checklists directory.