Active Installs Ping Data

Last modified by Vincent Massol on 2026/09/11 09:40

Reference

Every ping your instance sends carries the data below, and nothing else. No page content, no wiki name and no user name ever leaves the instance.

DataFieldWhat is sentNotes
Instance iddistribution.instanceIdA UUID generated once for the instanceThe IP address is not kept, so there is no way to find out who owns a given id
Distributiondistribution.extensionThe id, version and features of the package the instance runsorg.xwiki.platform:xwiki-platform-distribution-war for the WAR, org.xwiki.platform:xwiki-platform-distribution-jetty-hsqldb for the standalone Jetty and HSQLDB package
Installed extensionsextensionsThe id, version and features of every installed extension
Operating systemosName, architecture and version
DatabasedatabaseName and version
JavajavaVendor, version and specification version
Servlet containerservletContainerName and version
MemorymemoryMaximum, allocated, used and free JVM memoryIn bytes
DocumentsdocumentsThe number of documents in the main wiki, in each subwiki and in totalPages that come from extensions are counted; the per-subwiki counts are an array with no wiki names in it
UsersusersThe number of users in the main wiki, in each subwiki and in totalOnly active users are counted; the per-subwiki counts are an array with no wiki names in it
Wikiswikis.totalThe number of wikis, the main wiki included
DatesdateWhen the ping was sent, when the instance first pinged, and how long it has been pingingcurrent and first are ISO-8601 instants, since is a number of days

Ping Payload

A ping is stored as a single JSON document:

{
  "date": {
    "current": "2026-09-10T04:12:35.782Z",
    "first": "2024-03-18T09:41:02.113Z",
    "since": 906
  },
  "memory": {
    "max": 4294967296,
    "total": 2147483648,
    "used": 1503238553,
    "free": 644245095
  },
  "os": {
    "name": "Linux",
    "arch": "amd64",
    "version": "6.8.0-45-generic"
  },
  "documents": {
    "total": 1842,
    "main": 1204,
    "wikis": [412, 226]
  },
  "distribution": {
    "extension": {
      "features": ["xwiki"],
      "id": "org.xwiki.platform:xwiki-platform-distribution-war",
      "version": "18.6.0"
    },
    "instanceId": "3f7a9c18-2b64-4f0e-9d51-6a0c8e1b2d43"
  },
  "users": {
    "total": 57,
    "main": 43,
    "wikis": [9, 5]
  },
  "extensions": [
    {
      "features": ["org.xwiki.platform:xwiki-platform-font-awesome"],
      "id": "org.xwiki.platform:xwiki-platform-icon-fontawesome",
      "version": "18.6.0"
    },
    {
      "features": [],
      "id": "org.xwiki.platform:xwiki-platform-activeinstalls2-api",
      "version": "18.6.0"
    }
  ],
  "database": {
    "name": "PostgreSQL",
    "version": "16.4"
  },
  "java": {
    "vendor": "Eclipse Adoptium",
    "version": "21.0.4+7-LTS",
    "specificationVersion": "21"
  },
  "servletContainer": {
    "name": "Jetty",
    "version": "12.0.12"
  },
  "wikis": {
    "total": 3
  }
}

Related

Get Connected