Choose how the data reaches us
CostGraph pulls it
You supply a read-only API key and we call PagerDuty once a day. Nothing to run.
You push it
You send us FOCUS records over the API. Credentials never leave your infrastructure.
Before you begin
- In PagerDuty, an account admin goes to Integrations > API Access Keys and creates a key. A read-only key is enough. Copy it when it is shown; PagerDuty does not show it again.
- This is not the integration key you use to send alerts to PagerDuty. That one cannot read licenses.
- Check whether your account is hosted in the US or the EU service region.
- If your contract has negotiated pricing, have your per-license monthly rates to hand.
Let CostGraph pull
- Open Settings > Integrations and pick PagerDuty.
- Name the connection and pick the tenant these charges belong to.
- Enter the values you copied. The form lists what PagerDuty needs and marks the optional ones.
- Select Connect.
Credentials are encrypted at rest and used only to read license data. Revoke the key
in PagerDuty at any time and the connection stops; nothing else is affected.
Push it yourself
Send the charges to CostGraph as FOCUS records instead. Push FOCUS data covers the connection id, thefocus:write key, and the request shape.
Run the exporter
Rather than build that request yourself, run our exporter. It reads PagerDuty on a schedule and pushes the records for you, wherever you want to run it: a container, a KubernetesCronJob, or a binary on a machine you already have.