Closed howardyoo closed 3 years ago
Looks like this also MAY be resolved by using the
# custom tracing listener ports are essential when
# SDK is sending RAW traces
customTracingListenerPorts=31001
setting in the wavefront proxy. Testing to verify...
Closing this off - looks like the problem has gone away as soon as I started using the customTracingListenerPorts.
Not sure why, but when I initially used the following definition in config yaml file, `entrypoints:
PE.message.sendMsg applications: PE: services: message: tags: env: gptm operations: sendMsg: calls:
IBM_MQ: services: queue1: tags: _externalApplication: PE env: gptm operations: enqueue: calls:
DataFabric: services: kafkaconnect: tags: env: gptm _externalApplication: IBM_MQ operations: enqueue: calls: [ { application: DataFabric, service: kafka_topic1, name: enqueue } ] errorChance: 0 kafka_topic1: tags: env: gptm operations: enqueue: calls: [ { application: DataFabric, service: mapconverter, name: dequeue } ] errorChance: 0 mapconverter: tags: env: gptm operations: dequeue: calls: [ { application: DataFabric, service: kafka_topic2, name: enqueue } ] errorChance: 2 kafka_topic2: tags: env: gptm operations: enqueue: calls: [ { application: DataFabric, service: transform, name: dequeue } ] errorChance: 0 transform: tags: env: gptm operations: dequeue: calls: [ { application: DataFabric, service: kafka_topic3, name: enqueue } ] errorChance: 0 kafka_topic3: tags: env: gptm operations: enqueue: calls: [ { application: DataFabric, service: enrichment, name: dequeue } ] errorChance: 0 enrichment: tags: env: gptm operations: dequeue: calls: [ { application: DataFabric, service: kafka_topic4, name: enqueue } ] errorChance: 1 kafka_topic4: tags: env: gptm operations: enqueue: calls: [ { application: DataFabric, service: persist_to_ml, name: persist } ] errorChance: 0 persist_to_ml: tags: env: gptm operations: persist: calls: [ { application: MarkLogic, service: persistence, name: store } ] errorChance: 0
MarkLogic: services: persistence: operations: { store: { } } tags: env: gptm _externalApplication: DataFabric _outboundExternalService: Database`
I could ONLY see the PE application with sendMsg call, and nothing else. I could see all the nodes properly shown in the graph only when I inserted all the services as such: `entrypoints:
I'm not sure whether that's a correct behavior, since in actual, the PE.message.sendMsg is the only logical entry point. Maybe the code is missing something.