Analytics
The analytics
template represents a single request reported to Apigee’s analytics processing system.
Complete Apigee documentation on the concepts and usage of this adapter is also available on the
Apigee Adapter for Istio site.
For more information and product support, please contact Apigee support.
Example config:
apiVersion: config.istio.io/v1alpha2
kind: analytics
metadata:
name: apigee
namespace: istio-system
spec:
api_key: request.api_key | request.headers["x-api-key"] | ""
api_proxy: api.service | destination.service | ""
response_status_code: response.code | 0
client_ip: source.ip | ip("0.0.0.0")
request_verb: request.method | ""
request_uri: request.path | ""
request_path: request.path | ""
useragent: request.useragent | ""
client_received_start_timestamp: request.time
client_received_end_timestamp: request.time
target_sent_start_timestamp: request.time
target_sent_end_timestamp: request.time
target_received_start_timestamp: response.time
target_received_end_timestamp: response.time
client_sent_start_timestamp: response.time
client_sent_end_timestamp: response.time
api_claims: # from jwt
json_claims: request.auth.raw_claims | ""
Template
This Template provides Istio telemetry data to the Apigee Analytics engine. For additional information on this adapter or support please contact anchor-prega-support@google.com.