Ich versuche, die Google Monitoring API zu verwenden, um Messwerte über meine Cloud-Nutzung abzurufen. Ich verwende die Google Client-Bibliothek für Python.Google Monitoring API: Werte abrufen
Die API wirbt die Möglichkeit, den Zugriff auf mehr als 900 Stackdriver Überwachungs Metrics. Ich möchte einige Google App Engine-Messwerte abrufen, z. B. Anzahl der Instanzen, Gesamtspeicher usw. Die Seite Google API-Messwerte enthält eine Liste aller Messwerte, auf die ich zugreifen kann.
Ich habe die Führungen auf der Google-Client-Bibliothek Seite gefolgt, aber mein Skript die API-Anrufe wird die Metriken nicht gedruckt wird, es druckt nur die metrischen Beschreibungen.
Wie verwende ich die Google Monitoring-API, um auf die Messwerte und nicht auf die Beschreibungen zuzugreifen?
Mein Code:
from oauth2client.service_account import ServiceAccountCredentials
from apiclient.discovery import build
...
response = monitor.projects().metricDescriptors().get(name='projects/{my-project-name}/metricDescriptors/appengine.googleapis.com/system/instance_count').execute()
print(json.dumps(response, sort_keys=True, indent=4))
Ich erwarte, dass die tatsächliche Instanz sehen zählen. Wie kann ich das erreichen?