Non-conformance type: dynamic

This is a non-conformance of which there was code evidence collected for this link, but no calls were detected between the two services at runtime.

Involved services

Potential interpretations for the non-conformance

Unused / Unreachable Code

The line of code that is responsible for triggering a flow of communication between the two component is not reachable or the line is not used at all in the implementation. It could be the case that the function that should call this line is not implemented, commented out or wrapped in a code-block (e.g. if-else statement or switch statement) that is never executed.

Misconfiguration of Service

One of the most common causes for failures in microservice systems is misconfiguration of services; usually different third-party services (or libraries) are used in project and each needs to be configured independently. If a service is not configured properly, it might not be reachable for other services that are trying to communicate with it.

Service Registration Issue

The service might not have been (correctly) registered at the service registry component. If it isn't registered at the service registry component, then other services do not which address and port they should use to initiate communication with this service.

The folowing information could help with understanding of the detected non-conformance:

The following line of code should produce a call between rabbitmq and turbine-stream but no such call was seen during dynamic.

No data dynamic data was found for rabbitmq. Is this perhaps an external service?

The following models can be used to inspect the (sequential) behavior of each service individually:

Dynamic model learned for service turbine-stream:

DFA 0 State 0 1 State 1 0->1 out__8888.0__>turbine-stream-service>default__200.0__get__turbine-stream__config-server 15 4 State 4 0->4 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 2210 5 State 5 0->5 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 2213 6 State 6 0->6 in__8080.0__>turbine>turbine.stream__200.0__get__monitoring-service__turbine-stream 24 I I I->0 7 State 7 1->7 out__8888.0__>turbine-stream-service>default__200.0__get__turbine-stream__config-server 11 4->5 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 2952 14 State 14 4->14 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 2395 5->4 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 3266 5->6 in__8080.0__>turbine>turbine.stream__200.0__get__monitoring-service__turbine-stream 14 16 State 16 5->16 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 2637 6->6 in__8080.0__>turbine>turbine.stream__200.0__get__monitoring-service__turbine-stream 150 17 State 17 6->17 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 22 18 State 18 7->18 out__8888.0__>turbine-stream-service>default__200.0__get__turbine-stream__config-server 9 29 State 29 14->29 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 763 30 State 30 14->30 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 2015 32 State 32 16->32 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 2960 33 State 33 16->33 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 1290 34 State 34 17->34 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 12 35 State 35 17->35 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 8 48 State 48 29->48 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 125 49 State 49 29->49 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 590 50 State 50 30->50 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 1034 51 State 51 30->51 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 1370 32->16 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 1101 54 State 54 32->54 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 1546 55 State 55 33->55 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 927 56 State 56 33->56 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 244 57 State 57 34->57 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 11 48->48 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 30 71 State 71 48->71 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 119 72 State 72 49->72 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 137 73 State 73 49->73 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 404 50->30 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 579 74 State 74 50->74 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 366 76 State 76 51->76 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 1456 77 State 77 51->77 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 888 54->5 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 950 80 State 80 54->80 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 426 55->16 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 251 81 State 81 55->81 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 634 82 State 82 56->82 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 190 83 State 83 56->83 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 34 71->73 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 77 99 State 99 71->99 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 36 72->73 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 74 100 State 100 72->100 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 54 73->16 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 381 101 State 101 73->101 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 244 102 State 102 74->102 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 122 103 State 103 74->103 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 473 76->14 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 538 76->51 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 669 77->77 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 182 107 State 107 77->107 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 701 80->74 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 75 110 State 110 80->110 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 301 81->51 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 320 111 State 111 81->111 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 245 82->83 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 35 112 State 112 82->112 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 198 83->82 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 68 128 State 128 99->128 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 36 129 State 129 100->129 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 16 130 State 130 100->130 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 34 101->74 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 114 131 State 131 101->131 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 153 102->102 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 10 132 State 132 102->132 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 113 103->51 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 235 103->74 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 155 107->16 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 181 135 State 135 107->135 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 335 110->51 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 167 138 State 138 110->138 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 88 139 State 139 111->139 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 30 140 State 140 111->140 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 164 112->16 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 61 141 State 141 112->141 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 107 128->73 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 34 129->130 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 16 130->73 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 59 131->101 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 92 131->131 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 71 132->102 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 12 132->103 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 69 160 State 160 135->160 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 106 161 State 161 135->161 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 120 138->16 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 40 164 State 164 138->164 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 35 139->81 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 11 139->130 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 16 140->55 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 48 165 State 165 140->165 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 94 141->55 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 32 141->73 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 52 160->74 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 8 183 State 183 160->183 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 60 161->74 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 36 161->77 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 29 164->102 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 10 186 State 186 164->186 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 19 165->16 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 49 165->81 out__8761.0__>eureka>apps>delta__200.0__get__turbine-stream__registry 33 204 State 204 183->204 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 29 207 State 207 186->207 out__8761.0__>eureka>apps>TURBINE-STREAM-SERVICE>turbine-stream-service-85db9bb559-tjp94-turbine-stream-service__200.0__put__turbine-stream__registry 13