---
title: Charmhub | Deploy Hockeypuck K8S Charm using Charmhub - The Open Operator Collection
description: Deploy the latest version of Hockeypuck K8S Charm as a Kubernetes Operator
  on any cloud.
url: https://charmhub.io/hockeypuck-k8s/docs/reference-metrics
---

# Hockeypuck K8S Charm

[Canonical IS DevOps](https://charmhub.io/publisher/canonical-is-devops "View all packages from Canonical IS DevOps")

* [Canonical IS DevOps](https://charmhub.io/publisher/canonical-is-devops "View all packages from Canonical IS DevOps")

Platform:

2.2/stable 20

```
juju deploy hockeypuck-k8s --channel 2.2/stable
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

---

#### Contacts

##### Maintainers

+ [Launchpad Team](https://launchpad.net/~canonical-is-devops)

* [Submit a bug](https://github.com/canonical/hockeypuck-k8s-operator/issues)

---

Share your thoughts on this charm with the community on discourse.

[Join the discussion](https://discourse.charmhub.io/)

# Metrics

The following metrics are provided by the workload container at the `/metrics` endpoint at port 9626.

## [Server metrics](https://charmhub.io/hockeypuck-k8s/docs/reference-metrics#p-37637-server-metrics)

* **hockeypuck\_keys\_added**: Number of new keys added since startup.
* **hockeypuck\_keys\_added\_jitter**: Number of lost PTree (Probabilistic Tree) entries recreated.
* **hockeypuck\_keys\_ignored**: Number of keys with no-op (unchanged) updates.
* **hockeypuck\_keys\_removed**: Number of keys removed since startup.
* **hockeypuck\_keys\_removed\_jitter**: Number of stale PTree entries cleaned up.
* **hockeypuck\_keys\_updated**: Number of keys that have been updated.
* **hockeypuck\_http\_request\_duration\_seconds**: Time spent generating HTTP responses.

## [Reconciliation metrics](https://charmhub.io/hockeypuck-k8s/docs/reference-metrics#p-37637-reconciliation-metrics)

* **conflux\_reconciliation\_items\_recovered**: Count of items recovered since startup.
* **conflux\_reconciliation\_busy\_peer**: Count of reconciliations attempted against busy peers since startup.
* **conflux\_reconciliation\_duration\_seconds**: Time spent performing a reconciliation, in seconds.
* **conflux\_reconciliation\_event\_time\_seconds**: When the given event last occurred, in seconds since the epoch.
* **conflux\_reconciliation\_failure**: Count of failed reconciliations since startup.
* **conflux\_reconciliation\_success**: Count of successful reconciliations since startup.

Apart from these, there are [Go runtime metrics](https://pkg.go.dev/runtime/metrics) and process-level metrics also available.

---
