Skip to content

Commit 32ab1b5

Browse files
committed
Add "No data visible in Kibana" - EDOT troubleshooting
1 parent 9a2f0f3 commit 32ab1b5

File tree

2 files changed

+109
-1
lines changed

2 files changed

+109
-1
lines changed
Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
---
2+
navigation_title: No data visible in Kibana
3+
description: Learn what to check when no data (logs, metrics, traces) appears in Kibana after setting up EDOT.
4+
applies_to:
5+
stack:
6+
serverless:
7+
observability:
8+
product:
9+
edot_collector: ga
10+
products:
11+
- id: cloud-serverless
12+
- id: observability
13+
- id: edot-collector
14+
---
15+
16+
# No logs, metrics, or traces visible in Kibana
17+
18+
If the EDOT Collector or SDKs appear to be running, but you see no logs, metrics, or traces in the {{kib}} UI, try to use the solutions below to identify and resolve the issue.
19+
20+
## Symptoms
21+
22+
* Collector process is consuming CPU/memory but no telemetry data is visible in {{kib}}
23+
* APM services don’t show up in {{kib}}
24+
* Dashboards appear empty or partially loaded
25+
* The Collector is running without crash logs
26+
27+
## Causes
28+
29+
This issue is typically caused by one or more of the following:
30+
31+
* Incorrect export endpoint
32+
* Missing or invalid API key/token
33+
* Network issues, such as proxy misconfigurations
34+
* TLS verification failures
35+
* Misconfigured pipelines or disabled signals
36+
37+
## Resolution
38+
39+
Use the following checks to identify and fix common configuration or connectivity issues that can prevent telemetry data from reaching {{kib}}.
40+
41+
### Check export endpoint
42+
43+
Make sure the Collector is configured to send data to the correct Elastic endpoint. For example, if using AWS, the endpoint should match this structure:
44+
45+
```yaml
46+
endpoint: https://<your-cluster-id>.apm.<region>.aws.elastic-cloud.com:443
47+
```
48+
49+
If you’re using the managed OTLP endpoint, confirm the region and cluster ID are correct.
50+
51+
### Verify authentication headers
52+
53+
Ensure the Collector or SDK includes an API key in the `Authorization` header:
54+
55+
```yaml
56+
headers:
57+
Authorization: ApiKey <your-api-key>
58+
```
59+
60+
If you’re using environment variables, confirm the key is set correctly in the runtime context.
61+
62+
### Review logs for export errors
63+
64+
Common log messages include:
65+
66+
```
67+
permanent error: rpc error: code = Unavailable desc = connection refused
68+
```
69+
70+
Also look for:
71+
72+
* TLS handshake failures
73+
* Invalid character errors, which may indicate proxy or HTML redirect instead of JSON
74+
75+
Increase verbosity using `--log-level=debug` for deeper insights. <!--Refer to [Enable debug logging]() for more information.-->
76+
77+
### Test network connectivity
78+
79+
You can validate connectivity using `curl`:
80+
81+
```bash
82+
curl -v https://<endpoint> -H "Authorization: ApiKey <your-key>"
83+
```
84+
85+
Or use `telnet` or `nc` to verify port 443 is reachable.
86+
87+
<!--### Check proxy environment variables
88+
89+
Ensure environment variables are correctly set in your deployment. Refer to [EDOT proxy settings]() for more information relevant to your configuration.
90+
91+
In Kubernetes or container environments, pass these as `env:` entries.
92+
-->
93+
94+
### Validate signal configuration
95+
96+
Check that each pipeline is defined properly in your configuration:
97+
98+
```yaml
99+
service:
100+
pipelines:
101+
traces:
102+
receivers: [otlp]
103+
processors: [...]
104+
exporters: [otlp]
105+
```
106+
107+
If only logs are configured, metrics and traces will not be sent.

troubleshoot/ingest/opentelemetry/toc.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,5 @@ toc:
1212
- file: edot-sdks/java/index.md
1313
- file: edot-sdks/nodejs/index.md
1414
- file: edot-sdks/php/index.md
15-
- file: edot-sdks/python/index.md
15+
- file: edot-sdks/python/index.md
16+
- file: no-data-in-kibana.md

0 commit comments

Comments
 (0)