--- WARNING: THIS IS AN AUTO-GENERATED FILE, DO NOT EDIT. PLEASE MODIFY THE ORIGINAL SOURCE IN THE 'https://github.com/istio/istio' REPO source_repo: https://github.com/istio/istio title: Edge description: A template designed to report observed communication edges between workloads. location: https://istio.io/docs/reference/config/policy-and-telemetry/templates/edge.html layout: protoc-gen-docs generator: protoc-gen-docs number_of_entries: 1 ---
The edge
template represents an edge in the mesh graph.
The edge
template represents an edge in the mesh graph
When writing the configuration, the value for the fields associated with this template can either be a literal or an expression. Please note that if the datatype of a field is not istio.mixer.adapter.model.v1beta1.Value, then the expression’s inferred type must match the datatype of the field.
Example config:
apiVersion: "config.istio.io/v1alpha2"
kind: instance
metadata:
name: default
namespace: istio-system
spec:
compiledTemplate: edge
params:
timestamp: request.time
sourceUid: source.uid | "Unknown"
sourceOwner: source.owner | "Unknown"
sourceWorkloadName: source.workload.name | "Unknown"
sourceWorkloadNamespace: source.workload.namespace | "Unknown"
destinationUid: destination.uid | "Unknown"
destinationOwner: destination.owner | "Unknown"
destinationWorkloadName: destination.workload.name | "Unknown"
destinationWorkloadNamespace: destination.workload.namespace | "Unknown"
destinationServiceName: destination.service.name | "Unknown"
destinationServiceNamespace: destination.service.namespace | "Unknown"
apiProtocol: api.protocol | "Unknown"
contextProtocol: context.protocol | "Unknown"