mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
AzureMonitor: Update logs workspaces (#92809)
Update logs workspaces and code to retrieve
This commit is contained in:
parent
6ecc9b1d21
commit
9459626372
@ -2,21 +2,34 @@
|
||||
This list is obtained parsing https://docs.microsoft.com/en-us/azure/azure-monitor/essentials/resource-logs-categories
|
||||
To programatically get the list, execute in the browser console:
|
||||
|
||||
const i = [];
|
||||
document.querySelectorAll('*[id]').forEach((el) => {
|
||||
if(el.textContent.match(/^(microsoft|Microsoft|Wandisco)/)) {
|
||||
i.push(el.textContent.toLowerCase())
|
||||
}});
|
||||
i;
|
||||
const namespaces = []
|
||||
document.querySelectorAll('tr').forEach((tr, index) => {
|
||||
if(index !== 0) {
|
||||
const tds = tr.cells
|
||||
const resourceProvider = tds[0].innerText.replace("\n", "")
|
||||
if(tds[2].innerText === "N/A" || !resourceProvider.match(/^(microsoft|Microsoft|Wandisco)/)) {
|
||||
return;
|
||||
}
|
||||
const logsCategories = tds[2].innerText.split("\n")
|
||||
logsCategories.forEach((category) => {
|
||||
if(category === "") {
|
||||
return;
|
||||
}
|
||||
const string =resourceProvider+'/'+category
|
||||
namespaces.push(string.toLowerCase())
|
||||
})
|
||||
}
|
||||
})
|
||||
namespaces;
|
||||
|
||||
Note: Validate that the output makes sense, the format of the page may change.
|
||||
|
||||
That list is not complete so we should merge it with the one below. You can do with a node console:
|
||||
|
||||
const u = require('lodash')
|
||||
const new = [list from above]
|
||||
const newList = [list from above]
|
||||
const logsResourceTypes = [this list]
|
||||
console.dir(u.uniq(logsResourceTypes.concat(new)).sort(), {'maxArrayLength': null})
|
||||
console.dir(u.uniq(logsResourceTypes.concat(newList)).sort(), {'maxArrayLength': null})
|
||||
|
||||
*/
|
||||
|
||||
@ -27,6 +40,7 @@ export const logsResourceTypes = [
|
||||
'microsoft.agfoodplatform/farmbeats',
|
||||
'microsoft.analysisservices/servers',
|
||||
'microsoft.apimanagement/service',
|
||||
'microsoft.app/managedenvironments',
|
||||
'microsoft.appconfiguration/configurationstores',
|
||||
'microsoft.appplatform/spring',
|
||||
'microsoft.attestation/attestationproviders',
|
||||
@ -35,6 +49,9 @@ export const logsResourceTypes = [
|
||||
'microsoft.autonomousdevelopmentplatform/datapools',
|
||||
'microsoft.autonomousdevelopmentplatform/workspaces',
|
||||
'microsoft.avs/privateclouds',
|
||||
'microsoft.azuredatatransfer/connections/flows',
|
||||
'microsoft.azureplaywrightservice/accounts',
|
||||
'microsoft.azuresphere/catalogs',
|
||||
'microsoft.azurestackresourcemonitor/storageaccountmonitor',
|
||||
'microsoft.batch/batchaccounts',
|
||||
'microsoft.batchai/workspaces',
|
||||
@ -43,22 +60,31 @@ export const logsResourceTypes = [
|
||||
'microsoft.botservice/botservices',
|
||||
'microsoft.cache/redis',
|
||||
'microsoft.cache/redisenterprise',
|
||||
'microsoft.cache/redisenterprise/databases',
|
||||
'microsoft.cdn/cdnwebapplicationfirewallpolicies',
|
||||
'microsoft.cdn/profiles',
|
||||
'microsoft.cdn/profiles/endpoints',
|
||||
'microsoft.chaos/experiments',
|
||||
'microsoft.classiccompute/domainnames',
|
||||
'microsoft.classiccompute/virtualmachines',
|
||||
'microsoft.classicnetwork/networksecuritygroups',
|
||||
'microsoft.classicstorage/storageaccounts',
|
||||
'microsoft.codesigning/codesigningaccounts',
|
||||
'microsoft.cognitiveservices/accounts',
|
||||
'microsoft.communication/communicationservices',
|
||||
'microsoft.community/communitytrainings',
|
||||
'microsoft.compute/disks',
|
||||
'microsoft.compute/virtualmachines',
|
||||
'microsoft.compute/virtualmachinescalesets',
|
||||
'microsoft.confidentialledger/managedccf',
|
||||
'microsoft.confidentialledger/managedccfs',
|
||||
'microsoft.connectedcache/cachenodes',
|
||||
'microsoft.connectedcache/enterprisemcccustomers',
|
||||
'microsoft.connectedcache/ispcustomers',
|
||||
'microsoft.connectedvehicle/platformaccounts',
|
||||
'microsoft.containerinstance/containergroups',
|
||||
'microsoft.containerregistry/registries',
|
||||
'microsoft.containerservice/fleets',
|
||||
'microsoft.containerservice/managedclusters',
|
||||
'microsoft.customerinsights/hubs',
|
||||
'microsoft.customproviders/resourceproviders',
|
||||
@ -71,6 +97,7 @@ export const logsResourceTypes = [
|
||||
'microsoft.datafactory/factories',
|
||||
'microsoft.datalakeanalytics/accounts',
|
||||
'microsoft.datalakestore/accounts',
|
||||
'microsoft.dataprotection/backupvaults',
|
||||
'microsoft.datashare/accounts',
|
||||
'microsoft.dbformariadb/servers',
|
||||
'microsoft.dbformysql/flexibleservers',
|
||||
@ -79,17 +106,22 @@ export const logsResourceTypes = [
|
||||
'microsoft.dbforpostgresql/servergroupsv2',
|
||||
'microsoft.dbforpostgresql/servers',
|
||||
'microsoft.dbforpostgresql/serversv2',
|
||||
'microsoft.desktopvirtualization/appattachpackages',
|
||||
'microsoft.desktopvirtualization/applicationgroups',
|
||||
'microsoft.desktopvirtualization/hostpools',
|
||||
'microsoft.desktopvirtualization/scalingplans',
|
||||
'microsoft.desktopvirtualization/workspaces',
|
||||
'microsoft.devcenter/devcenters',
|
||||
'microsoft.devices/elasticpools/iothubtenants',
|
||||
'microsoft.devices/iothubs',
|
||||
'microsoft.devices/provisioningservices',
|
||||
'microsoft.devopsinfrastructure/pools',
|
||||
'microsoft.digitaltwins/digitaltwinsinstances',
|
||||
'microsoft.documentdb/cassandraclusters',
|
||||
'microsoft.documentdb/databaseaccounts',
|
||||
'microsoft.documentdb/mongoclusters',
|
||||
'microsoft.eventgrid/domains',
|
||||
'microsoft.eventgrid/namespaces',
|
||||
'microsoft.eventgrid/partnernamespaces',
|
||||
'microsoft.eventgrid/partnertopics',
|
||||
'microsoft.eventgrid/systemtopics',
|
||||
@ -98,12 +130,16 @@ export const logsResourceTypes = [
|
||||
'microsoft.eventhub/namespaces',
|
||||
'microsoft.experimentation/experimentworkspaces',
|
||||
'microsoft.fabric.admin/fabriclocations',
|
||||
'microsoft.hardwaresecuritymodules/cloudhsmclusters',
|
||||
'microsoft.hdinsight/clusters',
|
||||
'microsoft.healthcareapis/services',
|
||||
'microsoft.healthcareapis/workspaces/dicomservices',
|
||||
'microsoft.healthcareapis/workspaces/fhirservices',
|
||||
'microsoft.healthcareapis/workspaces/iotconnectors',
|
||||
'microsoft.healthdataaiservices/deidservices',
|
||||
'microsoft.insights/autoscalesettings',
|
||||
'microsoft.insights/components',
|
||||
'microsoft.insights/datacollectionrules',
|
||||
'microsoft.insights/qos',
|
||||
'microsoft.iotcentral/iotapps',
|
||||
'microsoft.keyvault/managedhsms',
|
||||
@ -114,17 +150,22 @@ export const logsResourceTypes = [
|
||||
'microsoft.logic/integrationaccounts',
|
||||
'microsoft.logic/integrationserviceenvironments',
|
||||
'microsoft.logic/workflows',
|
||||
'microsoft.machinelearningservices/registries',
|
||||
'microsoft.machinelearningservices/workspaces',
|
||||
'microsoft.machinelearningservices/workspaces/onlineendpoints',
|
||||
'microsoft.managednetworkfabric/networkdevices',
|
||||
'microsoft.media/mediaservices',
|
||||
'microsoft.media/mediaservices/liveevents',
|
||||
'microsoft.media/mediaservices/streamingendpoints',
|
||||
'microsoft.media/videoanalyzers',
|
||||
'microsoft.monitor/accounts',
|
||||
'microsoft.netapp/netappaccounts/capacitypools',
|
||||
'microsoft.netapp/netappaccounts/capacitypools/volumes',
|
||||
'microsoft.network/applicationgateways',
|
||||
'microsoft.network/azurefirewalls',
|
||||
'microsoft.network/bastionhosts',
|
||||
'microsoft.network/connections',
|
||||
'microsoft.network/dnsresolverpolicies',
|
||||
'microsoft.network/dnszones',
|
||||
'microsoft.network/expressroutecircuits',
|
||||
'microsoft.network/expressroutegateways',
|
||||
@ -133,8 +174,11 @@ export const logsResourceTypes = [
|
||||
'microsoft.network/loadbalancers',
|
||||
'microsoft.network/natgateways',
|
||||
'microsoft.network/networkinterfaces',
|
||||
'microsoft.network/networkmanagers',
|
||||
'microsoft.network/networkmanagers/ipampools',
|
||||
'microsoft.network/networksecuritygroups',
|
||||
'microsoft.network/networksecurityperimeters',
|
||||
'microsoft.network/networksecurityperimeters/profiles',
|
||||
'microsoft.network/networkvirtualappliances',
|
||||
'microsoft.network/networkwatchers',
|
||||
'microsoft.network/networkwatchers/connectionmonitors',
|
||||
@ -142,10 +186,16 @@ export const logsResourceTypes = [
|
||||
'microsoft.network/privateendpoints',
|
||||
'microsoft.network/privatelinkservices',
|
||||
'microsoft.network/publicipaddresses',
|
||||
'microsoft.network/publicipprefixes',
|
||||
'microsoft.network/trafficmanagerprofiles',
|
||||
'microsoft.network/virtualnetworkgateways',
|
||||
'microsoft.network/virtualnetworks',
|
||||
'microsoft.network/vpngateways',
|
||||
'microsoft.networkanalytics/dataproducts',
|
||||
'microsoft.networkcloud/baremetalmachines',
|
||||
'microsoft.networkcloud/clustermanagers',
|
||||
'microsoft.networkcloud/clusters',
|
||||
'microsoft.networkcloud/storageappliances',
|
||||
'microsoft.networkfunction/azuretrafficcollectors',
|
||||
'microsoft.notificationhubs/namespaces',
|
||||
'microsoft.notificationhubs/namespaces/notificationhubs',
|
||||
@ -153,9 +203,11 @@ export const logsResourceTypes = [
|
||||
'microsoft.operationalinsights/workspaces',
|
||||
'microsoft.operationsmanagement/solutions',
|
||||
'microsoft.peering/peeringservices',
|
||||
'microsoft.playfab/titles',
|
||||
'microsoft.powerbi/tenants',
|
||||
'microsoft.powerbi/tenants/workspaces',
|
||||
'microsoft.powerbidedicated/capacities',
|
||||
'microsoft.providerhub/providerregistrations',
|
||||
'microsoft.purview/accounts',
|
||||
'microsoft.recoveryservices/vaults',
|
||||
'microsoft.relay/namespaces',
|
||||
@ -163,10 +215,14 @@ export const logsResourceTypes = [
|
||||
'microsoft.resources/subscriptions/resourcegroups',
|
||||
'microsoft.search/searchservices',
|
||||
'microsoft.security/antimalwaresettings',
|
||||
'microsoft.security/defenderforstoragesettings',
|
||||
'microsoft.securityinsights/settings',
|
||||
'microsoft.servicebus/namespaces',
|
||||
'microsoft.servicenetworking/trafficcontrollers',
|
||||
'microsoft.signalrservice/signalr',
|
||||
'microsoft.signalrservice/signalr/replicas',
|
||||
'microsoft.signalrservice/webpubsub',
|
||||
'microsoft.signalrservice/webpubsub/replicas',
|
||||
'microsoft.singularity/accounts',
|
||||
'microsoft.sql/managedinstances',
|
||||
'microsoft.sql/managedinstances/databases',
|
||||
@ -177,7 +233,9 @@ export const logsResourceTypes = [
|
||||
'microsoft.storage/storageaccounts/fileservices',
|
||||
'microsoft.storage/storageaccounts/queueservices',
|
||||
'microsoft.storage/storageaccounts/tableservices',
|
||||
'microsoft.storagecache/amlfilesystems',
|
||||
'microsoft.storagecache/caches',
|
||||
'microsoft.storagemover/storagemovers',
|
||||
'microsoft.storagesync/storagesyncservices',
|
||||
'microsoft.streamanalytics/streamingjobs',
|
||||
'microsoft.synapse/workspaces',
|
||||
@ -194,4 +252,6 @@ export const logsResourceTypes = [
|
||||
'microsoft.web/serverfarms',
|
||||
'microsoft.web/sites',
|
||||
'microsoft.web/sites/slots',
|
||||
'microsoft.web/staticsites',
|
||||
'microsoft.workloads/sapvirtualinstances',
|
||||
];
|
||||
|
Loading…
Reference in New Issue
Block a user