func getPromEndpoint()

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
}