How to set up Astra Traffic Monitoring with Nginx in Cloud VM
Here's how to configure nginx with OpenTelemetry (Otel) for traffic monitoring, in cloud VM environments such as AWS, GCP, Azure and Digital Ocean. It also covers troubleshooting common issues encountered during configuration.
Nginx integration
Case 1: Nginx not present in my VM
This section details the steps required to install and configure the Nginx load balancer to successfully instrument incoming HTTP requests.
Pre-requisite:
Set up a VM to host the Nginx load balancer.Few readersHow to mitigate the risks for API endpoints?
API Risk
In this help article, we will explain different kinds of risk detected against HTTP endpoints and how to mitigate them. We will also explain the methodology behind our risk scoring and security grading system, highlighting the key factors we consider.
Risk Classification
Zombie APIs
Zombie APIs refer to APIs that are outdated, unused, or deprecated but still deployed and accessible. These APIs can remain active without the knowledge of development or operations teams, pFew readersHow to customize the Astra Traffic collector
Customizing Traffic Collector Configuration
Sensor can be customized to filter, templatize and redact the traces generated from traffic. These customization are present to give flexibility to the customer to define a rule to choose a trace to be monitored. Similarly, personally identified information in the trace can be redacted before it reaches Astra's server. This way it can be ensured that no sensitive data leaves customers environment. Lets look at configuring each of them in detail.
||Few readersHow to set up Astra Traffic Monitoring with Nginx in Kubernetes
Here's how to configure ingree-nginx with OpenTelemetry (Otel) for traffic monitoring, in Kubernetes environments such as EKS, GKE, AKE. It also covers troubleshooting common issues encountered during configuration.
Nginx integration
This section details the steps required to install and configure the ingress-nginx load balancer to successfully instrument incoming HTTP requests.
If ingress-nginx is not present, please follow below instruction to install ingress-nginx via helm.Few readersHow to setup Astra Traffic Collector in Kubernetes
Here's how to configure Astra Traffic Collector for traffic monitoring, in Kubernetes environments such as EKS, GKE, AKE. It also covers troubleshooting common issues encountered during configuration.
Traffic Collector integration
Quick Installation
Create astra-collector namespace for traffic collector installation by running
Add astra traffic collector helm repository by runningFew readersHow to setup Astra Traffic Collector via Cloud Market Place
Here's how to configure Astra Traffic Collector for traffic monitoring, by choosing the VM images from respective cloud provider marketplace (AWS/GCP/Azure/DO). It also covers troubleshooting common issues encountered during configuration.
Traffic Collector integration
Quick Installation
Spin up a new instance of traffic collector by chosing the right image from marketplace.
SSH into the VM.
Locate the following two editable files under */opt/astra-traffic-colFew readersHow to setup Astra Traffic Collector in VM
Here's how to configure Astra Traffic Collector for traffic monitoring inside a linux based VM (AWS/GCP/Azure/DO). It also covers troubleshooting common issues encountered during configuration.
Traffic Collector integration
Quick Installation
SSH into the VM.
Pre-requisite
Install Docker Compose in your VM by following the official doc.
Create a directory for the Astra Traffic CollectorFew readers