package
0.0.0-20241112182754-d77eca88908a
Repository: https://github.com/boanlab/api.git
Documentation: pkg.go.dev
# Constants
Use of this enum indicates that the override should apply to all Istio default metrics.
Counter incremented for every gRPC messages sent from a client.
Counter incremented for every gRPC messages sent from a server.
Counter of requests to/from an application, generated for HTTP, HTTP/2, and GRPC traffic.
Histogram of request durations, generated for HTTP, HTTP/2, and GRPC traffic.
Histogram of request body sizes, generated for HTTP, HTTP/2, and GRPC traffic.
Histogram of response body sizes, generated for HTTP, HTTP/2, and GRPC traffic.
Counter of TCP connections closed over lifetime of workload.
Counter of TCP connections opened over lifetime of workload.
Counter of bytes received during a request over a TCP connection.
Counter of bytes sent during a response over a TCP connection.
Specifies that the tag should not be included in the metric when generated.
Insert or Update the tag with the provided value expression.
Selects for scenarios when the workload is the source of the network traffic.
Selects for scenarios when the workload is either the source or destination of the network traffic.
Selects for scenarios when the workload is the destination of the network traffic.
# Type aliases
Access logging defines the workload-level overrides for access log generation.
Allows specification of an access log filter.
LogSelector provides a coarse-grained ability to configure logging behavior based on certain traffic metadata (such as traffic direction).
Metrics defines the workload-level overrides for metrics generation behavior within a mesh.
Provides a mechanism for matching metrics for the application of override behaviors.
Allows free-form specification of a metric.
Curated list of known metric types that is supported by Istio metric providers.
One of the well-known [Istio Standard Metrics](https://istio.io/latest/docs/reference/config/metrics/).
MetricsOverrides defines custom metric generation behavior for an individual metric or the set of all standard metrics.
TagOverride specifies an operation to perform on a metric dimension (also known as a `label`).
No description provided by the author
Used to bind Telemetry configuration to specific providers for targeted customization.
<!-- crd generation tags +cue-gen:Telemetry:groupName:telemetry.istio.io +cue-gen:Telemetry:versions:v1alpha1,v1 +cue-gen:Telemetry:storageVersion +cue-gen:Telemetry:annotations:helm.sh/resource-policy=keep +cue-gen:Telemetry:labels:app=istio-pilot,chart=istio,istio=telemetry,heritage=Tiller,release=istio +cue-gen:Telemetry:subresource:status +cue-gen:Telemetry:scope:Namespaced +cue-gen:Telemetry:resource:categories=istio-io,telemetry-istio-io,shortNames=telemetry,plural=telemetries +cue-gen:Telemetry:preserveUnknownFields:false +cue-gen:Telemetry:printerColumn:name=Age,type=date,JSONPath=.metadata.creationTimestamp,description="CreationTimestamp is a timestamp representing the server time when this object was created.
Tracing configures tracing behavior for workloads within a mesh.
CustomTag defines a tag to be added to a trace span that is based on an operator-supplied value.
Environment adds the value of an environment variable to each span.
RequestHeader adds the value of an header from the request to each span.
Literal adds the same, hard-coded value to each span.
No description provided by the author
No description provided by the author
No description provided by the author
TracingSelector provides a coarse-grained ability to configure tracing behavior based on certain traffic metadata (such as traffic direction).
WorkloadMode allows selection of the role of the underlying workload in network traffic.