datanommer består av endast en fedmsg konsument som stuffs varje meddelande i en sqlalchemy databas.
Det finns också en handfull CLI verktyg för att dumpa information från databasen.
Prova ut
Installera det på din lokala dator:
& Nbsp; sudo yum -y installera datanommer
Skapa filen /etc/fedmsg.d/datanommer.py och lägg till följande innehåll:
config = {
& Nbsp; 'datanommer.enabled': Sant,
& Nbsp; # Detta är inte en säker plats för en SQLite db ...
& Nbsp; 'datanommer.sqlalchemy.url': 'sqlite: ////tmp/datanommer.db ",
}
Skapa datanommer är DB:
& Nbsp; / usr / bin / datanommer-create-db
Start fedmsg-relä och datanommer:
& Nbsp; sudo tjänst fedmsg-relästart
& Nbsp; sudo tjänst start fedmsg-hub # här hittar datanommer konsument.
Emit ett meddelande, som raggas upp av reläet, rebroadcasted, konsumeras av datanommer, och stoppade in /tmp/datanommer.db:
& Nbsp; echo "det här är ett test" | fedmsg-logger
Använd datanommer är klumpiga CLI verktyg för att inspektera DB. Var lagras meddelandet?
& nbsp; / usr / bin / datanommer-stats
& Nbsp; / usr / bin / datanommer-dump
Krav :
- Python
Kommentarer hittades inte