[
  {
    "id": "users",
    "icon": "fa-users",
    "header": "Users",
    "summary": "Where Tor users are from and how they connect to Tor.",
    "description": "We estimate the number of users by analyzing the requests induced by clients to relays and bridges.",
    "metrics": [
      "userstats-relay-country",
      "userstats-bridge-country",
      "userstats-bridge-transport",
      "userstats-bridge-combined",
      "userstats-bridge-version",
      "bridgedb-transport",
      "bridgedb-distributor",
      "userstats-relay-table",
      "userstats-censorship-events",
      "userstats-bridge-table",
      "oxford-anonymous-internet"
    ]
  },
  {
    "id": "servers",
    "icon": "fa-server",
    "header": "Servers",
    "summary": "How many relays and bridges are online and what we know about them.",
    "description": "Country and ISP diversity are approximated by resolving IP addresses to a country code and an autonomous system. We process the capabilities and properties relays and bridges reported to directory authorities.",
    "metrics": [
      "networksize",
      "relayflags",
      "versions",
      "platforms",
      "relays-ipv6",
      "bridges-ipv6",
      "totalcw",
      "uptimes",
      "networkchurn",
      "bubbles"
    ]
  },
  {
    "id": "traffic",
    "icon": "fa-road",
    "header": "Traffic",
    "summary": "How much traffic the Tor network can handle and how much traffic there is.",
    "description": "We measure total available bandwidth and current capacity by aggregating what relays and bridges report to directory authorities.",
    "metrics": [
      "bandwidth",
      "bandwidth-flags",
      "advbw-ipv6",
      "advbwdist-perc",
      "advbwdist-relay",
      "dirbytes",
      "connbidirect",
      "uncharted-data-flow"
    ]
  },
  {
    "id": "performance",
    "icon": "fa-dashboard",
    "header": "Performance",
    "summary": "How fast and reliable the Tor network is.",
    "description": "We use <a href=\"https://gitweb.torproject.org/torperf.git\">Torperf</a> and <a href=\"https://github.com/robgjansen/onionperf\">OnionPerf</a> to run performance measurements. Both work by fetching files of different sizes over Tor and measuring how long that takes.",
    "metrics": [
      "torperf",
      "torperf-failures",
      "onionperf-buildtimes",
      "onionperf-latencies",
      "onionperf-throughput"
    ]
  },
  {
    "id": "onion-services",
    "icon": "fa-map-signs",
    "header": "Onion Services",
    "summary": "How many onion services there are and how much traffic they pull.",
    "description": "Onion services are services that are only accessible via the Tor network.",
    "metrics": [
      "hidserv-dir-onions-seen",
      "hidserv-rend-relayed-cells"
    ]
  },
  {
    "id": "applications",
    "icon": "fa-download",
    "header": "Applications",
    "summary": "How many Tor applications, like Tor Browser, have been downloaded or updated.",
    "description": "The following application statistics are based on the analysis of web server requests. All data comes from <a href=\"/web-server-logs.html\">Tor web server logs</a> which are provided in a stripped-down version of Apache's \"combined\" log format without IP addresses, log times, HTTP parameters, referers, and user agent strings.",
    "metrics": [
      "webstats-tb",
      "webstats-tb-platform",
      "webstats-tb-locale",
      "webstats-tb-channel",
      "webstats-tm"
    ]
  }
]
