pyrel

Neue Relikt-Python-API
Jetzt downloaden

pyrel Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Andrew Gross
  • Website des Verlags:
  • http://github.com/andrewgross/

pyrel Stichworte


pyrel Beschreibung

Pyrelic ist eine Newrelic-Clientbibliothek, die in Python geschrieben wurde (da nicht alle von uns Ruby verwenden). Die Dokumentation für diese Bibliothek ist in den entsprechenden 'doc'-Saiten enthalten, er wurde jedoch durch Prüfung der neuen Reliktruby-API unter: https: / Wenn die Dokumentation für ihre API sehr solide ist, sind die Implementierungsdetails, da die Dokumentation für ihre API sehr solide ist, die Implementierungsdetails ziemlich spärlich sind, da sie sich um die Active Ressourcen-Helferbibliothek von Rails konzentrieren. Das machte es ein bisschen schwieriger, die API in Python zu reproduzieren, aber es scheint so weit ausgearbeitet zu haben (mit einigen querks) .Installationpip pyrelicExamplesfrom pyrelic Import Clientfrom Zeit Import sleepc = Client (account_id = '12345', api_key = '1234567890abcdef1234567890abcdef' installieren ) # Holen Sie sich ein paar metrische Datametries = C.Get_Metric_Data (, , , '2012-03-28t15: 48 : 00z ',' 2012-03-29t15: 48: 00z ') für Metrik in Metriken: Wenn metrisch.name "Select": Drucken "Durchschnittliche Auswahlzeit:% s"% metrisch.Average_Value falls metric.name enthält "Update" ": drucken" Durchschnittliche Aktualisierungszeit:% s "% metrisch update '], ,' 2012-03-28t15: 48: 00z ',' 2012-03-29t15: 48: 00z ') außer newrelecapiratelimitexception als e: sleep (e.timeout) # Liste einiger MetrikMetries = c.get_metzric_list ('123456', re = 'Databetr ase ') für k, v in metriken.teritems (): drucken "metrische Name:% s"% k drucken "Verfügbare Felder:% s"% v # Abbildung aus welchen Anwendungen Sie haben, die Sie erhalten haben = C.View_Applications () für die Anwendung in Anwendungen: Drucken "Name:% s"% application.name drucken "ID:% s"% application.app_id drucken "URL:% s"% application.url # löschen Sie Ihre ApplicationFailed_Deletions = c.delete_applications ({'app_id': 1234 , 'App': 'meine Anwendung'}) Wenn Len (Failed_Deletions) 0: drucken "Alle Anwendungen erfolgreich gelöscht haben!" Die Homepage des Produkts


pyrel Zugehörige Software