# Performance Analyzer Report

**URL:** <https://forum.opensearch.org/t/performance-analyzer-report/18802>\
**Category:** OpenSearch\
**Tags:** troubleshoot\
**Created:** [April 10, 2024, 8:10am UTC](https://forum.opensearch.org/t/performance-analyzer-report/18802 "2024-04-10T08:10:30Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![sarankup](https://avatars.discourse-cdn.com/v4/letter/s/858c86/32.png) [@sarankup](https://forum.opensearch.org/u/sarankup)\
**Post date:** [April 10, 2024, 8:10am UTC](https://forum.opensearch.org/t/performance-analyzer-report/18802/1 "2024-04-10T08:10:30Z")

</div>

**Versions** (relevant - OpenSearch/Dashboard/Server OS/Browser):  
opensearch-2.13.0  
Macintosh  
Docker

**Describe the issue** :  
I can run both single node and multiple node clusters.  
I could push and pull data via python  
All aspects works fine.  
performance-analyzer is running I can see many metrics file under /dev/shm  
However, I could not view them via Postman at  
localhost:9600/\_plugins/\_performanceanalyzer/metrics/units

For me, localhost:9600 is not responding.

**Configuration** :  
The following are configured. Because, I am running cluster in my local host.  
https-enabled = false  
webservice-bind-host = 0.0.0.0

**Relevant Logs or Screenshots** :  
Error: connect ECONNREFUSED 127.0.0.1:9600

---

<div class="post-metadata">

**Author:** ![pablo](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/pablo/32/10363_2.png) [@pablo](https://forum.opensearch.org/u/pablo)\
**Post date:** [April 16, 2024, 11:03am UTC](https://forum.opensearch.org/t/performance-analyzer-report/18802/2 "2024-04-16T11:03:13Z")

</div>

@sarankup Did you expose port 9600 in your docker-compose.yml file?

---

<div class="post-metadata">

**Author:** ![sarankup](https://avatars.discourse-cdn.com/v4/letter/s/858c86/32.png) [@sarankup](https://forum.opensearch.org/u/sarankup)\
**Post date:** [April 16, 2024, 3:50pm UTC](https://forum.opensearch.org/t/performance-analyzer-report/18802/3 "2024-04-16T15:50:59Z")

</div>

Hi Pablo, Thanks for your response. Yes, indeed, I expose the 9600 port. I wonder when 9200 accessible from browser without exposing from Docker, why 9600 needs to be exposed. Despite, it doesn’t work.

Here is my docker file

> <https://github.com/sarankup/opensearch-cluster/blob/master/docker-compose.yml>

---

<div class="post-metadata">

**Author:** ![pablo](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/pablo/32/10363_2.png) [@pablo](https://forum.opensearch.org/u/pablo)\
**Post date:** [April 16, 2024, 8:10pm UTC](https://forum.opensearch.org/t/performance-analyzer-report/18802/4 "2024-04-16T20:10:47Z")

</div>

@sarankup I didn’t try Docker on Mac. I always use Linux as docjer host. Can you chceck if the Mac is listening on port 9600?

---

<div class="post-metadata">

**Author:** ![sarankup](https://avatars.discourse-cdn.com/v4/letter/s/858c86/32.png) [@sarankup](https://forum.opensearch.org/u/sarankup)\
**Post date:** [April 17, 2024, 5:21am UTC](https://forum.opensearch.org/t/performance-analyzer-report/18802/5 "2024-04-17T05:21:52Z")

</div>

Hi Pablo,

Yes, My Mac listens to 9600. As soon as I started the OpenSearch, I saw a few lines, but after an hour, I could see more than 1000 lines. I ran the same docker on a Linux machine, too. Unfortunately, no response.

```auto
lsof -i :9600
opensearc 19194 saran 476u IPv4 0x3c6637faa9d8d7bd 0t0 TCP localhost:58362->localhost:micromuse-ncpw (ESTABLISHED)
opensearc 19194 saran 477u IPv4 0x3c6637faaad3f3bd 0t0 TCP localhost:58364->localhost:micromuse-ncpw (ESTABLISHED)
opensearc 19194 saran 478u IPv4 0x3c6637faa9eb6ebd 0t0 TCP localhost:58365->localhost:micromuse-ncpw (ESTABLISHED)
opensearc 19194 saran 479u IPv4 0x3c6637faa9d5e83d 0t0 TCP localhost:58366->localhost:micromuse-ncpw (ESTABLISHED)
opensearc 19194 saran 480u IPv4 0x3c6637faa9ec45bd 0t0 TCP localhost:58367->localhost:micromuse-ncpw (ESTABLISHED)
opensearc 19194 saran 481u IPv4 0x3c6637faaac9a33d 0t0 TCP localhost:58368->localhost:micromuse-ncpw (ESTABLISHED)

```

Here is my call. It keeps searching for more than 3 mins and exit with `Error: read ECONNRESET`

```auto
curl --location 'https://localhost:9600/_plugins/_performanceanalyzer/metrics/units' \
--header 'Authorization: Basic xxxxxxxx'

```
