VOOZH about

URL: https://thenewstack.io/3-observability-best-practices-for-cloud-native-app-security/

⇱ 3 Observability Best Practices for Cloud Native App Security - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2023-04-11 10:00:19
3 Observability Best Practices for Cloud Native App Security
sponsor-cncf,sponsor-tigera,sponsored-post-contributed,
Cloud Native Ecosystem / Kubernetes / Observability / Operations / Security

3 Observability Best Practices for Cloud Native App Security

Cloud native applications rely on multiple, dynamic, distributed, and highly ephemeral components. All these moving parts is why it is essential to have a solid observability strategy in place.
Apr 11th, 2023 10:00am by Amit Gupta
👁 Featued image for: 3 Observability Best Practices for Cloud Native App Security
Image via Pixabay.
CNCF sponsored this post.
Tigera sponsored this post. Insight Partners is an investor in Tigera and TNS.
This post is one of a series of posts previewing KubeCon + CloudNativeCon Europe 2023, April 18-21, Amsterdam. Join us there, to learn more about the transformative nature of cloud native applications and open source software.

Why is observability important for better security?

Observability, especially in the context of cloud native applications, is important for several reasons. First and foremost is security. By design, cloud native applications rely on multiple, dynamic, distributed and highly ephemeral components or microservices, with each microservice operating and scaling independently to deliver the application functionality.

In this type of microservices-based architecture, observability and metrics provide security insights that enable teams to identify and mitigate zero-day threats through the detection of anomalies in microservices metrics, such as traffic flow, process calls, system calls and more. Using machine learning (ML) and heuristic analysis, security teams can identify abnormal behavior and issue alerts.

KubeCon + CloudNativeCon conferences gather adopters and technologists to further the education and advancement of cloud native computing. The vendor-neutral events feature domain experts and key maintainers behind popular projects like Kubernetes, Prometheus, Envoy, CoreDNS, containerd and more.
Learn More
The latest from KubeCon + CloudNativeCon

Observability also enables security teams to visualize the blast radius in the event of a breach. Using this information, teams can apply mitigating controls, such as security policy updates, to isolate the breached microservice and thereby limit exposure.

And finally, observability helps DevOps teams maintain the quality of service by identifying service failure and performance hotspots and conducting a detailed investigation with capabilities such as packet capture and distributed tracing.

Observability Challenges

DevOps and SRE teams today are being overwhelmed by an enormous amount of data from multiple, disparate systems that monitor infrastructure and service layers.

In order to troubleshoot microservices issues, someone needs to stitch together all this data. Not only that but, in order to use this data, teams need an understanding of monitoring systems at different levels of the stack. This results in teams spending a tremendous amount of time troubleshooting microservices issues.

Tigera provides Calico, a unified network security and observability platform to prevent, detect and mitigate security breaches in Kubernetes clusters. Tigera’s open-source offering, Calico Open Source, is the most widely adopted container networking and security solution.
Learn More
The latest from Tigera

Due to the overwhelming amount of data generated and the complexity of microservices deployments in the cloud, it is extremely difficult to diagnose and troubleshoot issues manually. Not only are they overwhelmed by the data, but orchestrators like Kubernetes also introduce a layer of abstraction on top of your host, VMs and container. All data you collect needs to be enriched with Kubernetes context in order to be useful.

Observability Best Practices

Here are three best practices for maintaining and improving observability:

Telemetry Collection

Your observability tool should be distributed and Kubernetes native, should support sensors across all layers (L3–L7) and should collect telemetry data from various sensors in your cluster. It should also collect information about Kubernetes infrastructure (for example, DNS and API server logs) and Kubernetes activity (Kubernetes audit logs) in the context of deployments and services.

Analytics and Visibility

Tools must provide visualizations, such as a service graph, Kubernetes platform view or application views, that are specific to Kubernetes operations. In addition to visualizations, tools should leverage machine learning techniques for baselining and reporting anomalies.

Security and Troubleshooting Applications

To help troubleshoot applications, it’s helpful if the observability tool you implement supports distributed tracing. Advanced machine learning techniques are also helpful for understanding Kubernetes cluster behavior, which allows you to predict security and performance concerns.

Tooling Solutions for Maintaining Observability

There are excellent open source and commercial tools for maintaining observability. Some open source tools for cloud native applications include:

While open source tools are a great way to start your monitoring and observability journey, they have their limitations. Commercial tools for cloud native application observability offer advanced features that go beyond what open source tools can offer. I recommend looking for a tool that offers as many of the following features as possible:

  • Big-picture visualization: Some sort of topographical representation of traffic flow and policy that shows how workloads within the cluster are communicating, and across which namespaces. Bonus points if the tool provides advanced capabilities to filter resources, save views and troubleshoot service issues.
  • Dashboards: Such as a DNS or L7 dashboard. A DNS dashboard should help accelerate DNS-related troubleshooting and problem resolution in Kubernetes environments by providing exclusive DNS metrics. An L7 dashboard should provide a high-level view of HTTP communication across the cluster, with summaries of top URLs, request duration, response codes and volumetric data for each service.
  • Dynamic packet capture: The tool should provide a way to capture packets from a specific pod or collection of pods with specified packet sizes and duration, in order to troubleshoot performance hotspots and connectivity issues faster.
  • Application-level observability: You want a centralized, all-encompassing view of service-to-service traffic in the Kubernetes cluster to detect anomalous behavior like attempts to access applications or restricted URLs and scans for particular URLs.
  • Unified controls: Ideally, the tool should offer a single, unified management plane that provides a centralized point of control for unified security and observability on multiple clouds, clusters and distros. This would enable you to monitor and observe across environments with a single pane of glass.

Learn more about Kubernetes monitoring and observability.

Tigera provides Calico, a unified network security and observability platform to prevent, detect and mitigate security breaches in Kubernetes clusters. Tigera’s open-source offering, Calico Open Source, is the most widely adopted container networking and security solution.
Learn More
The latest from Tigera
TRENDING STORIES
Amit Gupta is chief product officer at Tigera where he is responsible for the strategy and vision of Tigera’s products and leads the delivery of the company’s roadmap. Amit is a hands-on product executive with expertise in building software products...
Read more from Amit Gupta
CNCF sponsored this post.
Tigera sponsored this post. Insight Partners is an investor in Tigera and TNS.
SHARE THIS STORY
TRENDING STORIES
Tigera is a sponsor of The New Stack.
TNS owner Insight Partners is an investor in: Tigera, Pragma.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.