Skip to main content
How to enable StorageGRID in your environment
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Accedi alle metriche utilizzando Curl in StorageGRID

Collaboratori

Scopri come accedere alle metriche tramite l'interfaccia CLI utilizzando Curl.

Per eseguire questa operazione, è necessario prima ottenere un token di autorizzazione. Per richiedere un token, attenersi alla seguente procedura:

Fasi
  1. Nell'interfaccia GMI, selezionare Guida  documentazione API.

  2. Scorrere verso il basso fino a Auth per trovare le operazioni su autorizzazione. La seguente schermata mostra i parametri per il metodo POST.

    monitoraggio-post-metodo

  3. Fare clic su prova e modificare il corpo con il nome utente e la password GMI.

  4. Fare clic su Esegui.

  5. Copiare il comando curl fornito nella sezione curl e incollarlo in una finestra terminale. Il comando è simile al seguente:

    curl -X POST "https:// <Primary_Admin_IP>/api/v3/authorize" -H "accept: application/json" -H "Content-Type: application/json" -H "X-Csrf-Token: dc30b080e1ca9bc05ddb81104381d8c8" -d "{ \"username\": \"MyUsername\", \"password\": \"MyPassword\", \"cookie\": true, \"csrfToken\": false}" -k
    Nota Se la password GMI contiene caratteri speciali, utilizzare \ per uscire da caratteri speciali. Ad esempio, sostituire ! con \!
  6. Dopo aver eseguito il comando curl precedente, l'output fornisce un token di autorizzazione come l'esempio seguente:

    {"responseTime":"2020-06-03T00:12:17.031Z","status":"success","apiVersion":"3.2","data":"8a1e528d-18a7-4283-9a5e-b2e6d731e0b2"}

    Ora è possibile utilizzare la stringa del token di autorizzazione per accedere alle metriche tramite curl. Il processo di accesso alle metriche è simile a quello descritto nella sezione "Monitoraggio avanzato in StorageGRID". Tuttavia, a scopo dimostrativo, viene mostrato un esempio con GET /grid/metric-labels/{label}/values selezionato nella categoria Metrics.

  7. Ad esempio, il seguente comando curl con il token di autorizzazione precedente elenca i nomi dei siti in StorageGRID.

    curl -X GET "https://10.193.92.230/api/v3/grid/metric-labels/site_name/values" -H "accept: application/json" -H "Authorization: Bearer 8a1e528d-18a7-4283-9a5e-b2e6d731e0b2"

    Il comando curl genera il seguente output:

    {"responseTime":"2020-06-03T00:17:00.844Z","status":"success","apiVersion":"3.2","data":["us-east-fuse","us-west-fuse"]}