Communication between the services I tried monitoring happens using akka-http, but the services themselves are behind a HAProxy, so it's not direct service-to-service communication.
There's also Kafka messaging going outside, which I don't see on the diagram, but I didn't get to that yet.
I'm not yet familiar with "custom exit points", any pointers would be appreciated.
I didn't touch the default tier configuration, but I did give logical node names to the different server
types. Each node-type does something different, but I thought that having them in the same tier would be okay (e.g., all of them in the "backend" tier). Did I misunderstand something?
The flow (for that sub-part of the system) is:
- A request from an external client is received in an akka-http server
- That server communicates via akka-http -> HAProxy with another akka-http server
- And then another jump of the same kind
- When the last server completes, it returns the result in the same way but upstream
(There's also another jump from the third server that uses Thrift over Twitter Finagle, but I've yet to get to that.)
Any suggestions as to how to configure monitoring would be greatly appreciated.
... View more
I'm trying to evaluate AppDynamics for usage with our akka-http based application.
I've set up a Java agent and I see the applications in the controller. Although the applications are there, I don't see much useful information about them, other than a request-rate, There aren't any connections between the nodes, and the response times for requests are always set to 0ms.
Is there anything I can do about this, or is it the case that AppDynamics cannot fully monitor akka-http applications?
... View more