Skip to content

Commit

Permalink
add more debugging
Browse files Browse the repository at this point in the history
  • Loading branch information
songy23 committed Nov 5, 2024
1 parent 33c7784 commit f5855d3
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions test/new-e2e/tests/otel/utils/config_utils.go
Original file line number Diff line number Diff line change
Expand Up @@ -59,12 +59,22 @@ func TestOTelFlareExtensionResponse(s OTelTestSuite, providedCfg string, fullCfg
err := s.Env().FakeIntake.Client().FlushServerAndResetAggregators()
require.NoError(s.T(), err)
agent := getAgentPod(s)
agentJson, err := json.Marshal(agent)
require.NoError(s.T(), err)
s.T().Log("agent pod status ", string(agentJson))

stdout, stderr, err := s.Env().KubernetesCluster.KubernetesClient.PodExec("datadog", agent.Name, "otel-agent", []string{"curl", "localhost:13133"})
s.T().Log("curl health check endpoint ", stdout, stderr, err)
timeout := time.Now().Add(5 * time.Minute)
for i := 1; time.Now().Before(timeout); i++ {
stdout, stderr, err := s.Env().KubernetesCluster.KubernetesClient.PodExec("datadog", agent.Name, "otel-agent", []string{"curl", "localhost:13133"})
s.T().Log("attempt ", i, " curl health check endpoint ", stdout, stderr, err)
if err == nil {
break
}
time.Sleep(30 * time.Second)
}

s.T().Log("Starting flare")
stdout, stderr, err = s.Env().KubernetesCluster.KubernetesClient.PodExec("datadog", agent.Name, "agent", []string{"agent", "flare", "--email", "[email protected]", "--send"})
stdout, stderr, err := s.Env().KubernetesCluster.KubernetesClient.PodExec("datadog", agent.Name, "agent", []string{"agent", "flare", "--email", "[email protected]", "--send"})
require.NoError(s.T(), err, "Failed to execute flare")
require.Empty(s.T(), stderr)
require.NotNil(s.T(), stdout)
Expand Down

0 comments on commit f5855d3

Please sign in to comment.