datanommer bestaat uit slechts een fedmsg consument dat elk bericht in een sqlalchemy databank propt.
Er zijn ook een handvol CLI tools waarmee informatie uit de database te dumpen.
Probeer het uit
Installeer het op uw lokale machine:
& Nbsp; sudo yum -y datanommer installeren
Maak het bestand /etc/fedmsg.d/datanommer.py en voeg de volgende inhoud:
config = {
& Nbsp; 'datanommer.enabled': True,
& Nbsp; # Dit is niet een veilige locatie voor een sqlite db ...
& Nbsp; 'datanommer.sqlalchemy.url': 'sqlite: ////tmp/datanommer.db',
}
Maak datanommer is DB:
& Nbsp; / usr / bin / datanommer-create-db
Start fedmsg-relais en datanommer:
& Nbsp; sudo dienst fedmsg-relais start
& Nbsp; sudo dienst fedmsg-hub start # dit zal datanommer de consument vinden.
Stralen een boodschap, die wordt opgepikt door het relais, opnieuw uitgezonden, verteerd door datanommer, en gevuld in /tmp/datanommer.db:
& Nbsp; echo "dit is een test" | fedmsg-logger
Gebruik datanommer is onhandig CLI tools waarmee u inspecteren de DB. Werd het bericht opgeslagen?
& Nbsp; / usr / bin / datanommer-statistieken
& Nbsp; / usr / bin / datanommer-dump
Eisen
- Python
Reacties niet gevonden