Verifying Traces in Astra Traffic Collector
Last updated: August 18, 2025
Overview
The Astra Traffic Collector (ATC) is a containerized service responsible for hosting an OpenTelemetry (OTel)–based collector to capture traffic and traces emitted by sensors.
This guide provides troubleshooting steps to verify whether ATC is successfully receiving and processing traces.
1. ATC Installed in a Cloud VM or Local Machine (Docker-based)
If ATC is deployed as a Docker container, use the following commands to inspect logs and verify incoming traces.
View Logs from the Last 15 Minutes
docker logs astra-traffic-collector --since=15mView Logs from the Last Hour
docker logs astra-traffic-collector --since=1hView Logs from the Last Day
docker logs astra-traffic-collector --since=1dSave Logs from the Last Day to a File
docker logs astra-traffic-collector --since=1d > collector_logs.txt 2>&1Tail Logs in Real Time
docker logs astra-traffic-collector --tail=0 -fTail Logs in Real Time and Save to a File
docker logs astra-traffic-collector --tail=0 -f > collector_logs.txt 2>&1 &The
&at the end runs the process in the background, allowing you to continue using the terminal.
2. ATC Installed in Kubernetes Infrastructure
If ATC is deployed on Kubernetes, the pod is typically named astra-traffic-collector-0 and resides in the astra-collector namespace.
View Logs from the Last 15 Minutes
kubectl logs astra-traffic-collector-0 -n astra-collector --since=15mView Logs from the Last Hour
kubectl logs astra-traffic-collector-0 -n astra-collector --since=1hView Logs from the Last Day
kubectl logs astra-traffic-collector-0 -n astra-collector --since=1dSave Logs from the Last Day to a File
kubectl logs astra-traffic-collector-0 -n astra-collector --since=1d > collector_logs.txt 2>&1Tail Logs in Real Time
kubectl logs astra-traffic-collector-0 -n astra-collector --tail=0 -fTail Logs in Real Time and Save to a File
kubectl logs astra-traffic-collector-0 -n astra-collector --tail=0 -f > collector_logs.txt 2>&1 &The
&at the end runs the process in the background, allowing you to continue using the terminal.
3. What to Look for in the Logs
When reviewing ATC logs, you should check for:
Successful trace ingestion messages (indicating OTel traces are being received from sensors).
Look out for otel attributes like
sensor.idcollector.idhttp.targethttp.hosthttp.status_codeAbsence of such attributes will cause failure and inventory can not be created form such traces
Error or warning messages such as:
Configuration issue
Authentication failures (invalid
clientIDorclientSecret).Exporter errors when sending data to the API Security Platform.
Performance warnings about dropped spans due to high load.
4. Additional Verification
Confirm the sensor is actively sending traces:
Check sensor logs for export confirmation messages.
Ensure
sensorIDmatches the one configured in the API Security Platform.
Use the Active Integrations page in the portal to verify that the ATC shows as active.
Generate a small amount of test API traffic and confirm it appears in the API inventory or trace view.
Frequently Asked Questions (FAQ)
I do not see any trace/log being printed for astra traffic collector service at all
Logs are only visible if and when your sensor emits an opentelemetry (otel) trace to Astra Traffic Collector. Check if collectorURL or astra-traffic-collector endpoint is properly configured in your sensor. Ensure the relevant port of astra traffic collector i.e. 4317 or 4318 is accessible for the sensor.