tupiflow registry /plugins/telemetry/0.1.0

telemetry @ 0.1.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": "c7e0aff88a93022039e7abc7c93e0ead994337002b31b9b758877980895e54fc",
    "sizeBytes": 16966
  },
  "schema": {
    "namespace": "plugin_telemetry",
    "migrations": [
      "migrations/0001_init.sql"
    ]
  },
  "actions": [],
  "runtime": {
    "minTupiflowVersion": "0.0.0"
  },
  "identity": {
    "name": "telemetry",
    "type": "telemetry",
    "version": "0.1.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

4svKHEb4FZz7Wvk8TScsOvAY2/H3r/gzSapYzXCjwMvxWxaGtc9LD4n2YSElc26yPDZ6h5w74+b9IKuLJWSZCQ==