old_contents: //
  // Metric Logger
  //
  // Scrapes various data sources and visualizes
  // collected data in a web ui.
  
  const apiEndpoints = ["github.js", "explorer.js"]
  const data = require("./datalogger.js").init(apiEndpoints)
  const express = require("express")
  const app = express()
  const process = require("process")
  
  const PORT = process.env.SIA_METRIC_PORT || 8080
  
  //Servers static files.
  app.use(express.static("public"))
  app.use("/charts/", express.static("node_modules/chart.js/dist/"))
  app.use("/js/moment.js", express.static("node_modules/moment/moment.js"))
  app.use("/js/bignumber.js", express.static("node_modules/bignumber.js/bignumber.js"))
  
  //Data endpoint.
  app.get("/data", (req, res) => {
      if (req.query.callback){
          res.send(`function ${req.query.callback}(callback){
              callback(${JSON.stringify(data.latest(req.query.length))})
          }`)
      } else {
          res.send(JSON.stringify(data.latest(req.query.length)))
      }
  })
  
  app.listen(PORT, () =>
      console.log(`Running server on port ${PORT}`)
  )
  
  //data.startLogging()
  
new_contents: //
  // Metric Logger
  //
  // Scrapes various data sources and visualizes
  // collected data in a web ui.
  
  const apiEndpoints = ["github.js", "explorer.js"]
  const data = require("./datalogger.js").init(apiEndpoints)
  const express = require("express")
  const app = express()
  const process = require("process")
  
  const PORT = process.env.SIA_METRIC_PORT || 8080
  
  //Servers static files.
  app.use(express.static("public"))
  app.use("/charts/", express.static("node_modules/chart.js/dist/"))
  app.use("/js/moment.js", express.static("node_modules/moment/moment.js"))
  app.use("/js/bignumber.js", express.static("node_modules/bignumber.js/bignumber.js"))
  
  //Data endpoint.
  app.get("/data", (req, res) => {
      if (req.query.callback){
          res.send(`function ${req.query.callback}(callback){
              callback(${JSON.stringify(data.latest(req.query.length))})
          }`)
      } else {
          res.send(JSON.stringify(data.latest(req.query.length)))
      }
  })
  
  app.listen(PORT, () =>
      console.log(`Running server on port ${PORT}`)
  )
  
  data.startLogging()
  
subject: Enable data collection by default