Closed Tsovak closed 1 year ago
Pinging code owners:
See Adding Labels via Comments if you do not have permissions to add labels yourself.
This is in the Prometheus receiver, not the exporter, as evidenced by the top of the included stack trace. This will be fixed by https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/16211.
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x3dd15f0]
goroutine 1 [running]:
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver.(*pReceiver).Shutdown(0x4000b3a630, {0x0, 0x0})
github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver@v0.64.0/metrics_receiver.go:308 +0x20
Pinging code owners: @Aneurysm9 @dashpole. See Adding Labels via Comments if you do not have permissions to add labels yourself.
@Tsovak
Can you please post prometheus config yaml you had used ?
@Tsovak
Can you please post prometheus config yaml you had used ?
I added to the issue body prometheus-config.yaml
This has been fixed via https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/16470.
Component(s)
exporter/prometheus
What happened?
Description
otel collector panics in specific `exporters: prometheus" endpont
Steps to Reproduce
docker compose
docker compose up
prometheus-config.yaml
image details
and
Expected Result
log error message and exit
Actual Result
the application panics without error message
Collector version
sha256:cc130d2f52444a67f5b5942dd840bc507dfd63714cb6bf0f1b706fd81b01b341
Environment information
Environment
OS: macIS Monterey 12.4 (21F79) MacBook Pro (16-inch, 2021) Apple M1 Pro
✗ docker info Client: Context: default Debug Mode: false Plugins: buildx: Docker Buildx (Docker Inc., v0.9.1) compose: Docker Compose (Docker Inc., v2.12.1) dev: Docker Dev Environments (Docker Inc., v0.0.3) extension: Manages Docker extensions (Docker Inc., v0.2.13) sbom: View the packaged-based Software Bill Of Materials (SBOM) for an image (Anchore Inc., 0.6.0) scan: Docker Scan (Docker Inc., v0.21.0)
Server: Containers: 10 Running: 0 Paused: 0 Stopped: 10 Images: 74 Server Version: 20.10.20 Storage Driver: overlay2 Backing Filesystem: extfs Supports d_type: true Native Overlay Diff: true userxattr: false Logging Driver: json-file Cgroup Driver: cgroupfs Cgroup Version: 2 Plugins: Volume: local Network: bridge host ipvlan macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog Swarm: inactive Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc Default Runtime: runc Init Binary: docker-init containerd version: 9cd3357b7fd7218e4aec3eae239db1f68a5a6ec6 runc version: v1.1.4-0-g5fd4c4d init version: de40ad0 Security Options: seccomp Profile: default cgroupns Kernel Version: 5.15.49-linuxkit Operating System: Docker Desktop OSType: linux Architecture: aarch64 CPUs: 4 Total Memory: 3.84GiB Name: docker-desktop ID: TSDV:SDM5:OOTG:5HPG:QV5I:QDN3:7XKA:5MU2:XEDM:6STP:EN5A:DMUA Docker Root Dir: /var/lib/docker Debug Mode: true File Descriptors: 46 Goroutines: 48 System Time: 2022-11-23T14:33:14.643109466Z EventsListeners: 3 HTTP Proxy: http.docker.internal:3128 HTTPS Proxy: http.docker.internal:3128 No Proxy: hubproxy.docker.internal Registry: https://index.docker.io/v1/ Labels: Experimental: false Insecure Registries: iotlab.skoltech.ru:8926 10.16.68.26:8926 192.168.15.59:5000 docker-registry.iot.10.30.16.181.xip.io hubproxy.docker.internal:5000 iotlab.skoltech.ru:5000 127.0.0.0/8 Live Restore Enabled: false
OpenTelemetry Collector configuration
Log output
Additional context
No response