Apigee is a platform for developing and managing APIs. By fronting services with a proxy layer, Apigee provides an abstraction or facade for your backend service APIs and provides security, rate limiting, quotas, analytics, and more.
An API proxy is the HTTP endpoint on Apigee that developers use to access your backend services. While it is possible, you typically do not make individual API proxies available. Instead, you group one or more API proxies into an API product.
An API product is a bundle of API proxies combined with a service plan. That service plan can set access limits on API proxies, provide security, allow monitoring and analytics, and provide additional features. API products are also the central mechanism that Apigee uses for authorization and access control to your APIs.
Use OpsRamp Google Public Cloud Integration to discover and collect metrics against Google Apigee API Proxies.
For more information, go to (https://docs.apigee.com/api-platform/get-started/get-started).
Setup
To set up the Google integration and discover the Google Apigee Environments, Instances, and API Proxies, you need to select Apigee Environment in Google Integration Discovery Profile.
Supported metrics
| OpsRamp Metric | Google Metric | Metric Display Name | Unit | Description |
|---|---|---|---|---|
| google_apigee_mint_latencies_percentile | apigee.googleapis.com/mint/latencies_percentile | Percentile of Apigee Monetization response latencies | ms | Percentile of all Monetized response latencies to a request. Sampled every 60 seconds. |
| google_apigee_mint_request_count | apigee.googleapis.com/mint/request_count | Apigee Monetization request cumulative count | count | Total number of requests received by the Montized Api Proxy. Sampled every 60 seconds. |
| google_apigee_mint_response_count | apigee.googleapis.com/mint/response_count | Apigee Monetization response cumulative count | count | Total number of complete Monetized requests processed by API proxy. Sampled every 60 seconds. |
| google_apigee_policyv2_latencies_percentile | apigee.googleapis.com/policyv2/latencies_percentile | Percentile of Apigee policy response latencies | ms | Percentile of all API policy responseto a request. Sampled every 60 seconds. |
| google_apigee_proxyv2_details | apigee.googleapis.com/proxyv2/details | Apigee proxy details | count | Apigee proxy details deployed to an Apigee environment. Sampled every 60 seconds. |
| google_apigee_proxyv2_latencies_percentile | apigee.googleapis.com/proxyv2/latencies_percentile | Percentile of Apigee proxy response latencies | ms | Percentile of all API proxy responseto a request. Sampled every 60 seconds. |
| google_apigee_targetv2_latencies_percentile | apigee.googleapis.com/targetv2/latencies_percentile | Percentile of Apigee proxy target response latencies | ms | Percentile of all API proxy target responseto a request. Sampled every 60 seconds. |
Event support
- Supported
- Configurable in OpsRamp Google Integration Discovery Profile.