iscool_e.pynba

A WSGI-middleware om de prestaties in productiesystemen te volgen
Download nu

iscool_e.pynba Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Xavier Barbosa
  • Uitgever website:
  • https://github.com/johnnoone/

iscool_e.pynba Tags


iscool_e.pynba Beschrijving

iscool_e.pynba is een Wsgi-middleware voor PINBA. Het maakt realtime monitoring / statistieke server mogelijk met MySQL als een alleen-lezen interface.it accumuleert en verwerkt gegevens die via meerdere PHP-processen via meerdere PHP-processen worden verzonden en statistieken in een mooie menselijke leesbare vorm van eenvoudige "rapporten" worden weergegeven, ook voor alleen-lezen interface Naar de onbewerkte gegevens Om het genereren van meer geavanceerde rapporten en stats.Users te maken, kunnen ook bepaalde delen van de code meten met behulp van timers met willekeurige tags. Waarom een andere statistiekmanager? Omdat PINBA-rotsen! Bij Iscool Entertainment, gebruiken we Pinba al. Monitoring van onze PHP-gebaseerde applicaties.REQUIRITIONSTHIS BIBRIER is afhankelijk van PINBA, PROTOBUF en WERKZEUG. U moet deze pakketten installeren voordat u PYYBA gebruikt. Het installatieproces vereist SetUptools die moeten worden geïnstalleerd. Als het niet het geval is, raadpleeg dan de installatie van dit pakket.Setup Git Clone https://github.com/iscooleentertainment/pynba.git Python Setup.py Installesays dat uw belangrijkste WSGI-toepassing is: Def App (Environment, Start_Response): ... Importeer de PYYBA-decorateur en versier je hoofd-app ermee: Van iscool_e.pynba importmonitor @ Monitor (('127.0.0.1', 30002))) Def App (Environment, Start_Response): ... elke keer de app Wordt verwerkt, wordt een nieuwe upstroom verzonden.Eventualy, u kunt timers gebruiken om bepaalde delen van uw code te meten. Importeer hiervoor de Pynba-proxy en gebruik het om nieuwe timers te maken: van iscool_e.pynba import pynbatimer = pynba.timer (foo = "bar") timer.start () ... timer.stop () Sommige gebruiksgevallen zijn verkrijgbaar op SRC / Voorbeelden / verschillen met PHP-extensionOver De verzonden gegevens: - RU_UTIME en RU_STIME vertegenwoordigen het resource-gebruik voor het huidige proces, niet de gedeelde bronnen.- document_size kan niet automatisch worden verwerkt met de huidige WSGI-specificatie. U kunt deze waarde als dit handmatig instellen: - Pynba.document_Size = - Memory_Peak wordt momenteel niet geïmplementeerd. Net als de vorige gegevens, kunt u deze waarde instellen zoals deze: - Pynba.Memory_Peak = Over Timers: - De Python-versie Permiteert meerdere waarden voor elke timer-tags. Verklaar gewoon eventuele sequenties, mapping of callable. Dit voorbeeld: PYYBA.TIMER (FOO = 'Bar', BAZ = , QUX = {'MAP1': 'VAL1'}) zal 4 waarden voor 3-tags in de PINBA-database worden gepopuleerd: 'FOO', 'bar'), ('Baz,' SEQ1 '), (' Baz, 'SEQ2'), ('Qux.map1', 'Val1') Homepage


iscool_e.pynba Gerelateerde software

Tracasyorder

voegt een mooier (JavaScript-gebaseerde) UI toe voor het bestellen van traaglijke ticketvelden (ernst, type, etc.) in TRAC ...

76

Downloaden