Files
nomad/website/data/api-docs-nav-data.json
Tim Gross 8a5a057d88 offline license utilization reporting (#25844)
Nomad Enterprise users operating in air-gapped or otherwise secured environments
don't want to send license reporting metrics directly from their
servers. Implement manual/offline reporting by periodically recording usage
metrics snapshots in the state store, and providing an API and CLI by which
cluster administrators can download the snapshot for review and out-of-band
transmission to HashiCorp.

This is the CE portion of the work required for implemention in the Enterprise
product. Nomad CE does not perform utilization reporting.

Ref: https://github.com/hashicorp/nomad-enterprise/pull/2673
Ref: https://hashicorp.atlassian.net/browse/NMD-68
Ref: https://go.hashi.co/rfc/nmd-210
2025-05-14 09:51:13 -04:00

216 lines
3.4 KiB
JSON

[
{
"title": "HTTP API Overview",
"path": "index"
},
{
"divider": true
},
{
"title": "Libraries & SDKs",
"path": "libraries-and-sdks"
},
{
"title": "JSON Jobs",
"path": "json-jobs"
},
{
"title": "Task API",
"path": "task-api"
},
{
"divider": true
},
{
"title": "ACL",
"routes": [
{
"title": "Overview",
"path": "acl"
},
{
"title": "Auth Methods",
"path": "acl/auth-methods"
},
{
"title": "Binding Rules",
"path": "acl/binding-rules"
},
{
"title": "Login",
"path": "acl/login"
},
{
"title": "OIDC",
"path": "acl/oidc"
},
{
"title": "Policies",
"path": "acl/policies"
},
{
"title": "Roles",
"path": "acl/roles"
},
{
"title": "Tokens",
"path": "acl/tokens"
}
]
},
{
"title": "Agent",
"path": "agent"
},
{
"title": "Allocations",
"path": "allocations"
},
{
"title": "Client",
"path": "client"
},
{
"title": "Deployments",
"path": "deployments"
},
{
"title": "Evaluations",
"path": "evaluations"
},
{
"title": "Events",
"path": "events"
},
{
"title": "Jobs",
"path": "jobs"
},
{
"title": "Namespaces",
"path": "namespaces"
},
{
"title": "Nodes",
"path": "nodes"
},
{
"title": "Node Pools",
"path": "node-pools"
},
{
"title": "Metrics",
"path": "metrics"
},
{
"title": "Operator",
"routes": [
{
"title": "Overview",
"path": "operator"
},
{
"title": "Autopilot",
"path": "operator/autopilot"
},
{
"title": "Keyring",
"path": "operator/keyring"
},
{
"title": "License",
"path": "operator/license"
},
{
"title": "Raft",
"path": "operator/raft"
},
{
"title": "Scheduler",
"path": "operator/scheduler"
},
{
"title": "Snapshot",
"path": "operator/snapshot"
},
{
"title": "Upgrade Check",
"path": "operator/upgrade-check"
},
{
"title": "Utilization Reporting",
"path": "operator/utilization"
}
]
},
{
"title": "Plugins",
"path": "plugins"
},
{
"title": "Quotas",
"path": "quotas"
},
{
"title": "Recommendations",
"path": "recommendations"
},
{
"title": "Regions",
"path": "regions"
},
{
"title": "Scaling Policies",
"path": "scaling-policies"
},
{
"title": "Search",
"path": "search"
},
{
"title": "Sentinel Policies",
"path": "sentinel-policies"
},
{
"title": "Services",
"path": "services"
},
{
"title": "Status",
"path": "status"
},
{
"title": "System",
"path": "system"
},
{
"title": "UI",
"path": "ui"
},
{
"title": "Validate",
"path": "validate"
},
{
"title": "Variables",
"routes": [
{
"title": "Overview",
"path": "variables"
},
{
"title": "Variables",
"path": "variables/variables"
},
{
"title": "Locks",
"path": "variables/locks"
}
]
},
{
"title": "Volumes",
"path": "volumes"
}
]