Hola! …Estoy trabajando con k6 para pruebas de performance de servicios gRPC y tengo un problema con el armado del host. En nuestro caso el host no viene armado de forma compuesta. Tenemos un host base y necesitamos complementarlo con sufijo para poder llegar al destino correcto.
Sería algo parecido a: HOST_BASE / SUFIJO_MS
Actualmente en k6 estamos haciendo la conexión de esta forma:
client.connect(host, {
plaintext: true
});
Y después hacemos la llamada:
client.invoke(
${service}/${method},
payload
);
El problema es que si enviamos solamente el host base, no logramos llegar correctamente al servicio: gRPC status 12 - UNIMPLEMENTED
¿Puedo construir el valor que recibe client.connect() usando el host base / sufijo?
¿O esa segunda parte debería manejarse de otra forma, por ejemplo mediante metadata, el service/method o alguna configuración propia de gRPC?
slds.