Usage Stats
What Paklo collects from job usage telemetry and why.
Paklo receives a small usage event when a Dependabot job finishes. This helps us understand which parts of Paklo are being used, which package ecosystems are active, and where reliability work should be focused.
Usage events are sent by the job runner used by the CLI, Azure DevOps extension, and hosted job execution path. Commands that only validate or generate configuration do not run Dependabot jobs and do not send these events.
Failed usage-stat sends are ignored and do not change the job result.
For environments with stricter usage-stat requirements, set the PAKLO_TELEMETRY_DISABLED environment variable to a truthy value before running the job.
This page describes the usage-stat payload sent by the job runner. The hosted service also processes information needed to operate Paklo Cloud; see the privacy policy and product documentation for broader service data handling.
What is collected
| Field | Description | Examples |
|---|---|---|
tool | The calling package and version. | @paklo/cli@0.21.0 |
trigger | Whether the job was started by a user command or by the service. | user, service |
provider | The source provider for the repository. | azure |
owner | The provider organization, account, or collection URL. | https://dev.azure.com/<org>/ |
project | The provider project or workspace URL. | https://dev.azure.com/<org>/<project> |
package-manager | The Dependabot package manager used for the job. | npm_and_yarn, terraform, pip |
multi-ecosystem-update | Whether the job is part of a multi-ecosystem update group, when available. | true, false |
id | The job identifier, used to correlate the event with job logs and status. | 2850677077 |
started | The job start time. | 2025-10-03T14:44:00.191Z |
duration | How long the job took, in milliseconds. | 31812 |
success | Whether the job completed successfully. | true, false |
error.message | The job error message when the job fails, truncated to 1000 characters. | Error running updater: ... |
host.platform | The operating system platform. | linux, darwin, win32 |
host.release | The operating system release version. | 26.0.0, 10.0.19043 |
host.arch | The CPU architecture. | x64, arm64 |
host.machine-hash | A SHA-256 hash of the machine hostname. | d3bbb6... |
host.docker-container | Whether the job appears to be running inside Docker. | true, false |
Collection endpoint
Usage events are sent to https://www.paklo.app/api/usage-telemetry or https://paklo.app/api/usage-telemetry and it may be a good idea to allowlist paklo.app and its subdomains in your network policies to ensure these events are received and help improve the free product.
How is this guide?
Last updated on