klarna-incubator / service_communication_map

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SeCoMa

Tool for building distributed service communication map

Build Status License Developed at Klarna

Given some id, what services and in which order are involved in processing? Logs gives me a list, but what is the data/business flow? It is a graph!

This tool provides insight into your systems interaction by building service communication map.

While there are many great tools for distributed tracing, they are bigger in scope and harder to integrate. This project aims at focused, ad-hoc usage without changing other services or long procurement process.

Usage example

TODO

Development setup

This project requires :

  • JDK 14
  • Gradle 6.6
# run build
./gradlew build

How to contribute

See our guide on contributing.

Release History

See our changelog.

License

Copyright © 2020 Klarna Bank AB

For license details, see the LICENSE file in the root of this project.

About

License:Apache License 2.0


Languages

Language:Java 63.9%Language:JavaScript 36.1%