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 notification-service and mail-server but no such call was seen during dynamic.

No data dynamic data was found for mail-server. 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 notification-service:

DFA 0 State 0 1 State 1 0->1 out__8888.0__>notification-service>default__200.0__get__notification-service__config-server 15 4 State 4 0->4 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 2219 5 State 5 0->5 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 2218 15 State 15 0->15 in__8000.0__>notifications>recipients>current__200.0__put__gateway__notification-service 14 6 State 6 0->6 out__5000.0__>uaa>users>current__200.0__get__notification-service__auth-service 21 I I I->0 1->1 out__8888.0__>notification-service>default__200.0__get__notification-service__config-server 45 8 State 8 1->8 out__8761.0__>eureka>apps>__200.0__get__notification-service__registry 9 4->5 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 2525 4->15 in__8000.0__>notifications>recipients>current__200.0__put__gateway__notification-service 17 14 State 14 4->14 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 2228 16 State 16 4->16 out__5000.0__>uaa>users>current__200.0__get__notification-service__auth-service 10 5->4 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 2572 17 State 17 5->17 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 2155 38 State 38 15->38 out__5000.0__>uaa>users>current__200.0__get__notification-service__auth-service 33 6->15 in__8000.0__>notifications>recipients>current__200.0__put__gateway__notification-service 8 25 State 25 8->25 out__8761.0__>eureka>apps>__200.0__get__notification-service__registry 8 32 State 32 14->32 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 630 33 State 33 14->33 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 1589 39 State 39 16->39 in__8000.0__>notifications>recipients>current__200.0__put__gateway__notification-service 8 41 State 41 17->41 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 1489 42 State 42 17->42 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 655 32->33 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 481 61 State 61 32->61 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 146 62 State 62 33->62 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 988 63 State 63 33->63 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 1677 69 State 69 38->69 in__8000.0__>notifications>recipients>current__200.0__put__gateway__notification-service 21 70 State 70 38->70 out__5000.0__>uaa>users>current__200.0__get__notification-service__auth-service 10 73 State 73 41->73 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 1753 74 State 74 41->74 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 1019 42->41 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 505 76 State 76 42->76 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 149 97 State 97 61->97 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 36 98 State 98 61->98 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 144 99 State 99 62->99 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 361 100 State 100 62->100 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 569 101 State 101 63->101 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 1182 102 State 102 63->102 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 849 111 State 111 69->111 out__5000.0__>uaa>users>current__200.0__get__notification-service__auth-service 19 116 State 116 73->116 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 586 117 State 117 73->117 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 965 119 State 119 74->119 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 841 120 State 120 74->120 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 318 121 State 121 76->121 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 118 122 State 122 76->122 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 31 97->98 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 36 98->61 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 35 145 State 145 98->145 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 139 146 State 146 99->146 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 65 147 State 147 99->147 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 268 100->63 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 364 148 State 148 100->148 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 173 150 State 150 101->150 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 480 151 State 151 101->151 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 592 102->41 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 807 152 State 152 102->152 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 368 163 State 163 111->163 out__5000.0__>uaa>users>current__200.0__get__notification-service__auth-service 17 116->33 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 413 116->150 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 111 170 State 170 117->170 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 546 171 State 171 117->171 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 328 173 State 173 119->173 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 481 174 State 174 119->174 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 377 176 State 176 120->176 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 399 177 State 177 120->177 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 66 121->41 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 77 121->120 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 41 178 State 178 122->178 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 29 145->145 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 89 203 State 203 145->203 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 105 205 State 205 146->205 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 64 147->63 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 195 147->150 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 42 148->74 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 83 148->150 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 75 207 State 207 150->207 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 197 208 State 208 150->208 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 558 151->102 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 154 209 State 209 151->209 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 338 152->41 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 205 210 State 210 152->210 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 49 220 State 220 163->220 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 15 227 State 227 170->227 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 295 228 State 228 170->228 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 433 171->120 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 70 229 State 229 171->229 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 235 173->33 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 269 173->170 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 120 174->119 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 159 174->120 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 132 176->74 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 65 232 State 232 176->232 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 242 233 State 233 177->233 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 61 234 State 234 178->234 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 27 203->74 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 61 203->170 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 16 205->146 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 8 205->208 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 45 264 State 264 207->264 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 135 208->150 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 232 265 State 265 208->265 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 223 209->102 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 124 267 State 267 209->267 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 130 269 State 269 210->269 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 26 279 State 279 220->279 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 8 227->228 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 162 288 State 288 227->288 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 49 228->102 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 244 228->170 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 163 229->102 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 87 290 State 290 229->290 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 92 232->74 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 132 232->150 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 44 233->119 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 46 294 State 294 234->294 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 22 264->101 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 14 264->208 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 71 265->170 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 63 326 State 326 265->326 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 49 267->33 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 68 267->170 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 20 269->269 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 20 288->33 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 30 290->171 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 36 348 State 348 290->348 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 30 294->170 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 16 385 State 385 326->385 out__8761.0__>eureka>apps>delta__200.0__get__notification-service__registry 18 407 State 407 348->407 out__8761.0__>eureka>apps>NOTIFICATION-SERVICE>notification-service-77885bf66f-dqtcx-notification-service-8000__200.0__put__notification-service__registry 15