|
| 1 | +# Azure CLI logz Extension # |
| 2 | +This is the extension for logz |
| 3 | + |
| 4 | +### How to use ### |
| 5 | +Install this extension using the below CLI command |
| 6 | +``` |
| 7 | +az extension add --name logz |
| 8 | +``` |
| 9 | + |
| 10 | +### Included Features ### |
| 11 | +#### logz monitor #### |
| 12 | +##### Create ##### |
| 13 | +``` |
| 14 | +az logz monitor create --name "myMonitor" --location "West US" \ |
| 15 | + --plan-data billing-cycle="Monthly" effective-date="2019-08-30T15:14:33+02:00" plan-details="logzapitestplan" usage-type="Committed" \ |
| 16 | + --user-info email-address="[email protected]" first-name="Alice" last-name="Bob" phone-number="123456" \ |
| 17 | + --tags Environment="Dev" --resource-group "myResourceGroup" |
| 18 | +
|
| 19 | +az logz monitor wait --created --name "{myMonitor}" --resource-group "{rg}" |
| 20 | +``` |
| 21 | +##### Show ##### |
| 22 | +``` |
| 23 | +az logz monitor show --name "myMonitor" --resource-group "myResourceGroup" |
| 24 | +``` |
| 25 | +##### List ##### |
| 26 | +``` |
| 27 | +az logz monitor list --resource-group "myResourceGroup" |
| 28 | +``` |
| 29 | +##### Update ##### |
| 30 | +``` |
| 31 | +az logz monitor update --name "myMonitor" --monitoring-status "Enabled" --tags Environment="Dev" \ |
| 32 | + --resource-group "myResourceGroup" |
| 33 | +``` |
| 34 | +##### List-monitored-resource ##### |
| 35 | +``` |
| 36 | +az logz monitor list-monitored-resource --name "myMonitor" --resource-group "myResourceGroup" |
| 37 | +``` |
| 38 | +##### List-user-role ##### |
| 39 | +``` |
| 40 | +az logz monitor list-user-role --name "myMonitor" --resource-group "myResourceGroup" |
| 41 | +``` |
| 42 | +##### Delete ##### |
| 43 | +``` |
| 44 | +az logz monitor delete --name "myMonitor" --resource-group "myResourceGroup" |
| 45 | +``` |
| 46 | +#### logz tag-rule #### |
| 47 | +##### Create ##### |
| 48 | +``` |
| 49 | +az logz tag-rule create --monitor-name "myMonitor" --filtering-tags name="Environment" action="Include" value="Prod" \ |
| 50 | + --filtering-tags name="Environment" action="Exclude" value="Dev" --send-aad-logs false --send-activity-logs true \ |
| 51 | + --send-subscription-logs true --resource-group "myResourceGroup" --rule-set-name "default" |
| 52 | +``` |
| 53 | +##### Show ##### |
| 54 | +``` |
| 55 | +az logz tag-rule show --monitor-name "myMonitor" --resource-group "myResourceGroup" --rule-set-name "default" |
| 56 | +``` |
| 57 | +##### List ##### |
| 58 | +``` |
| 59 | +az logz tag-rule list --monitor-name "myMonitor" --resource-group "myResourceGroup" |
| 60 | +``` |
| 61 | +##### Delete ##### |
| 62 | +``` |
| 63 | +az logz tag-rule delete --monitor-name "myMonitor" --resource-group "myResourceGroup" --rule-set-name "default" |
| 64 | +``` |
| 65 | +#### logz single-sign-on #### |
| 66 | +##### Create ##### |
| 67 | +``` |
| 68 | +az logz single-sign-on create --configuration-name "default" --monitor-name "myMonitor" \ |
| 69 | + --properties enterprise-app-id="00000000-0000-0000-0000-000000000000" single-sign-on-state="Enable" single-sign-on-url=null \ |
| 70 | + --resource-group "myResourceGroup" |
| 71 | +``` |
| 72 | +##### Show ##### |
| 73 | +``` |
| 74 | +az logz single-sign-on show --configuration-name "default" --monitor-name "myMonitor" \ |
| 75 | + --resource-group "myResourceGroup" |
| 76 | +``` |
| 77 | +##### List ##### |
| 78 | +``` |
| 79 | +az logz single-sign-on list --monitor-name "myMonitor" --resource-group "myResourceGroup" |
| 80 | +``` |
| 81 | +#### logz sub-account #### |
| 82 | +##### Create ##### |
| 83 | +``` |
| 84 | +az logz sub-account create --monitor-name "myMonitor" --type "Microsoft.Logz/monitors" --location "West US" \ |
| 85 | + --monitoring-status "Enabled" --tags Environment="Dev" --resource-group "myResourceGroup" --name "SubAccount1" |
| 86 | +
|
| 87 | +az logz sub-account wait --created --resource-group "{rg}" --name "{mySubAccount}" |
| 88 | +``` |
| 89 | +##### Show ##### |
| 90 | +``` |
| 91 | +az logz sub-account show --monitor-name "myMonitor" --resource-group "myResourceGroup" --name "SubAccount1" |
| 92 | +``` |
| 93 | +##### List ##### |
| 94 | +``` |
| 95 | +az logz sub-account list --monitor-name "myMonitor" --resource-group "myResourceGroup" |
| 96 | +``` |
| 97 | +##### Update ##### |
| 98 | +``` |
| 99 | +az logz sub-account update --monitor-name "myMonitor" --monitoring-status "Enabled" --tags Environment="Dev" \ |
| 100 | + --resource-group "myResourceGroup" --name "SubAccount1" |
| 101 | +``` |
| 102 | +##### List-monitored-resource ##### |
| 103 | +``` |
| 104 | +az logz sub-account list-monitored-resource --monitor-name "myMonitor" --resource-group "myResourceGroup" \ |
| 105 | + --name "SubAccount1" |
| 106 | +``` |
| 107 | +##### List-vm-host ##### |
| 108 | +``` |
| 109 | +az logz sub-account list-vm-host --monitor-name "myMonitor" --resource-group "myResourceGroup" --name "SubAccount1" |
| 110 | +``` |
| 111 | +##### List-vm-host-update ##### |
| 112 | +``` |
| 113 | +az logz sub-account list-vm-host-update --monitor-name "myMonitor" --state "Install" \ |
| 114 | + --resource-group "myResourceGroup" --name "SubAccount1" |
| 115 | +``` |
| 116 | +##### Vm-host-payload ##### |
| 117 | +``` |
| 118 | +az logz sub-account vm-host-payload --monitor-name "myMonitor" --resource-group "myResourceGroup" --name "SubAccount1" |
| 119 | +``` |
| 120 | +##### Delete ##### |
| 121 | +``` |
| 122 | +az logz sub-account delete --monitor-name "myMonitor" --resource-group "myResourceGroup" --name "someName" |
| 123 | +``` |
| 124 | +#### logz sub-account-tag-rule #### |
| 125 | +##### Create ##### |
| 126 | +``` |
| 127 | +az logz sub-account-tag-rule create --monitor-name "myMonitor" \ |
| 128 | + --filtering-tags name="Environment" action="Include" value="Prod" \ |
| 129 | + --filtering-tags name="Environment" action="Exclude" value="Dev" --send-aad-logs false --send-activity-logs true \ |
| 130 | + --send-subscription-logs true --resource-group "myResourceGroup" --rule-set-name "default" \ |
| 131 | + --sub-account-name "SubAccount1" |
| 132 | +``` |
| 133 | +##### Show ##### |
| 134 | +``` |
| 135 | +az logz sub-account-tag-rule show --monitor-name "myMonitor" --resource-group "myResourceGroup" \ |
| 136 | + --rule-set-name "default" --sub-account-name "SubAccount1" |
| 137 | +``` |
| 138 | +##### List ##### |
| 139 | +``` |
| 140 | +az logz sub-account-tag-rule list --monitor-name "myMonitor" --resource-group "myResourceGroup" \ |
| 141 | + --sub-account-name "SubAccount1" |
| 142 | +``` |
| 143 | +##### Delete ##### |
| 144 | +``` |
| 145 | +az logz sub-account-tag-rule delete --monitor-name "myMonitor" --resource-group "myResourceGroup" \ |
| 146 | + --rule-set-name "default" --sub-account-name "SubAccount1" |
| 147 | +``` |
| 148 | +#### logz monitor #### |
| 149 | +##### List-vm-host ##### |
| 150 | +``` |
| 151 | +az logz monitor list-vm-host --name "myMonitor" --resource-group "myResourceGroup" |
| 152 | +``` |
| 153 | +##### List-vm-host-update ##### |
| 154 | +``` |
| 155 | +az logz monitor list-vm-host-update --name "myMonitor" --state "Install" --resource-group "myResourceGroup" |
| 156 | +``` |
| 157 | +##### Vm-host-payload ##### |
| 158 | +``` |
| 159 | +az logz monitor vm-host-payload --name "myMonitor" --resource-group "myResourceGroup" |
| 160 | +``` |
0 commit comments