DEV Community

Katerina Konstantinou
Katerina Konstantinou

Posted on

How do you track events/changes in distributed and complex systems?

Hi folks,

Hope you’re all well! I’m looking for some help and would like to ask you for a small favour 🙏 I’m doing a research and would like to speak to DevOps Engineers and SREs. I want to understand your pains and frustrations when it comes to tracking events/changes in distributed and complex systems.

To give you some context: over the past year or so I’ve been hearing a lot about GitOps, Terraform, observability and security issues DevOps teams are having on a daily basis. For example:

  • Many teams are using GitOps practices. What happens is that they cannot see the actual state of a pipeline, but the declarative one. How do you know what’s ACTUALLY running in your environment or what’s the ACTUAL state of your pipelines? Does the declarative nature of GitOps allow you to answer these questions?
  • “Terraform plan is so huge you don't realize it is changing something you don't want to be changed” - Twitter. Do you also experience this when using Terraform? How do you monitor (manual) changes in infrastructure? (Reddit)

These are two examples of what I hear fairly often, but I’d love to hear from more DevOps and SRE professionals. What else would you add to this list from your personal experience?

If you would like to further help with this research, my ask from you is 15-20minutes of your time for a chat. I’d highly appreciate any input or insights 😌 Simply send me a private message to arrange the chat.

🚨 Disclosure 🚨

This is strictly for research. If we have a chat there will be absolutely no sales pitch. I will not store any of your emails nor follow up after the chat.

Top comments (1)

Collapse
 
snowowl profile image
Snow Owl

At the front end of the pipeline, our product Snow Owl (snowowl.co) provides highly detailed, request-level logs for all http calls. This is especially important for teams of React developers who don't want to use Kubernetes just yet, or don't want to rely on networking specialists as a bottleneck for their deploys