...weil Aktualität Zukunft ist, News
Behringer Media-Consulting, Internetagentur für CMS und Webdesign Düsseldorf, Haan

News

Mehr: [1] 2 3 4 5 »
RSS-Feed
CONVATiON Atom 0.3 News Feed

YAUL - Yet Another UDP Logger
12.12.2012 10:26

Open source UDP logging daemon zum Schreiben von UDP Messages in Logdateien

Wir haben auf Github ein neues Open Source Projekt ins Leben gerufen. YAUL ist ein UDP basierter logging Server der einfach formatierte UDP Nachrichten in Logfiles oder in einen Redis Server schreibt.

In Hochlastumgebungen ist es wenig ratsam aus den verschiedenen Serverprozessen gleichzeitig in Logfiles zu schreiben. Das kann dazu führen dass bei hoher Last das Logfile nicht mehr schnell genug beschrieben werden kann und die Prozesse aufgrund des Loggings unperformant werden. Wenn diese Schreibzugriffe von mehreren parallel arbeitenden Webservern erfolgen kann es darüber hinaus zu Problemen mit dem verwendeten Protokoll, z.B. NFS, kommen.

UDP Nachrichten werden vom Sender abgeschickt ohne dass auf Rückmeldung gewartet werden muss. Im Vorfeld wird auch keine Verbindung aufgebaut wie es bei TCP Verbindungen der Fall ist. Das macht UDP ideal für Logging Aufgaben bei denen es nicht entscheidend ist, dass alle Logmessages zuverlässig geschrieben werden und wo der eigentliche Betrieb im Vordergrund steht.

Für solche Aufgaben ist YAUL ideal:

  • Schreiben in beliebig viele unterschiedliche Logfiles
  • UDP basierte Übertragung der Nachrichten von den Clients
  • Probleme beim schreiben von Logfiles behindern nicht den produktiven Betrieb
  • Sehr performant, Tests ergaben bis knapp 90.000 Messages pro Sekunde
  • Anbindung an Redis statt Logfiles möglich


  • Weitere Details in der Readme

     

    abonnieren Sie unseren Newsletter