---
title: "Ingest an app/proxy APU compute-sensor push"
method: POST
path: "/api/clusters/{clusterName}/apu/{kind}/{name}"
tags: ["ClusterResources"]
---

# Ingest an app/proxy APU compute-sensor push

`POST /api/clusters/{clusterName}/apu/{kind}/{name}`

## Request

- The document declares no server URL.
- Auth: none declared. Required headers: `Authorization`

The compute sensor (app/proxy jobs sidecar) POSTs raw cgroup period maxima (mem/cpu/disk) for one Compute unit; repman projects them to APU via the Compute profile and records them as consumed. kind = app | proxy. Optional netRxBytes/netTxBytes (cumulative octets of the pod interface) feed the internal network series net.<cluster>.<kind>.<name>.*.

## Path parameters

- `clusterName` string, required
- `kind` string, required
- `name` string, required

## Headers

- `Authorization` string, required

## Response `200`

ingested

- string

## Other responses

- `400`: Decode error / invalid kind
- `404`: Cluster not found

## Changes

- **2026-10-05** `1bf429f49b60`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/signal18/apis/signal-18-dashboard-api/changes/api/clusters/:clusterName/apu/:kind/:name/post.md)

---

[API](https://skmtc.dev/signal18/apis/signal-18-dashboard-api.md) - [All operations](https://skmtc.dev/signal18/apis/signal-18-dashboard-api/llms.txt) - [OpenAPI document](https://skmtc.dev/signal18/apis/signal-18-dashboard-api/revisions/8ee8a1e31294?raw)
