Skip to content

UptimeLogger 0.2.2

Latest

Choose a tag to compare

@roughneck roughneck released this 15 Sep 13:56

The speed test works again: the provider began refusing the largest download the
measurement asked for, and a refused step no longer throws away what the smaller
ones already measured. The dashboard gains two rate figures and the complaint
report the speeds they came from; the log says where one day ends.

Fixed

  • The speed test works again. The provider began refusing downloads of
    100 MB and more, and the largest step of the measurement asked for 150 — so on
    a fast line every run ended in "the measurement could not be made". The step
    now stops below that limit, and a step that is refused no longer throws away
    what the smaller ones already measured: whatever was transferred and timed is
    a measurement, and discarding it turned somebody else's limit into no result
    at all. A run now costs at most 192 MB instead of 252 MB.
  • The speed-test panel follows a change of language. Its heading and button
    always did; everything the page had written into it did not — the data notice,
    the history with its dates and rates, and the line reporting what the last run
    did. They stayed in the language they were first written in until the page was
    reloaded.

Added

  • Two more figures under "More figures": the fastest measured and the peak
    observed rate, each way.
    The measured one is the fastest speed test started
    in the period — the only figure on the page that is about the line, because it
    is the only one measured against a server out on the internet. The peak one is
    the busiest minute this device moved, counted exactly like the transferred
    volume above it and labelled the same way: this device, local network
    included. A minute is an average, so a short burst reads lower than it was.
  • The complaint report carries the measured speeds. The summary gains a
    line: the slowest and the fastest download and upload measured inside the
    reported period, and how many measurements they rest on. The slowest is there
    because the fastest alone argues the provider's case, and the count because
    one reading cannot say whether it was a bad day or the only day measured. The
    method paragraph names who the measurements were taken against and states that
    the application never measures on its own. A single measurement is reported as
    one rather than dressed as a spread.

Changed

  • The event log marks where one day ends and the next begins. Over a period
    longer than a day its rows carried clock times only, so a row at 23:04 under
    one at 00:35 belonged to the day before without saying so. Each day now has
    its date above it. A single day is unchanged.
  • The two panels under the log are switched instead of folded open. Their
    headings now sit in one row and stay there; whichever is open takes the whole
    width below them. Before, opening one pushed the other's heading underneath
    its contents, so the heading a reader was aiming for moved as they clicked.

Der Geschwindigkeitstest läuft wieder: der Anbieter weist den größten Download
ab, den die Messung anforderte, und eine abgewiesene Stufe verwirft nicht mehr,
was die kleineren schon gemessen haben. Das Dashboard bekommt zwei
Geschwindigkeitswerte und der Beschwerdebericht die Messungen dahinter; das
Protokoll sagt, wo ein Tag endet.

Behoben

  • Der Geschwindigkeitstest läuft wieder. Der Messanbieter weist Downloads ab
    100 MB ab, und die größte Stufe der Messung forderte 150 — auf einer schnellen
    Leitung endete deshalb jeder Lauf mit „Die Messung kam nicht zustande". Die
    Stufe bleibt jetzt unter dieser Grenze, und eine abgewiesene Stufe verwirft
    nicht mehr, was die kleineren bereits gemessen haben: was übertragen und
    gemessen wurde, ist eine Messung, und sie wegzuwerfen machte aus der Grenze
    eines Dritten ein fehlendes Ergebnis. Ein Lauf kostet jetzt höchstens 192 MB
    statt 252 MB.
  • Der Geschwindigkeitstest-Bereich folgt einem Sprachwechsel. Überschrift und
    Knopf taten es immer; alles, was die Seite selbst hineingeschrieben hatte,
    nicht — der Datenhinweis, die Messreihe mit Datum und Raten und die Zeile, die
    meldet, was der letzte Lauf getan hat. Sie blieben in der Sprache stehen, in
    der sie zuerst geschrieben wurden, bis die Seite neu geladen wurde.

Neu

  • Zwei weitere Werte unter „Weitere Zahlen": die schnellste gemessene und die
    höchste beobachtete Rate, je Richtung.
    Die gemessene stammt aus dem
    schnellsten Geschwindigkeitstest des Zeitraums — der einzige Wert auf der
    Seite, der von der Leitung handelt, weil er als einziger gegen einen Server im
    Internet gemessen wurde. Die beobachtete ist die verkehrsreichste Minute
    dieses Geräts, genauso gezählt wie das übertragene Volumen darüber und genauso
    beschriftet: dieses Gerät, lokales Netz eingeschlossen. Eine Minute ist ein
    Mittelwert, ein kurzer Ausschlag erscheint also niedriger als er war.
  • Der Beschwerdebericht führt die gemessenen Geschwindigkeiten. Die
    Zusammenfassung bekommt eine Zeile: langsamster und schnellster Download und
    Upload des Berichtszeitraums und die Anzahl der Messungen, auf denen sie
    beruhen. Der langsamste steht dort, weil der schnellste allein das Argument
    des Anbieters führt, und die Anzahl, weil eine einzelne Ablesung nicht sagen
    kann, ob es ein schlechter Tag war oder der einzige gemessene. Der
    Methodenabsatz nennt, gegen wen gemessen wurde, und hält fest, dass das
    Programm nie von allein misst. Eine einzelne Messung wird als solche gemeldet
    statt als Streuung ausgegeben.

Geändert

  • Das Ereignisprotokoll zeigt, wo ein Tag endet und der nächste beginnt. Über
    einen Zeitraum von mehr als einem Tag trugen seine Zeilen nur Uhrzeiten — eine
    Zeile um 23:04 unter einer um 00:35 gehörte zum Vortag, ohne es zu sagen. Jeder
    Tag trägt jetzt sein Datum über sich. Ein einzelner Tag bleibt unverändert.
  • Die beiden Bereiche unter dem Protokoll werden umgeschaltet statt
    aufgeklappt.
    Ihre Überschriften stehen jetzt in einer Zeile und bleiben dort;
    was geöffnet ist, nimmt die volle Breite darunter. Vorher schob das Öffnen des
    einen die Überschrift des anderen unter dessen Inhalt — die Überschrift, auf
    die ein Leser zielte, wanderte also, während er klickte.