pyroscope:
type: http_server
address: 0.0.0.0:4040
path: /ingest
decoding:
codec: protobuf
protobuf:
desc_file: /vector-data-files/profile.desc
message_type: perftools.profiles.Profile
Seems that both actors are able to communicate but when checking the logs I see the following:
{"error":"Error parsing protobuf: DecodeError { description: \"invalid wire type: ThirtyTwoBit (expected LengthDelimited)\", stack: [] }","error_code":"decoder_deserialize","error_type":"parser_failed","host":"aks-default-42715425-vmss000028","internal_log_rate_limit":true,"message":"Failed deserializing frame.","metadata":{"kind":"event","level":"ERROR","module_path":"vector::internal_events::codecs","target":"vector::internal_events::codecs"},"pid":1,"source_type":"internal_logs","stage":"processing","timestamp":"2024-01-27T00:30:20.158087899Z","vector":{"component_id":"pyroscope-ingest","component_kind":"source","component_type":"http_server"}}
If all this make sense, what could be causing the parsing error and whats the right path to follow in order to fix it?