tupiflow registry /plugins/telemetry/0.2.0

telemetry @ 0.2.0

Observability recorder: subscribes to host telemetry events plus samplers; TimescaleDB-backed hypertables, CAGGs, retention policies; admin dashboard.

Publisher / author
tupiflow
Type
telemetry
Signing key
kid-20260520-e5fe9257

Bundle

Download signed bundle verifies against kid-20260520-e5fe9257

Signed manifest (spec)

Byte-for-byte signed payload. Hash with RFC 8785 canonical JSON, verify the Ed25519 signature against the public key for kid-20260520-e5fe9257.

{
  "icon": {
    "kind": "svg",
    "path": "icon.svg"
  },
  "bundle": {
    "sha256": "81b8d84df0fbff5670295584f59f3dc23e0310d821341b2f3b6604ca1d7e0361",
    "sizeBytes": 17177
  },
  "schema": {
    "namespace": "plugin_telemetry",
    "migrations": [
      "migrations/0001_init.sql"
    ]
  },
  "actions": [],
  "runtime": {
    "minTupiflowVersion": "0.0.0"
  },
  "identity": {
    "name": "telemetry",
    "type": "telemetry",
    "version": "0.2.0",
    "publisher": "tupiflow",
    "description": "Observability recorder: subscribes to host telemetry events plus samplers; TimescaleDB-backed hypertables, CAGGs, retention policies; admin dashboard."
  },
  "entrypoint": "bundle.mjs",
  "capabilities": [
    "db.read",
    "db.write",
    "events.subscribe",
    "route.context.user"
  ],
  "frontendRoutes": [
    {
      "icon": "Activity",
      "path": "/telemetry",
      "label": "Telemetry",
      "bundleEntry": "frontend/dashboard.mjs",
      "componentExport": "TelemetryDashboard"
    }
  ],
  "requiredExtensions": [
    "timescaledb",
    "timescaledb_toolkit"
  ],
  "requiresHostRestart": true
}

Signature

ue6XIGrFVruE4MlQ7u7T1jMEDfBsCliYgHyMwU6OZDV+Mf+BnkEmCyXKYzMLuAgXpcAXpLpnQol9Z9CEeVK1AA==