O container "collector-api-cursos" apesar de startar ele não fica Up.
Ao visualizar os logs do container, obtive esse retorno:
Error: failed to get config: cannot unmarshal the configuration: 1 error(s) decoding:
* error decoding 'exporters': unknown type: "jaeger" for id: "jaeger" (valid values: [debug otlp kafka zipkin logging otlphttp file opencensus prometheus prometheusremotewrite])
2024/02/28 19:14:21 collector server run finished with error: failed to get config: cannot unmarshal the configuration: 1 error(s) decoding:
* error decoding 'exporters': unknown type: "jaeger" for id: "jaeger" (valid values: [debug otlp kafka zipkin logging otlphttp file opencensus prometheus prometheusremotewrite])
Aparentemente é algo relacionado ao arquivo de configuração do OpenTelemetry, que está assim:
receivers:
otlp:
protocols:
grpc:
http:
exporters:
jaeger:
endpoint: jaeger-api-cursos:14250
tls:
insecure: true
service:
pipelines:
traces:
receivers: [otlp]
exporters: [jaeger]
Com isso, obviamente não consigo subir o agent na aplicação. Recebendo esse erro:
Full error message: Failed to connect to localhost/127.0.0.1:4318
O docker-compose está exatamente igual ao das aulas.