Solved

Azure (plugin azure monitor)

  • 16 December 2021
  • 2 replies
  • 149 views

Bonjour,

Je cherche a interroger deux métriques azure avec la commande suivante

/usr/lib/centreon/plugins//centreon_azure_management_monitor_api.pl --plugin=cloud::azure::management::monitor::plugin --mode=get-metrics --custommode='api' --resource='XXXX' --resource-group='XXXX' --resource-namespace=’’ --resource-type='' --subscription='XXXX' --tenant='XXXX' --client-id='XXXX' --client-secret='XXXX' --proxyurl=''  --metric='' --metric-namespace='' --timeframe='' --interval='' --aggregation='' --warning-metric='' --critical-metric='' --verbose

 

Dans : Microsoft.DataFactory/datafactories

Metrics: FailedRuns et SuccessfulRuns

 

J’ai un doute ou je dois mettre la metric et datafactories (dans metric ? resource-type  ?   resource-namespace)

L’interrogation du plugin me répond   : UNKNOWN: Aggregation '' is not handled

dans le template Get-metrics ,  Agrregation est vide

Je trouve peu de doc d’explication sur les plugin azure spécifiques

Merci de votre aide

icon

Best answer by sims24 16 December 2021, 22:15

View original

2 replies

Userlevel 6
Badge +19

Bonjour @amarginier 

C’est bien comme ceci: --resource-namespace=’Microsoft.DataFactory’ --resource-type=’datafactories’. --metric-namespace est pour des cas bien spécifiques, tandis que --metric est pour définir le nom de la métrique.

Le nom de la métrique et l’agrégation qui doit être choisie se fait en fonction des références officielles de Microsoft ici. Dans le cas des datafactories, c’est simple il n’y a que l’option total et deux métriques SuccessfulRuns & FailedRuns. 

Il est possible de définir de multiples fois l’option métrique. Par exemple: 

/usr/lib/centreon/plugins//centreon_azure_management_monitor_api.pl --plugin=cloud::azure::management::monitor::plugin --mode=get-metrics --custommode='api' --resource='XXXX' --resource-group='XXXX' --resource-namespace=’Microsoft.DataFactory’ --resource-type=’datafactories’ --subscription='XXXX' --tenant='XXXX' --client-id='XXXX' --client-secret='XXXX' --proxyurl=''  --metric='SuccessfulRuns' --metric='FailedRuns' --metric-namespace='' --timeframe='900' --interval='PT5M' --aggregation='total' --warning-metric='' --critical-metric='' --verbose

--- 

--resource-namespace is for the Azure Solution name while resource-type refers to the resource type within a given service/solution. All supported metrics can be found here

 

Thanks

Bonjour,

un grand merci pour votre aide je vais tester cela

Reply