in quickstarttest/testcases.go [128:142]
func getPromEndpoint(ctx context.Context, composeStack compose.ComposeStack) (string, error) {
collectorContainer, err := composeStack.ServiceContainer(ctx, "otelcol")
if err != nil {
return "", err
}
collectorHost, err := collectorContainer.Host(ctx)
if err != nil {
return "", err
}
collectorPort, err := collectorContainer.MappedPort(ctx, "8888")
if err != nil {
return "", err
}
return fmt.Sprintf("http://%s:%s/metrics", collectorHost, collectorPort.Port()), nil
}