Skip to content

Commit

Permalink
Eitanya/ai tracing (#10427)
Browse files Browse the repository at this point in the history
Co-authored-by: Nina Polshakova <[email protected]>
Co-authored-by: changelog-bot <changelog-bot>
  • Loading branch information
EItanya and npolshakova authored Dec 10, 2024
1 parent 2bcee45 commit 92a2391
Show file tree
Hide file tree
Showing 68 changed files with 1,790 additions and 129 deletions.
8 changes: 8 additions & 0 deletions changelog/v1.19.0-beta2/ai-tracing-api.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
changelog:
- type: NEW_FEATURE
issueLink: https://github.com/solo-io/solo-projects/issues/7295
resolvesIssue: false
description: >-
Add API for AI related tracing operations, as well as general QOL tracing updates
for Gateway API.
Original file line number Diff line number Diff line change
Expand Up @@ -258,6 +258,13 @@ Resource Types:
<br/>
</td>
<td>false</td>
</tr><tr>
<td><b><a href="#gatewayparametersspeckubeaiextensiontracing">tracing</a></b></td>
<td>object</td>
<td>
<br/>
</td>
<td>false</td>
</tr></tbody>
</table>

Expand Down Expand Up @@ -1086,6 +1093,77 @@ Resource Types:
</table>


### GatewayParameters.spec.kube.aiExtension.tracing
<sup><sup>[↩ Parent](#gatewayparametersspeckubeaiextension)</sup></sup>





<table>
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th>Description</th>
<th>Required</th>
</tr>
</thead>
<tbody><tr>
<td><b><a href="#gatewayparametersspeckubeaiextensiontracinggrpc">grpc</a></b></td>
<td>object</td>
<td>
<br/>
</td>
<td>false</td>
</tr><tr>
<td><b>insecure</b></td>
<td>boolean</td>
<td>
<br/>
</td>
<td>false</td>
</tr></tbody>
</table>


### GatewayParameters.spec.kube.aiExtension.tracing.grpc
<sup><sup>[↩ Parent](#gatewayparametersspeckubeaiextensiontracing)</sup></sup>





<table>
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th>Description</th>
<th>Required</th>
</tr>
</thead>
<tbody><tr>
<td><b>host</b></td>
<td>string</td>
<td>
<br/>
</td>
<td>true</td>
</tr><tr>
<td><b>port</b></td>
<td>integer</td>
<td>
<br/>
<br/>
<i>Format</i>: int32<br/>
<i>Minimum</i>: 1<br/>
</td>
<td>true</td>
</tr></tbody>
</table>


### GatewayParameters.spec.kube.deployment
<sup><sup>[↩ Parent](#gatewayparametersspeckube)</sup></sup>

Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions docs/data/ProtoMap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2069,6 +2069,9 @@ apis:
tracing.options.gloo.solo.io.TracingTagLiteral:
relativepath: reference/api/github.com/solo-io/gloo/projects/gloo/api/v1/options/tracing/tracing.proto.sk/#TracingTagLiteral
package: tracing.options.gloo.solo.io
tracing.options.gloo.solo.io.TracingTagMetadata:
relativepath: reference/api/github.com/solo-io/gloo/projects/gloo/api/v1/options/tracing/tracing.proto.sk/#TracingTagMetadata
package: tracing.options.gloo.solo.io
transformation.options.gloo.solo.io.Extraction:
relativepath: reference/api/github.com/solo-io/gloo/projects/gloo/api/v1/options/transformation/transformation.proto.sk/#Extraction
package: transformation.options.gloo.solo.io
Expand Down
18 changes: 18 additions & 0 deletions install/helm/gloo/crds/gateway.gloo.solo.io_gatewayparameters.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -267,6 +267,24 @@ spec:
type: object
type: array
type: object
tracing:
properties:
grpc:
properties:
host:
minLength: 1
type: string
port:
format: int32
minimum: 1
type: integer
required:
- host
- port
type: object
insecure:
type: boolean
type: object
type: object
deployment:
properties:
Expand Down
75 changes: 75 additions & 0 deletions install/helm/gloo/crds/gateway.solo.io_v1_Gateway.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1065,6 +1065,27 @@ spec:
type: string
type: object
type: array
metadataForTags:
items:
properties:
defaultValue:
type: string
kind:
type: string
x-kubernetes-int-or-string: true
tag:
type: string
value:
properties:
key:
type: string
namespace:
type: string
nestedFieldDelimiter:
type: string
type: object
type: object
type: array
openCensusConfig:
properties:
grpcAddress:
Expand Down Expand Up @@ -1137,12 +1158,16 @@ spec:
namespace:
type: string
type: object
serviceName:
type: string
type: object
requestHeadersForTags:
items:
nullable: true
type: string
type: array
spawnUpstreamSpan:
type: boolean
tracePercentages:
properties:
clientSamplePercentage:
Expand Down Expand Up @@ -1743,6 +1768,27 @@ spec:
type: string
type: object
type: array
metadataForTags:
items:
properties:
defaultValue:
type: string
kind:
type: string
x-kubernetes-int-or-string: true
tag:
type: string
value:
properties:
key:
type: string
namespace:
type: string
nestedFieldDelimiter:
type: string
type: object
type: object
type: array
openCensusConfig:
properties:
grpcAddress:
Expand Down Expand Up @@ -1815,12 +1861,16 @@ spec:
namespace:
type: string
type: object
serviceName:
type: string
type: object
requestHeadersForTags:
items:
nullable: true
type: string
type: array
spawnUpstreamSpan:
type: boolean
tracePercentages:
properties:
clientSamplePercentage:
Expand Down Expand Up @@ -3087,6 +3137,27 @@ spec:
type: string
type: object
type: array
metadataForTags:
items:
properties:
defaultValue:
type: string
kind:
type: string
x-kubernetes-int-or-string: true
tag:
type: string
value:
properties:
key:
type: string
namespace:
type: string
nestedFieldDelimiter:
type: string
type: object
type: object
type: array
openCensusConfig:
properties:
grpcAddress:
Expand Down Expand Up @@ -3159,12 +3230,16 @@ spec:
namespace:
type: string
type: object
serviceName:
type: string
type: object
requestHeadersForTags:
items:
nullable: true
type: string
type: array
spawnUpstreamSpan:
type: boolean
tracePercentages:
properties:
clientSamplePercentage:
Expand Down
Loading

0 comments on commit 92a2391

Please sign in to comment.