@@ -27,8 +27,10 @@ github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
2727github.com/google/go-cmp v0.7.0 /go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU =
2828github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0 =
2929github.com/google/uuid v1.6.0 /go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo =
30- github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.1 h1:X5VWvz21y3gzm9Nw/kaUeku/1+uBhcekkmy4IkffJww =
31- github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.1 /go.mod h1:Zanoh4+gvIgluNqcfMVTJueD4wSS5hT7zTt4Mrutd90 =
30+ github.com/grafana/regexp v0.0.0-20240518133315-a468a5bfb3bc h1:GN2Lv3MGO7AS6PrRoT6yV5+wkrOpcszoIsO4+4ds248 =
31+ github.com/grafana/regexp v0.0.0-20240518133315-a468a5bfb3bc /go.mod h1:+JKpmjMGhpgPL+rXZ5nsZieVzvarn86asRlBg4uNGnk =
32+ github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.2 h1:8Tjv8EJ+pM1xP8mK6egEbD1OgnVTyacbefKhmbLhIhU =
33+ github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.2 /go.mod h1:pkJQ2tZHJ0aFOVEEot6oZmaVEZcRme73eIFmhiVuRWs =
3234github.com/hexops/gotextdiff v1.0.3 h1:gitA9+qJrrTCsiCl7+kh75nPqQt1cx4ZkudSTLoUqJM =
3335github.com/hexops/gotextdiff v1.0.3 /go.mod h1:pSWU5MAI3yDq+fZBTazCSJysOMbxWL1BSow5/V2vxeg =
3436github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo =
@@ -45,48 +47,50 @@ github.com/prometheus/client_model v0.6.2 h1:oBsgwpGs7iVziMvrGhE53c/GrLUsZdHnqNw
4547github.com/prometheus/client_model v0.6.2 /go.mod h1:y3m2F6Gdpfy6Ut/GBsUqTWZqCUvMVzSfMLjcu6wAwpE =
4648github.com/prometheus/common v0.65.0 h1:QDwzd+G1twt//Kwj/Ww6E9FQq1iVMmODnILtW1t2VzE =
4749github.com/prometheus/common v0.65.0 /go.mod h1:0gZns+BLRQ3V6NdaerOhMbwwRbNh9hkGINtQAsP5GS8 =
50+ github.com/prometheus/otlptranslator v0.0.2 h1:+1CdeLVrRQ6Psmhnobldo0kTp96Rj80DRXRd5OSnMEQ =
51+ github.com/prometheus/otlptranslator v0.0.2 /go.mod h1:P8AwMgdD7XEr6QRUJ2QWLpiAZTgTE2UYgjlu3svompI =
4852github.com/prometheus/procfs v0.17.0 h1:FuLQ+05u4ZI+SS/w9+BWEM2TXiHKsUQ9TADiRH7DuK0 =
4953github.com/prometheus/procfs v0.17.0 /go.mod h1:oPQLaDAMRbA+u8H5Pbfq+dl3VDAvHxMUOVhe0wYB2zw =
50- github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA =
51- github.com/stretchr/testify v1.10.0 /go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY =
54+ github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U =
55+ github.com/stretchr/testify v1.11.1 /go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U =
5256go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA =
5357go.opentelemetry.io/auto/sdk v1.1.0 /go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A =
54- go.opentelemetry.io/contrib/bridges/otelslog v0.12 .0 h1:lFM7SZo8Ce01RzRfnUFQZEYeWRf/MtOA3A5MobOqk2g =
55- go.opentelemetry.io/contrib/bridges/otelslog v0.12 .0 /go.mod h1:Dw05mhFtrKAYu72Tkb3YBYeQpRUJ4quDgo2DQw3No5A =
56- go.opentelemetry.io/contrib/propagators/b3 v1.37 .0 h1:0aGKdIuVhy5l4GClAjl72ntkZJhijf2wg1S7b5oLoYA =
57- go.opentelemetry.io/contrib/propagators/b3 v1.37 .0 /go.mod h1:nhyrxEJEOQdwR15zXrCKI6+cJK60PXAkJ/jRyfhr2mg =
58- go.opentelemetry.io/otel v1.37 .0 h1:9zhNfelUvx0KBfu/gb+ZgeAfAgtWrfHJZcAqFC228wQ =
59- go.opentelemetry.io/otel v1.37 .0 /go.mod h1:ehE/umFRLnuLa/vSccNq9oS1ErUlkkK71gMcN34UG8I =
60- go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.13 .0 h1:z6lNIajgEBVtQZHjfw2hAccPEBDs+nx58VemmXWa2ec =
61- go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.13 .0 /go.mod h1:+kyc3bRx/Qkq05P6OCu3mTEIOxYRYzoIg+JsUp5X+PM =
62- go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.13 .0 h1:zUfYw8cscHHLwaY8Xz3fiJu+R59xBnkgq2Zr1lwmK/0 =
63- go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.13 .0 /go.mod h1:514JLMCcFLQFS8cnTepOk6I09cKWJ5nGHBxHrMJ8Yfg =
64- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.37 .0 h1:zG8GlgXCJQd5BU98C0hZnBbElszTmUgCNCfYneaDL0A =
65- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.37 .0 /go.mod h1:hOfBCz8kv/wuq73Mx2H2QnWokh/kHZxkh6SNF2bdKtw =
66- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.37 .0 h1:9PgnL3QNlj10uGxExowIDIZu66aVBwWhXmbOp1pa6RA =
67- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.37 .0 /go.mod h1:0ineDcLELf6JmKfuo0wvvhAVMuxWFYvkTin2iV4ydPQ =
68- go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.37 .0 h1:Ahq7pZmv87yiyn3jeFz/LekZmPLLdKejuO3NcK9MssM =
69- go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.37 .0 /go.mod h1:MJTqhM0im3mRLw1i8uGHnCvUEeS7VwRyxlLC78PA18M =
70- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.37 .0 h1:EtFWSnwW9hGObjkIdmlnWSydO+Qs8OwzfzXLUPg4xOc =
71- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.37 .0 /go.mod h1:QjUEoiGCPkvFZ/MjK6ZZfNOS6mfVEVKYE99dFhuN2LI =
72- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.37 .0 h1:bDMKF3RUSxshZ5OjOTi8rsHGaPKsAt76FaqgvIUySLc =
73- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.37 .0 /go.mod h1:dDT67G/IkA46Mr2l9Uj7HsQVwsjASyV9SjGofsiUZDA =
74- go.opentelemetry.io/otel/exporters/prometheus v0.59 .0 h1:HHf+wKS6o5++XZhS98wvILrLVgHxjA/AMjqHKes+uzo =
75- go.opentelemetry.io/otel/exporters/prometheus v0.59 .0 /go.mod h1:R8GpRXTZrqvXHDEGVH5bF6+JqAZcK8PjJcZ5nGhEWiE =
76- go.opentelemetry.io/otel/log v0.13 .0 h1:yoxRoIZcohB6Xf0lNv9QIyCzQvrtGZklVbdCoyb7dls =
77- go.opentelemetry.io/otel/log v0.13 .0 /go.mod h1:INKfG4k1O9CL25BaM1qLe0zIedOpvlS5Z7XgSbmN83E =
78- go.opentelemetry.io/otel/metric v1.37 .0 h1:mvwbQS5m0tbmqML4NqK+e3aDiO02vsf/WgbsdpcPoZE =
79- go.opentelemetry.io/otel/metric v1.37 .0 /go.mod h1:04wGrZurHYKOc+RKeye86GwKiTb9FKm1WHtO+4EVr2E =
80- go.opentelemetry.io/otel/sdk v1.37 .0 h1:ItB0QUqnjesGRvNcmAcU0LyvkVyGJ2xftD29bWdDvKI =
81- go.opentelemetry.io/otel/sdk v1.37 .0 /go.mod h1:VredYzxUvuo2q3WRcDnKDjbdvmO0sCzOvVAiY+yUkAg =
82- go.opentelemetry.io/otel/sdk/log v0.13 .0 h1:I3CGUszjM926OphK8ZdzF+kLqFvfRY/IIoFq/TjwfaQ =
83- go.opentelemetry.io/otel/sdk/log v0.13 .0 /go.mod h1:lOrQyCCXmpZdN7NchXb6DOZZa1N5G1R2tm5GMMTpDBw =
84- go.opentelemetry.io/otel/sdk/log/logtest v0.13 .0 h1:9yio6AFZ3QD9j9oqshV1Ibm9gPLlHNxurno5BreMtIA =
85- go.opentelemetry.io/otel/sdk/log/logtest v0.13 .0 /go.mod h1:QOGiAJHl+fob8Nu85ifXfuQYmJTFAvcrxL6w5/tu168 =
86- go.opentelemetry.io/otel/sdk/metric v1.37 .0 h1:90lI228XrB9jCMuSdA0673aubgRobVZFhbjxHHspCPc =
87- go.opentelemetry.io/otel/sdk/metric v1.37 .0 /go.mod h1:cNen4ZWfiD37l5NhS+Keb5RXVWZWpRE+9WyVCpbo5ps =
88- go.opentelemetry.io/otel/trace v1.37 .0 h1:HLdcFNbRQBE2imdSEgm/kwqmQj1Or1l/7bW6mxVK7z4 =
89- go.opentelemetry.io/otel/trace v1.37 .0 /go.mod h1:TlgrlQ+PtQO5XFerSPUYG0JSgGyryXewPGyayAWSBS0 =
58+ go.opentelemetry.io/contrib/bridges/otelslog v0.13 .0 h1:bwnLpizECbPr1RrQ27waeY2SPIPeccCx/xLuoYADZ9s =
59+ go.opentelemetry.io/contrib/bridges/otelslog v0.13 .0 /go.mod h1:3nWlOiiqA9UtUnrcNk82mYasNxD8ehOspL0gOfEo6Y4 =
60+ go.opentelemetry.io/contrib/propagators/b3 v1.38 .0 h1:uHsCCOSKl0kLrV2dLkFK+8Ywk9iKa/fptkytc6aFFEo =
61+ go.opentelemetry.io/contrib/propagators/b3 v1.38 .0 /go.mod h1:wMRSZJZcY8ya9mApLLhwIMjqmApy2o/Ml+62lhvxyHU =
62+ go.opentelemetry.io/otel v1.38 .0 h1:RkfdswUDRimDg0m2Az18RKOsnI8UDzppJAtj01/Ymk8 =
63+ go.opentelemetry.io/otel v1.38 .0 /go.mod h1:zcmtmQ1+YmQM9wrNsTGV/q/uyusom3P8RxwExxkZhjM =
64+ go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.14 .0 h1:OMqPldHt79PqWKOMYIAQs3CxAi7RLgPxwfFSwr4ZxtM =
65+ go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.14 .0 /go.mod h1:1biG4qiqTxKiUCtoWDPpL3fB3KxVwCiGw81j3nKMuHE =
66+ go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.14 .0 h1:QQqYw3lkrzwVsoEX0w//EhH/TCnpRdEenKBOOEIMjWc =
67+ go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.14 .0 /go.mod h1:gSVQcr17jk2ig4jqJ2DX30IdWH251JcNAecvrqTxH1s =
68+ go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.38 .0 h1:vl9obrcoWVKp/lwl8tRE33853I8Xru9HFbw/skNeLs8 =
69+ go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.38 .0 /go.mod h1:GAXRxmLJcVM3u22IjTg74zWBrRCKq8BnOqUVLodpcpw =
70+ go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.38 .0 h1:Oe2z/BCg5q7k4iXC3cqJxKYg0ieRiOqF0cecFYdPTwk =
71+ go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.38 .0 /go.mod h1:ZQM5lAJpOsKnYagGg/zV2krVqTtaVdYdDkhMoX6Oalg =
72+ go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.38 .0 h1:GqRJVj7UmLjCVyVJ3ZFLdPRmhDUp2zFmQe3RHIOsw24 =
73+ go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.38 .0 /go.mod h1:ri3aaHSmCTVYu2AWv44YMauwAQc0aqI9gHKIcSbI1pU =
74+ go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38 .0 h1:lwI4Dc5leUqENgGuQImwLo4WnuXFPetmPpkLi2IrX54 =
75+ go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38 .0 /go.mod h1:Kz/oCE7z5wuyhPxsXDuaPteSWqjSBD5YaSdbxZYGbGk =
76+ go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.38 .0 h1:aTL7F04bJHUlztTsNGJ2l+6he8c+y/b//eR0jjjemT4 =
77+ go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.38 .0 /go.mod h1:kldtb7jDTeol0l3ewcmd8SDvx3EmIE7lyvqbasU3QC4 =
78+ go.opentelemetry.io/otel/exporters/prometheus v0.60 .0 h1:cGtQxGvZbnrWdC2GyjZi0PDKVSLWP/Jocix3QWfXtbo =
79+ go.opentelemetry.io/otel/exporters/prometheus v0.60 .0 /go.mod h1:hkd1EekxNo69PTV4OWFGZcKQiIqg0RfuWExcPKFvepk =
80+ go.opentelemetry.io/otel/log v0.14 .0 h1:2rzJ+pOAZ8qmZ3DDHg73NEKzSZkhkGIua9gXtxNGgrM =
81+ go.opentelemetry.io/otel/log v0.14 .0 /go.mod h1:5jRG92fEAgx0SU/vFPxmJvhIuDU9E1SUnEQrMlJpOno =
82+ go.opentelemetry.io/otel/metric v1.38 .0 h1:Kl6lzIYGAh5M159u9NgiRkmoMKjvbsKtYRwgfrA6WpA =
83+ go.opentelemetry.io/otel/metric v1.38 .0 /go.mod h1:kB5n/QoRM8YwmUahxvI3bO34eVtQf2i4utNVLr9gEmI =
84+ go.opentelemetry.io/otel/sdk v1.38 .0 h1:l48sr5YbNf2hpCUj/FoGhW9yDkl+Ma+LrVl8qaM5b+E =
85+ go.opentelemetry.io/otel/sdk v1.38 .0 /go.mod h1:ghmNdGlVemJI3+ZB5iDEuk4bWA3GkTpW+DOoZMYBVVg =
86+ go.opentelemetry.io/otel/sdk/log v0.14 .0 h1:JU/U3O7N6fsAXj0+CXz21Czg532dW2V4gG1HE/e8Zrg =
87+ go.opentelemetry.io/otel/sdk/log v0.14 .0 /go.mod h1:imQvII+0ZylXfKU7/wtOND8Hn4OpT3YUoIgqJVksUkM =
88+ go.opentelemetry.io/otel/sdk/log/logtest v0.14 .0 h1:Ijbtz+JKXl8T2MngiwqBlPaHqc4YCaP/i13Qrow6gAM =
89+ go.opentelemetry.io/otel/sdk/log/logtest v0.14 .0 /go.mod h1:dCU8aEL6q+L9cYTqcVOk8rM9Tp8WdnHOPLiBgp0SGOA =
90+ go.opentelemetry.io/otel/sdk/metric v1.38 .0 h1:aSH66iL0aZqo//xXzQLYozmWrXxyFkBJ6qT5wthqPoM =
91+ go.opentelemetry.io/otel/sdk/metric v1.38 .0 /go.mod h1:dg9PBnW9XdQ1Hd6ZnRz689CbtrUp0wMMs9iPcgT9EZA =
92+ go.opentelemetry.io/otel/trace v1.38 .0 h1:Fxk5bKrDZJUH+AMyyIXGcFAPah0oRcT+LuNtJrmcNLE =
93+ go.opentelemetry.io/otel/trace v1.38 .0 /go.mod h1:j1P9ivuFsTceSWe1oY+EeW3sc+Pp42sO++GHkg4wwhs =
9094go.opentelemetry.io/proto/otlp v1.7.1 h1:gTOMpGDb0WTBOP8JaO72iL3auEZhVmAQg4ipjOVAtj4 =
9195go.opentelemetry.io/proto/otlp v1.7.1 /go.mod h1:b2rVh6rfI/s2pHWNlB7ILJcRALpcNDzKhACevjI+ZnE =
9296go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto =
@@ -99,14 +103,16 @@ golang.org/x/sys v0.35.0 h1:vz1N37gP5bs89s7He8XuIYXpyY0+QlsKmzipCbUtyxI=
99103golang.org/x/sys v0.35.0 /go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k =
100104golang.org/x/text v0.28.0 h1:rhazDwis8INMIwQ4tpjLDzUhx6RlXqZNPEM0huQojng =
101105golang.org/x/text v0.28.0 /go.mod h1:U8nCwOR8jO/marOQ0QbDiOngZVEBB7MAiitBuMjXiNU =
102- google.golang.org/genproto/googleapis/api v0.0.0-20250811160224-6b04f9b4fc78 h1:jywZp58LPvDQySsCk1BlaMEhkAb1c57TOeT3v3NST/o =
103- google.golang.org/genproto/googleapis/api v0.0.0-20250811160224-6b04f9b4fc78 /go.mod h1:y2yVLIE/CSMCPXaHnSKXxu1spLPnglFLegmgdY23uuE =
104- google.golang.org/genproto/googleapis/rpc v0.0.0-20250811160224-6b04f9b4fc78 h1:OjEX45SgbG4tlXigPg4fhTP6R3MFf3MZ+HidmS2GN9s =
105- google.golang.org/genproto/googleapis/rpc v0.0.0-20250811160224-6b04f9b4fc78 /go.mod h1:gw1tLEfykwDz2ET4a12jcXt4couGAm7IwsVaTy0Sflo =
106- google.golang.org/grpc v1.74.2 h1:WoosgB65DlWVC9FqI82dGsZhWFNBSLjQ84bjROOpMu4 =
107- google.golang.org/grpc v1.74.2 /go.mod h1:CtQ+BGjaAIXHs/5YS3i473GqwBBa1zGQNevxdeBEXrM =
108- google.golang.org/protobuf v1.36.7 h1:IgrO7UwFQGJdRNXH/sQux4R1Dj1WAKcLElzeeRaXV2A =
109- google.golang.org/protobuf v1.36.7 /go.mod h1:jduwjTPXsFjZGTmRluh+L6NjiWu7pchiJ2/5YcXBHnY =
106+ gonum.org/v1/gonum v0.16.0 h1:5+ul4Swaf3ESvrOnidPp4GZbzf0mxVQpDCYUQE7OJfk =
107+ gonum.org/v1/gonum v0.16.0 /go.mod h1:fef3am4MQ93R2HHpKnLk4/Tbh/s0+wqD5nfa6Pnwy4E =
108+ google.golang.org/genproto/googleapis/api v0.0.0-20250826171959-ef028d996bc1 h1:APHvLLYBhtZvsbnpkfknDZ7NyH4z5+ub/I0u8L3Oz6g =
109+ google.golang.org/genproto/googleapis/api v0.0.0-20250826171959-ef028d996bc1 /go.mod h1:xUjFWUnWDpZ/C0Gu0qloASKFb6f8/QXiiXhSPFsD668 =
110+ google.golang.org/genproto/googleapis/rpc v0.0.0-20250826171959-ef028d996bc1 h1:pmJpJEvT846VzausCQ5d7KreSROcDqmO388w5YbnltA =
111+ google.golang.org/genproto/googleapis/rpc v0.0.0-20250826171959-ef028d996bc1 /go.mod h1:GmFNa4BdJZ2a8G+wCe9Bg3wwThLrJun751XstdJt5Og =
112+ google.golang.org/grpc v1.75.0 h1:+TW+dqTd2Biwe6KKfhE5JpiYIBWq865PhKGSXiivqt4 =
113+ google.golang.org/grpc v1.75.0 /go.mod h1:JtPAzKiq4v1xcAB2hydNlWI2RnF85XXcV0mhKXr2ecQ =
114+ google.golang.org/protobuf v1.36.8 h1:xHScyCOEuuwZEc6UtSOvPbAT4zRh0xcNRYekJwfqyMc =
115+ google.golang.org/protobuf v1.36.8 /go.mod h1:fuxRtAxBytpl4zzqUh6/eyUujkJdNiuEkXntxiD/uRU =
110116gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA =
111117gopkg.in/yaml.v3 v3.0.1 /go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM =
112118gotest.tools/v3 v3.5.2 h1:7koQfIKdy+I8UTetycgUqXWSDwpgv193Ka+qRsmBY8Q =
0 commit comments