Skip to content

Commit efc939d

Browse files
committed
add info about models usage to OpenTelemetry spans
Signed-off-by: Guillaume Lours <[email protected]>
1 parent d6e9f79 commit efc939d

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

go.mod

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,3 +213,5 @@ exclude (
213213
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
214214
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
215215
)
216+
217+
replace github.com/compose-spec/compose-go/v2 => github.com/compose-spec/compose-go/v2 v2.8.1-0.20250724131002-0bd910723fa2

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@ github.com/cloudflare/cfssl v0.0.0-20180223231731-4e2dcbde5004 h1:lkAMpLVBDaj17e
8080
github.com/cloudflare/cfssl v0.0.0-20180223231731-4e2dcbde5004/go.mod h1:yMWuSON2oQp+43nFtAV/uvKQIFpSPerB57DCt9t8sSA=
8181
github.com/codahale/rfc6979 v0.0.0-20141003034818-6a90f24967eb h1:EDmT6Q9Zs+SbUoc7Ik9EfrFqcylYqgPZ9ANSbTAntnE=
8282
github.com/codahale/rfc6979 v0.0.0-20141003034818-6a90f24967eb/go.mod h1:ZjrT6AXHbDs86ZSdt/osfBi5qfexBrKUdONk989Wnk4=
83-
github.com/compose-spec/compose-go/v2 v2.8.0 h1:+xkrdBkyiiXY2gBTIhJvuKPH7zoC+jvlQBjah6Gg8+U=
84-
github.com/compose-spec/compose-go/v2 v2.8.0/go.mod h1:veko/VB7URrg/tKz3vmIAQDaz+CGiXH8vZsW79NmAww=
83+
github.com/compose-spec/compose-go/v2 v2.8.1-0.20250724131002-0bd910723fa2 h1:ScueH2qQpgDxyxJ1xSun2JWCDk747v0VnG9jVWce+K0=
84+
github.com/compose-spec/compose-go/v2 v2.8.1-0.20250724131002-0bd910723fa2/go.mod h1:veko/VB7URrg/tKz3vmIAQDaz+CGiXH8vZsW79NmAww=
8585
github.com/containerd/cgroups/v3 v3.0.5 h1:44na7Ud+VwyE7LIoJ8JTNQOa549a8543BmzaJHo6Bzo=
8686
github.com/containerd/cgroups/v3 v3.0.5/go.mod h1:SA5DLYnXO8pTGYiAHXz94qvLQTKfVM5GEVisn4jpins=
8787
github.com/containerd/console v1.0.5 h1:R0ymNeydRqH2DmakFNdmjR2k0t7UPuiOV/N/27/qqsc=

internal/tracing/attributes.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,11 +77,13 @@ func ProjectOptions(ctx context.Context, proj *types.Project) SpanOptions {
7777
attribute.StringSlice("project.networks", proj.NetworkNames()),
7878
attribute.StringSlice("project.secrets", proj.SecretNames()),
7979
attribute.StringSlice("project.configs", proj.ConfigNames()),
80+
attribute.StringSlice("project.models", proj.ModelNames()),
8081
attribute.StringSlice("project.extensions", keys(proj.Extensions)),
8182
attribute.StringSlice("project.services.active", proj.ServiceNames()),
8283
attribute.StringSlice("project.services.disabled", proj.DisabledServiceNames()),
8384
attribute.StringSlice("project.services.build", proj.ServicesWithBuild()),
8485
attribute.StringSlice("project.services.depends_on", proj.ServicesWithDependsOn()),
86+
attribute.StringSlice("project.services.models", proj.ServicesWithModels()),
8587
attribute.StringSlice("project.services.capabilities", capabilities),
8688
attribute.StringSlice("project.services.capabilities.gpu", gpu),
8789
attribute.StringSlice("project.services.capabilities.tpu", tpu),
@@ -110,6 +112,7 @@ func ServiceOptions(service types.ServiceConfig) SpanOptions {
110112
attribute.String("service.name", service.Name),
111113
attribute.String("service.image", service.Image),
112114
attribute.StringSlice("service.networks", keys(service.Networks)),
115+
attribute.StringSlice("service.models", keys(service.Models)),
113116
}
114117

115118
configNames := make([]string, len(service.Configs))

0 commit comments

Comments
 (0)