Monitoring OpenAI Account Status
Preparation
Obtain Session Key
- Open Chrome browser's network request interface
Mac: cmd + option + iWindows: ctrl + shift + i- Visit https://platform.openai.com/usage
- Find the request to https://api.openai.com/dashboard/billing/usage
- Find the Authorization field in the request headers, and copy the content after
Bearer. For example:sess-123456
Notes
- Please ensure that HertzBeat has external network access capability. If unsure, you can try detecting by creating HTTP API monitoring for openai.com in HertzBeat.
- The monitoring period should be at least greater than 120 seconds to avoid sending requests too frequently, resulting in return status code 429 (Too Many Requests).
Configuration Parameters
| Parameter Name | Parameter Description |
|---|---|
| Monitoring Host | Fill in api.openai.com here. |
| Task Name | Identify the name of this monitoring, ensuring uniqueness. |
| Session Key | The session key obtained in the preparation step. |
| Collector | Configure which collector to use for scheduling collection for this monitoring. |
| Monitoring Period | Interval time for periodic data collection, in seconds, with a minimum interval of 30 seconds. |
| Bound Tags | Tags for managing classification of monitoring resources. |
| Description | Additional identification and description for this monitoring, users can leave remarks here. |
Collection Metrics
Metric Set: Credit Grants
| Metric Name | Metric Unit | Metric Description |
|---|---|---|
| Total Granted | USD ($) | Total granted credit limit |
| Total Used | USD ($) | Total used credit limit |
| Total Available | USD ($) | Total available credit limit |
| Total Paid Available | USD ($) | Total payable available credit limit |
Metric Set: Model Cost
| Metric Name | Metric Unit | Metric Description |
|---|---|---|
| Model Name | None | Name of the model |
| Cost | USD ($) | Expenses for the model |
Metric Set: Billing Subscription
| Metric Name | Metric Unit | Metric Description |
|---|---|---|
| Has Payment Method | None | Whether payment method is available |
| Canceled | None | Whether subscription is cancelled |
| Canceled At | None | Time of subscription cancellation |
| Delinquent | None | Whether subscription is overdue |
| Soft Limit | Times | Maximum usage limit in a certain period |
| Hard Limit | Times | Maximum usage limit |
| System Hard Limit | Times | System hard limit usage |
| Soft Limit USD | USD ($) | Soft limit charge |
| Hard Limit USD | USD ($) | Hard limit charge |
| System Hard Limit USD | USD ($) | System hard limit charge |
| Plan | None | Subscription plan |
| Primary | None | Whether it's a primary subscription |
| Billing Mechanism | None | Settlement mechanism |
| Is Arrears Eligible | None | Whether eligible for overdue |
| Max Balance | USD ($) | Maximum balance |
| Auto Recharge Eligible | None | Whether eligible for auto recharge |
| Auto Recharge Enabled | None | Whether auto recharge is enabled |
| Auto Recharge Threshold | USD ($) | Auto recharge threshold |
| Auto Recharge To Balance | USD ($) | Auto recharge amount |
| Trust Tier | None | Credit level |
| Account Name | None | Account name |
| Po Number | None | Purchase order |
| Billing Email | None | Billing email |
| Tax IDs | None | Tax IDs |
| Billing Address | None | Billing address |
| Business Address | None | Business address |