1. 06 Jul, 2016 6 commits
    • Marek Vavrusa's avatar
      modules/http: keep history of last 120 datapoints · 15151572
      Marek Vavrusa authored
      * the http module collects stats snapshots on one
        central location and then streams it to clients
      * history of last 120 datapoints (at least 2min)
        is kept for convenience
    • Marek Vavrusa's avatar
      modules/http: new bootstrap3 based web interface · e8371896
      Marek Vavrusa authored
      this is going to be the building block for visual
      ui as it provides many useful semantic objects and
      style classes. since we already provide the
      snippet system, it's possible to add subpages to
      the ui without hacking everything inside
    • Marek Vavrusa's avatar
      modules/http: graphs, prometheus metrics, websocks · cf2a18b0
      Marek Vavrusa authored
      * http embeds modified lua-http server code that
        reuses single cqueue for all h2 client sockets,
        this is also because the API in upstream is unstable
      * http embeds rickshaw for real-time graphs over
        websockets, it displays latency heatmap by default
        and can show several other metrics
      * http shows a world map with pinned recently contacted
        authoritatives, where diameter represents number
        of queries sent and colour its average RTT, so
        you can see where the queries are going
      * http now exports several endpoints and websockets:
        /stats for statistics in JSON, and /metrics for
        metrics in Prometheus text format
    • Marek Vavrusa's avatar
      modules/http: doc, auto-tls, cert renewal, ... · 9f0db776
      Marek Vavrusa authored
      added documentation, many fixes in the H2 fallback
      code and H2 stream handling, TLS is enabled by
      default using ephemeral key and certificate that
      is automatically renewed, but custom certificates
      are also supported
      this also allows other modules to place code
      snippets on the webpage
    • Marek Vavrusa's avatar
    • Marek Vavrusa's avatar
      modules/http: initial commit · 4736b114
      Marek Vavrusa authored
  2. 05 Nov, 2015 1 commit
  3. 26 Oct, 2015 2 commits
  4. 23 Oct, 2015 1 commit
  5. 22 Oct, 2015 1 commit