Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
> it was hard to even figure out where in their codebase the API calls were being made from.
Could this have been working around with https://www.jaegertracing.io/? That was one of the requirements at the organization I worked out.
We didn't go as far as to block traffic if the request didn't have a parent span (which included the service name calling it) but if it became a problem I'm sure we could have/would have done that (like 200+ microservices for fintec/banking across like 10-15 teams) and figured out pretty quickly in CAT/UAT/QA environment what wasn't passing a span.
Related posts
- Learning Go by examples: part 10 - Instrument your Go app with OpenTelemetry and send traces to Jaeger - Distributed Tracing
- Jaeger - a Distributed Tracing System
- Kubernetes monitoring with open source SigNoz and OpenTelemetry
- Jaeger Tracing
- Manage data lifecycle with time to live tables in distributed SQL database