0

Nous utilisons notre propre solution de journalisation, car stackdriver est su ... bpar. Je veux tirer les mesures sur combien de messages non acquittés il y a dans le pubsub. Commencé à lire les documents sur ce sujet et ils sont partout.Comment faire pour tirer des statistiques pubsub de google api

trouvé cette page: https://cloud.google.com/monitoring/api/metrics En dépit d'être sous l'api il ne décrit aucun appel api, mais ne contient la description de la métrique que je veux extraire.

Maintenant, je pense que je dois utiliser le api de surveillance pour extraire ce que je dois en quelque sorte: https://cloud.google.com/monitoring/api/ref_v3/rest/

J'utiliser l'explorateur api pour essayer quelques méthodes: https://developers.google.com/apis-explorer/#search/monitoring/monitoring/v3/monitoring.projects.groups.list

Je requête et me donne une url disponible:

GET https://monitoring.googleapis.com/v3/projects/myprojectname/groups?key={YOUR_API_KEY}

Je vais (la console de mon projet api & page d'informations d'identification) et générer une clé API sans restrictions et collez-le en essayant de rouler.

curl https://monitoring.googleapis.com/v3/projects/myproject/groups?key=myrandomkeylkjlkj 
{ 
    "error": { 
    "code": 401, 
    "message": "Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.", 
    "status": "UNAUTHENTICATED" 
    } 
} 

Pourquoi cela se produit-il? Comment puis-je obtenir les statistiques? Je suis allé à l'url fourni, mais il explique la création de jetons oauth et n'a rien à propos des touches api. J'ai juste besoin de boucler les choses pour m'assurer que je vais dans le bon sens.

Répondre