3 Replies Latest reply on Mar 8, 2016 1:53 PM by cor.bader

    TabJolt Errors

    Steven Wiley

      Good afternoon,

       

      We've been trying to get started load-testing for a couple of weeks and I've exhausted what resources I can find. The short...

      - TabJolt directory in C:\TabJolt on testing computer (my laptop)

      - PostGreSQL installed locally on the testing computer (my laptop)

      - Tableau Server v9.2.1

      - JMX Enabled on the server

      - Updated ports in dataretriever.config to reflect what I found in Tableau Server for each of the Tableau services

      - Updated the vizpool.csv to the correct workbook beginning with /view/ and pointed the PerfTestConfig.yaml to use vizpool.csv not web

      - Updated host names and added user credentials that have admin access to the application and the box Tableau Server is installed on.

       

      Getting this result in the JMXDataRetrieverLog when running a basic InteractVizLoadTest...

      ERROR [2016-01-19 15:17:20,932][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXUtils (JMXUtils.java:323)   - Failed to connect to the JMX connector due to the following error: SocketTimeoutException: Read timed out

      ERROR [2016-01-19 15:17:20,932][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXConnectorPool (Pool.java:72)   - Failed to get the object from the pool due to the following error: SocketTimeoutException: Read timed out

      WARN  [2016-01-19 15:17:20,932][pool-1-thread-1] com.tableausoftware.model.healthservice.jmx.JMXSamplerMonitor (JMXMonitor.java:92)   - The Health Service failed to open JMX connection with component: vizqlserver, service URL: /jndi/rmi://tableau:9100/jmxrmi

      ERROR [2016-01-19 15:18:20,935][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXUtils (JMXUtils.java:323)   - Failed to connect to the JMX connector due to the following error: SocketTimeoutException: Read timed out

      ERROR [2016-01-19 15:18:20,935][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXConnectorPool (Pool.java:72)   - Failed to get the object from the pool due to the following error: SocketTimeoutException: Read timed out

      WARN  [2016-01-19 15:18:20,935][pool-1-thread-1] com.tableausoftware.model.healthservice.jmx.JMXSamplerMonitor (JMXMonitor.java:92)   - The Health Service failed to open JMX connection with component: vizqlserver, service URL: /jndi/rmi://tableau:9100/jmxrmi

      ERROR [2016-01-19 15:19:20,943][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXUtils (JMXUtils.java:323)   - Failed to connect to the JMX connector due to the following error: SocketTimeoutException: Read timed out

      ERROR [2016-01-19 15:19:20,943][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXConnectorPool (Pool.java:72)   - Failed to get the object from the pool due to the following error: SocketTimeoutException: Read timed out

      WARN  [2016-01-19 15:19:20,943][pool-1-thread-1] com.tableausoftware.model.healthservice.jmx.JMXSamplerMonitor (JMXMonitor.java:92)   - The Health Service failed to open JMX connection with component: vizqlserver, service URL: /jndi/rmi://tableau:9100/jmxrmi

      INFO  [2016-01-19 15:24:13,163][main] com.tableausoftware.data.retriever.core.Main (JmxDataRetriever.java:123)   - -------------start collecting JMX counters--------------

      INFO  [2016-01-19 15:24:13,163][main] com.tableausoftware.data.retriever.core.Main (JmxDataRetriever.java:124)   - Output File:C:\Tabjolt/results/2016-01-19_15-24-12/jmxcounter.tsv

      INFO  [2016-01-19 15:24:13,163][main] com.tableausoftware.data.retriever.core.Main (ZabbixDataRetriever.java:85)   - -------------start collecting Zabbix counters--------------

      INFO  [2016-01-19 15:24:13,163][main] com.tableausoftware.data.retriever.core.Main (ZabbixDataRetriever.java:86)   - Output File:C:\Tabjolt/results/2016-01-19_15-24-12/zabbixcounter.tsv

      ERROR [2016-01-19 15:25:13,369][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXUtils (JMXUtils.java:323)   - Failed to connect to the JMX connector due to the following error: SocketTimeoutException: Read timed out

      ERROR [2016-01-19 15:25:13,369][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXConnectorPool (Pool.java:72)   - Failed to get the object from the pool due to the following error: SocketTimeoutException: Read timed out

      WARN  [2016-01-19 15:25:13,369][pool-1-thread-1] com.tableausoftware.model.healthservice.jmx.JMXSamplerMonitor (JMXMonitor.java:92)   - The Health Service failed to open JMX connection with component: vizqlserver, service URL: /jndi/rmi://10.191.13.29:9100/jmxrmi

      ERROR [2016-01-19 15:26:13,370][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXUtils (JMXUtils.java:323)   - Failed to connect to the JMX connector due to the following error: SocketTimeoutException: Read timed out

      ERROR [2016-01-19 15:26:13,370][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXConnectorPool (Pool.java:72)   - Failed to get the object from the pool due to the following error: SocketTimeoutException: Read timed out

      WARN  [2016-01-19 15:26:13,370][pool-1-thread-1] com.tableausoftware.model.healthservice.jmx.JMXSamplerMonitor (JMXMonitor.java:92)   - The Health Service failed to open JMX connection with component: vizqlserver, service URL: /jndi/rmi://10.191.13.29:9100/jmxrmi

      ERROR [2016-01-19 15:27:13,372][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXUtils (JMXUtils.java:323)   - Failed to connect to the JMX connector due to the following error: SocketTimeoutException: Read timed out

      ERROR [2016-01-19 15:27:13,372][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXConnectorPool (Pool.java:72)   - Failed to get the object from the pool due to the following error: SocketTimeoutException: Read timed out

      WARN  [2016-01-19 15:27:13,372][pool-1-thread-1] com.tableausoftware.model.healthservice.jmx.JMXSamplerMonitor (JMXMonitor.java:92)   - The Health Service failed to open JMX connection with component: vizqlserver, service URL: /jndi/rmi://10.191.13.29:9100/jmxrmi

      INFO  [2016-01-19 15:27:51,364][main] com.tableausoftware.data.retriever.core.Main (JmxDataRetriever.java:123)   - -------------start collecting JMX counters--------------

      INFO  [2016-01-19 15:27:51,374][main] com.tableausoftware.data.retriever.core.Main (JmxDataRetriever.java:124)   - Output File:C:\Tabjolt/results/2016-01-19_15-27-50/jmxcounter.tsv

      INFO  [2016-01-19 15:27:51,374][main] com.tableausoftware.data.retriever.core.Main (ZabbixDataRetriever.java:85)   - -------------start collecting Zabbix counters--------------

      INFO  [2016-01-19 15:27:51,374][main] com.tableausoftware.data.retriever.core.Main (ZabbixDataRetriever.java:86)   - Output File:C:\Tabjolt/results/2016-01-19_15-27-50/zabbixcounter.tsv

      ERROR [2016-01-19 15:28:51,568][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXUtils (JMXUtils.java:323)   - Failed to connect to the JMX connector due to the following error: SocketTimeoutException: Read timed out

      ERROR [2016-01-19 15:28:51,568][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXConnectorPool (Pool.java:72)   - Failed to get the object from the pool due to the following error: SocketTimeoutException: Read timed out

      WARN  [2016-01-19 15:28:51,568][pool-1-thread-1] com.tableausoftware.model.healthservice.jmx.JMXSamplerMonitor (JMXMonitor.java:92)   - The Health Service failed to open JMX connection with component: vizqlserver, service URL: /jndi/rmi://tableau.mycompany.com:9100/jmxrmi

      ERROR [2016-01-19 15:29:51,572][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXUtils (JMXUtils.java:323)   - Failed to connect to the JMX connector due to the following error: SocketTimeoutException: Read timed out

      ERROR [2016-01-19 15:29:51,572][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXConnectorPool (Pool.java:72)   - Failed to get the object from the pool due to the following error: SocketTimeoutException: Read timed out

      WARN  [2016-01-19 15:29:51,572][pool-1-thread-1] com.tableausoftware.model.healthservice.jmx.JMXSamplerMonitor (JMXMonitor.java:92)   - The Health Service failed to open JMX connection with component: vizqlserver, service URL: /jndi/rmi://tableau.mycompany.com:9100/jmxrmi

      ERROR [2016-01-19 15:30:51,581][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXUtils (JMXUtils.java:323)   - Failed to connect to the JMX connector due to the following error: SocketTimeoutException: Read timed out

      ERROR [2016-01-19 15:30:51,581][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXConnectorPool (Pool.java:72)   - Failed to get the object from the pool due to the following error: SocketTimeoutException: Read timed out

      WARN  [2016-01-19 15:30:51,581][pool-1-thread-1] com.tableausoftware.model.healthservice.jmx.JMXSamplerMonitor (JMXMonitor.java:92)   - The Health Service failed to open JMX connection with component: vizqlserver, service URL: /jndi/rmi://tableau.mycompany.com:9100/jmxrmi

       

       

      Is there something I'm missing? Is there something else on the server I should be enabling besides the 1 JMX setting in tabadmin?

       

      Thanks much for any help!

      Steven

        • 1. Re: TabJolt Errors
          Steven Wiley

          Okay, so I've been able to get to the point where my Windows Perf Counters are returning information but still am not getting anything back from the jmx connectors. See below for the most recent DataRetreiver log.

          JMX has been enabled in Tableau Server. Is there something else I should be looking at here?

           

          INFO  [2016-03-07 14:04:37,343][main] com.tableausoftware.data.retriever.core.Main (JmxDataRetriever.java:123)   - -------------start collecting JMX counters--------------

          INFO  [2016-03-07 14:04:37,343][main] com.tableausoftware.data.retriever.core.Main (JmxDataRetriever.java:124)   - Output File:C:\Tabjolt/results/2016-03-07_14-04-35/jmxcounter.tsv

          INFO  [2016-03-07 14:04:37,353][main] com.tableausoftware.data.retriever.core.Main (ZabbixDataRetriever.java:85)   - -------------start collecting Zabbix counters--------------

          INFO  [2016-03-07 14:04:37,353][main] com.tableausoftware.data.retriever.core.Main (ZabbixDataRetriever.java:86)   - Output File:C:\Tabjolt/results/2016-03-07_14-04-35/zabbixcounter.tsv

          ERROR [2016-03-07 14:05:37,759][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXUtils (JMXUtils.java:323)   - Failed to connect to the JMX connector due to the following error: SocketTimeoutException: Read timed out

          ERROR [2016-03-07 14:05:37,759][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXConnectorPool (Pool.java:72)   - Failed to get the object from the pool due to the following error: SocketTimeoutException: Read timed out

          WARN  [2016-03-07 14:05:37,759][pool-1-thread-1] com.tableausoftware.model.healthservice.jmx.JMXSamplerMonitor (JMXMonitor.java:92)   - The Health Service failed to open JMX connection with component: vizqlserver, service URL: /jndi/rmi://tableau1:9100/jmxrmi

          ERROR [2016-03-07 14:06:37,761][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXUtils (JMXUtils.java:323)   - Failed to connect to the JMX connector due to the following error: SocketTimeoutException: Read timed out

          ERROR [2016-03-07 14:06:37,761][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXConnectorPool (Pool.java:72)   - Failed to get the object from the pool due to the following error: SocketTimeoutException: Read timed out

          WARN  [2016-03-07 14:06:37,761][pool-1-thread-1] com.tableausoftware.model.healthservice.jmx.JMXSamplerMonitor (JMXMonitor.java:92)   - The Health Service failed to open JMX connection with component: vizqlserver, service URL: /jndi/rmi://tableau1:9100/jmxrmi

          ERROR [2016-03-07 14:07:37,768][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXUtils (JMXUtils.java:323)   - Failed to connect to the JMX connector due to the following error: SocketTimeoutException: Read timed out

          ERROR [2016-03-07 14:07:37,768][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXConnectorPool (Pool.java:72)   - Failed to get the object from the pool due to the following error: SocketTimeoutException: Read timed out

          WARN  [2016-03-07 14:07:37,768][pool-1-thread-1] com.tableausoftware.model.healthservice.jmx.JMXSamplerMonitor (JMXMonitor.java:92)   - The Health Service failed to open JMX connection with component: vizqlserver, service URL: /jndi/rmi://tableau1:9100/jmxrmi

          ERROR [2016-03-07 14:08:37,771][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXUtils (JMXUtils.java:323)   - Failed to connect to the JMX connector due to the following error: SocketTimeoutException: Read timed out

          ERROR [2016-03-07 14:08:37,771][pool-1-thread-1] com.tableausoftware.healthcore.jmx.JMXConnectorPool (Pool.java:72)   - Failed to get the object from the pool due to the following error: SocketTimeoutException: Read timed out

          WARN  [2016-03-07 14:08:37,771][pool-1-thread-1] com.tableausoftware.model.healthservice.jmx.JMXSamplerMonitor (JMXMonitor.java:92)   - The Health Service failed to open JMX connection with component: vizqlserver, service URL: /jndi/rmi://tableau1:9100/jmxrmi

          • 2. Re: TabJolt Errors
            Patrick A Van Der Hyde

            Note that I moved this to the Server Administration area where the TabJolt junkies hang out in the forums.  More likely to get assistance and help here.

             

            Good luck

             

            Patrick

            • 3. Re: TabJolt Errors
              cor.bader

              It looks like java installed on the laptop is having issues communicating. 

               

              I would try and repro the error while doing a network trace to narrow down the network error. 

               

              Fiddler or wireshark are free and should work well.