diff --git a/extension/agenthealth/extension_test.go b/extension/agenthealth/extension_test.go index 690f9bf704..c264e86440 100644 --- a/extension/agenthealth/extension_test.go +++ b/extension/agenthealth/extension_test.go @@ -20,7 +20,7 @@ func TestExtension(t *testing.T) { assert.NoError(t, extension.Start(ctx, componenttest.NewNopHost())) requestHandlers, responseHandlers := extension.Handlers() // user agent, client stats, stats - assert.Len(t, requestHandlers, 3) + assert.Len(t, requestHandlers, 2) // client stats assert.Len(t, responseHandlers, 1) cfg.IsUsageDataEnabled = false diff --git a/extension/agenthealth/handler/stats/agent/agent.go b/extension/agenthealth/handler/stats/agent/agent.go index 5bc84133db..9190dd2e03 100644 --- a/extension/agenthealth/handler/stats/agent/agent.go +++ b/extension/agenthealth/handler/stats/agent/agent.go @@ -15,7 +15,7 @@ const ( ) type Stats struct { - CpuPercent *float64 `json:"cpu,omitempty"` + CPUPercent *float64 `json:"cpu,omitempty"` MemoryBytes *uint64 `json:"mem,omitempty"` FileDescriptorCount *int32 `json:"fd,omitempty"` ThreadCount *int32 `json:"th,omitempty"` diff --git a/extension/agenthealth/handler/stats/handler.go b/extension/agenthealth/handler/stats/handler.go index 28858ac993..50ff9f3858 100644 --- a/extension/agenthealth/handler/stats/handler.go +++ b/extension/agenthealth/handler/stats/handler.go @@ -34,7 +34,6 @@ func NewHandlers(logger *zap.Logger, cfg agent.StatsConfig, statusCodeEnabled bo statusCodeHandler := provider.NewStatusCodeHandler(statusCodeFilter) if statusCodeEnabled { - requestHandlers = append(requestHandlers, statusCodeHandler) responseHandlers = append(responseHandlers, statusCodeHandler) statsProviders = append(statsProviders, provider.GetStatsProvider()) } diff --git a/extension/agenthealth/handler/stats/provider/statuscode.go b/extension/agenthealth/handler/stats/provider/statuscode.go index deaaaef3c7..bc6223d986 100644 --- a/extension/agenthealth/handler/stats/provider/statuscode.go +++ b/extension/agenthealth/handler/stats/provider/statuscode.go @@ -49,9 +49,6 @@ func NewStatusCodeHandler(filter agent.OperationsFilter) *StatusCodeHandler { return handler } -// HandleRequest is a no-op for the StatusCodeHandler. -func (h *StatusCodeHandler) HandleRequest(ctx context.Context, _ *http.Request) {} - // HandleResponse processes the HTTP response to update status code stats. func (h *StatusCodeHandler) HandleResponse(ctx context.Context, r *http.Response) { operation := awsmiddleware.GetOperationName(ctx) @@ -99,7 +96,7 @@ func GetStatsProvider() agent.StatsProvider { } // Stats returns the current statistics for a given operation. -func (p *SingletonStatsProvider) Stats(operation string) agent.Stats { +func (p *SingletonStatsProvider) Stats(_ string) agent.Stats { p.mu.Lock() defer p.mu.Unlock() diff --git a/internal/tls/testdata/server.crt b/internal/tls/testdata/server.crt index d37902f782..9ec52f236c 100644 --- a/internal/tls/testdata/server.crt +++ b/internal/tls/testdata/server.crt @@ -1,24 +1,24 @@ -----BEGIN CERTIFICATE----- -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 -----END CERTIFICATE----- diff --git a/internal/tls/testdata/server.key b/internal/tls/testdata/server.key index 04af962903..8e96664b42 100644 --- a/internal/tls/testdata/server.key +++ b/internal/tls/testdata/server.key @@ -1,28 +1,28 @@ -----BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCzsZo/alK582zZ -LuICTnubASNFCoYbTF7Ci91JcARz/TC68I9LwamJja6wcQ+UTgKQQhp9J4UbuuEd -H2X1ncrf3zzETFgHoP1xoPd4NjLIrrAbXtTHh2qrcbhy8tqiBhjtBhbJSxllYIOD -H3yMksM6/04bDUooP8aOspfHO51EnXPy59S4W/IWVzvBRi/qcxoSejhvkCRroG6v -Xg9r38hpSwqQm5g5gqqHhwMkr3ojG7fVNgmWasikwTbYff/9XS3B1bOU+x3bqYNN -jP5HeNpD4GJN6EH3dKveDQItKtO812UMWg0ELtwUWBt15T28z5PANp0RNsabgKII -ZKB8VsQ5AgMBAAECggEAaanQwuN5e8CpS9hmq+aMhmwX2jxC+YBh5FIsMEe/Rpkm -c3aLPIfHcowuobAJ8jIhDcThIKEBg3nTb7WL1e8QYa46ZE9kIDBJd+yoODbei+U0 -xxNvWVjGn8PCK02kxEuDkrTW50zSxSsIii0UpvCR/nor6npZFevSjQx1dYEXjEVx -sGmGVWPhpWUJquE5D9xe9cBuVO2PAsQpr61p+OwAL61qUbHl8gdGfbg/FMoNLrwD -XWbL+JCmpRfcMwFlMaWdu4bx6PQlL8M+wH7avN96R1WxqRNP3JhwmgJeuBjIlMPQ -Kj8AasIEaSjicGzoK51jP5FPke+XxUpL50wPJr0JRQKBgQDWXe+MpyEDnkcm/X1/ -hgHOlrmmVSlu1qJD8kNbUl3SmbP3fMUPbW42yVBcEgYw2m1aVstXRA5TzVVioEpV -RxRSwaZln7JGDeg1o8F2fCI6y6cvpwzQeWN33Gd+Aq/GC/51ixi4AMQ+hhJ4XZM+ -v3sE/r9gCRmD01yQgQr0nh2yYwKBgQDWl8IrarCJ0c+3jRzxMaXGhgvVwLIAR65L -qYv36lsmuaasF0H5NAwogu7zJCoj2942vh14OE2l2S2hAoJpR0726CjI7UC5bsVm -DtZRK8Xbv8gZ9Guwak1oNDFs88rdPXFzr66JvXuqtShxpIf1pWZ5gVMABxcXbIb8 -00XiuGqjswKBgAjbkM5rCX4wyBfgWZMvYlu69qjc0/10ePf9xrK7UI0nNLyBN1NP -3kH9R4jGZeMW43XcKELO2Ri1X1XX8bpcWYah4dJJKwCiCnpM7e2La46qY5ogePMU -UPve65fVXJX+YOFSgg74WSOMPq8ijrcFCnxGWnoJZjiAP07pRh6defSpAoGAQQND -KUIub+KnypUu8oe3EJkl1sGFa/5LeNLJ+/b9XJMcQsDdFPHGyTM5z2HifnCrNuyM -IxLzu047u6718Y1QCA+343+1fzhnB49xMLBRRk0pA2wAgDcEcpB1dOu7RyHJUGIm -P8avQ72UnjFZm3tbu24JxlVfkpInp0sevhxe+m8CgYAlvttUv9+T8urlF5ubcTGT -hFDiuRhsFIsxxd6I2gj6SyptTX9v3TTnSh0JUaXre2rHgjM6L5Vt4m5wGYL24tNh -Gljuc3BpxAAaHzLRr79fzMhcO4VzG6zcStCmd/72iT3zt9SLljm3PPOxA6dF+SYP -UU1+vB75/0JpabCYZqXyTA== +MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC8T8FGMSQm82Mc +UNXH+U8NfCeC2weWPk9O+WVswxLzosJSBIldakSu1jbsi1Q/Pt3g4C7NI2k4B2Kn +aanezG216oivI4W0XkDNOC0Bcyw+2k+CSsYEDnRuLiqwS6JgaM7Q3tdxBDQYwiaa +qEeH3ceVh3c4liYbG0ykIYEd1fVA/QxEz4sRJxKoTacNCO3RkRExL1S19o6v4vZd +cPuVsXUHFCqP0/bcGxLLx4DeWu9WbtyLPuWZ0ZAC9dutwhMo/89pGkEcQeg3HzCC +IknN7eCOWqKF9BhfFLptAMlrj2/A4+2Pj3Wxmpj+vROe0FuZfwBSNMdzJxIKUij3 +l/L+qMKVAgMBAAECgf9ywCcGnuto0OeUWa3sLf/+N6ncE5yL8Wxis5car8TcslG3 +qQwL4LX51I+jlUPBRo3ueq4KU4nKmrWDTuA05F32fPTNxNe1EbprU9AZEhXkNyQ8 +QVRpJGXOvlNFGtHX7gYZQbIHLIiSjbz4gZMVOBBnDiWYVebincAWRFRp2feZoY34 +i7XPCtA7qsEsMpANNkRVNT287pmIqCJAkUqOB1P5hxLXi9xMdYOCre/eJtevwnhp +jAtrtrHDC1xCTSxoJjMZOhYN+3GDOjqKRmfux1Nd5cO7Tj0LCPv5WYf0ZuehivD7 +EiSJk6JAi04XHG01KTxC6wZ5J7wkpZls6ERriQECgYEA5eIyEq0S+1bAm5Cpp4JO +RrckIIOtK1GtHeVQSKvBFnpC1N4vFvecqARywssuMFGc0eAwkbbXa7WBeGPIT5ik +bT8D0P7x0PoMyims+giw0K3wEBb7cp7WO5PrEUHdnlvpCpSvhsugekj93+shbq+9 +P1de5i3XjHNe3BNXowNf3GUCgYEA0bSAdIbyP+R0cyIxwp5mXup+xlYa4pqB4NLf +zpxJLVBWLbPopRHrCF39CKoA6fNsCmLSgD9FcKZ/rKMlXKhxXNWyCESV1m0zpRX9 +muqt3mhBVK7bKHXy9qC96oj75QhZIHrazrh9Hv2o9E1BxQFoaU/qvirCDU4eY79R +Ohxt8nECgYEAp+RjnbA5xMa/NN6aiXRppsvq3rRMrO6h+MuZrvmBs+DnHoCG88cz +6qIVDp9FxJRWbBHIZyOagVe2jy6RBVD+BauYJfOMuItm+98kLhhayo2+XoHqcvP+ +ktSdQaVRLm8B7HBbIZ9mPOlCQV+As042cSRmcsXYPwOjrCeUQcIdKOECgYEAkL1X +FBa4SaUzQuxNEBkoa0bK7bYspE8kabriwsZYM7CJas4MOzLc2E+XAE3mh5N99MU0 +qVQCZ7hj0xJgDU4twHe2g8Ji8Tc6OC2vdyeXjjTDMuHlXk3avqM/sguOYQycB7EE +KT5pDeTiooxYYtOP73A7g7obafeLPimktMk+keECgYBrsh+jOm99B8oMEFftQrrM +IHFmxz3R0yvLiZUfMl9vnysc0IDi6RUKjvV/oZAFyP9l++yGVKMyfXqNLQyyJfMJ +PvVLZb56t51Z0E+XzO0sLactIUg7iJWE1RPn7ryK1aqQqcUpimCE7t1AsNFfy5w6 +WwX9RR4xhXJcL6yO77D58w== -----END PRIVATE KEY----- diff --git a/internal/tls/testdata/tls-ca.crt b/internal/tls/testdata/tls-ca.crt index be9a1d5cdb..9220263fc0 100644 --- a/internal/tls/testdata/tls-ca.crt +++ b/internal/tls/testdata/tls-ca.crt @@ -1,29 +1,29 @@ -----BEGIN CERTIFICATE----- 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 -Z7XfCY7/mo2r7suosYJswAeGxhMn6HMXCXY= +BBSxGswph9G3ktnDxaJh4RsiPgIPXzANBgkqhkiG9w0BAQsFAAOCAgEAsj4W+eIt +1GZswD8o57MNsouacXSuZk+GafM/KQ6ICvyqjgxZ/X84y088ASLgyRYNW7oRljbN +pXcoJOyEdwpo/fX+USs1eCj8CNVooghYz7YCsStyYASeptJUJBMtwG8HF47BrQa0 +MKOLbfLVATIGhZLmiJqJtxhLU6lbGr1HQhxmVMu077D91hi02cM7wsYkITlOPKKu +K9zw1Yz6C8a/x0OrbOeDKniy48N/zNkAIFtLmQhrdCck7aikjNmsGMzic4jvMIEA +dbyoWqnIM64evpp8rocS1dYvulKZjBkvuQNLlBdJxjWnr6tpXVGUGLABfEPNrwMF +Ik/HpScrvzWdRcQ97Qs2IQH4I1uq0j+FgrY21IB1+0JrZFz0c7AeWPOAYJryai32 +tPI7JE/CpkBYAVIt3BIhgGxBoteyxnIcpsJT2bID0/JdVpUilrPAAS5p/8EFWCNd +ubzXn02Zo1ROwrSZkI9kYH6/KAitkcWS92mwmrhbnBJD8+oxOWqIFjEJIi8JqpHn +qpnLwJVbZlU/TwPChwa3D1+5GxUTUFS8ZNIR1gji2RtxW2YkdsGFqEIhx0OHOFlZ +vNx3JG47MEoCfWqID+T3kl0dU3E77ky6G5iVtAJ9Rg5x4Wfd3o/eus/++Rvk2rA/ +n2OwLW67dIPTfXyxgv+cnMZ/KqhY0Nnd2Pg= -----END CERTIFICATE----- diff --git a/translator/translate/otel/extension/agenthealth/translator.go b/translator/translate/otel/extension/agenthealth/translator.go index 8d34c751d7..6ca755341f 100644 --- a/translator/translate/otel/extension/agenthealth/translator.go +++ b/translator/translate/otel/extension/agenthealth/translator.go @@ -31,22 +31,22 @@ var ( ) type translator struct { - name string - operations []string - isUsageDataEnabled bool - factory extension.Factory - statuscodeonly bool + name string + operations []string + isUsageDataEnabled bool + factory extension.Factory + isStatusCodeEnabled bool } var _ common.Translator[component.Config] = (*translator)(nil) func NewTranslatorWithStatusCode(name component.DataType, operations []string, statuscodeonly bool) common.Translator[component.Config] { return &translator{ - name: name.String(), - operations: operations, - factory: agenthealth.NewFactory(), - isUsageDataEnabled: envconfig.IsUsageDataEnabled(), - statuscodeonly: statuscodeonly, + name: name.String(), + operations: operations, + factory: agenthealth.NewFactory(), + isUsageDataEnabled: envconfig.IsUsageDataEnabled(), + isStatusCodeEnabled: statuscodeonly, } } @@ -70,7 +70,7 @@ func (t *translator) Translate(conf *confmap.Conf) (component.Config, error) { if usageData, ok := common.GetBool(conf, common.ConfigKey(common.AgentKey, usageDataKey)); ok { cfg.IsUsageDataEnabled = cfg.IsUsageDataEnabled && usageData } - cfg.IsStatusCodeEnabled = t.statuscodeonly + cfg.IsStatusCodeEnabled = t.isStatusCodeEnabled cfg.Stats = &agent.StatsConfig{ Operations: t.operations, UsageFlags: map[agent.Flag]any{