<?xml version="1.0" encoding="UTF-8" ?><!-- generator=Zoho Sites --><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><atom:link href="https://www.highperformance.tech/blogs/tag/logs/feed" rel="self" type="application/rss+xml"/><title>High Performance Technologies - High Performance Technologies Blog #logs</title><description>High Performance Technologies - High Performance Technologies Blog #logs</description><link>https://www.highperformance.tech/blogs/tag/logs</link><lastBuildDate>Sun, 08 Mar 2026 22:14:24 -0700</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[Tableau Server Log Reference]]></title><link>https://www.highperformance.tech/blogs/post/tableau-server-logs</link><description><![CDATA[<img align="left" hspace="5" src="https://www.highperformance.tech/files/img/abstract code.png"/>Comprehensive Tableau Server log troubleshooting reference. Maps symptoms like login failures, slow dashboards, and extract errors to specific log folders across 20+ processes. Includes Linux/Windows paths and quick reference tables. Features open-source ts-olly tool for log ingestion.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_3TnYPRdTTgyIheBF-j4l2A" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_Kbo85UDkRMWk9GLL6Ne3hA" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_ifiuZmxaRqOQqi2G4AVzHQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_n7p5yRRzRgKse2BhTGojrw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center zptext-align-mobile-center zptext-align-tablet-center " data-editor="true"><p></p><div><div><p style="text-align:left;"><span style="font-size:16px;">Tableau Server writes logs across dozens of folders in different formats. It can be a bit tough to find info on which logs you need, given the context you’re trying to find. Tableau's documentation covers it, but you have to cross-reference multiple pages to find what you need.</span></p><span style="font-size:16px;"></span><p style="text-align:left;"><span style="font-size:16px;">&nbsp;</span></p><span style="font-size:16px;"></span><p style="text-align:left;"><span style="font-size:16px;">This quick reference should help!</span></p></div>
</div><p></p></div></div><div data-element-id="elm_uPnKsjMIPUbM1hMYZIR1Hg" data-element-type="codeSnippet" class="zpelement zpelem-codesnippet "><div class="zpsnippet-container"><!-- HPT Bookmark Callout - Info Purple --><div class="hpt-bookmark-inline" style="font-family:Arial, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, sans-serif;background:rgb(240, 239, 255);border-radius:10px;padding:24px 28px;margin:32px 0;display:flex;align-items:center;justify-content:center;gap:12px;position:relative;overflow:hidden;border:2px solid rgb(106, 90, 205);text-align:center;box-shadow:0 3px 10px rgba(106, 90, 205, 0.15);"><div style="content:&quot;&quot;;position:absolute;left:0;top:0;bottom:0;width:5px;background:rgb(106, 90, 205);"></div>
<div style="color:rgb(106, 90, 205);flex-shrink:0;"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" style="width:22px;height:22px;"><path d="M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z"></path></svg></div>
<p style="font-size:16px;font-weight:600;color:rgb(61, 59, 60);margin:0;"><strong style="color:rgb(106, 90, 205);">Don't forget to bookmark this page</strong> so you can easily find it when you need it. </p></div>
</div></div><div data-element-id="elm_xZeIGbwyVIpg5cDHGvZUzw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><div><p><span style="font-size:16px;">Log base path on Linux: <b>/var/opt/tableau/tableau_server/data/tabsvc/logs/</b></span></p><span style="font-size:16px;"></span><p><span style="font-size:16px;">Log base path on Windows: <b>C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\</b></span></p><span style="font-size:16px;"></span><p><b><span style="font-size:16px;">&nbsp;</span></b></p><span style="font-size:16px;"></span><p><b><span style="font-size:16px;">Note: </span></b><span style="font-size:16px;">if you installed to a non-default location, look there for the relevant <b>data → tabsvc </b>directory, and you’ll find the logs directory inside.</span></p></div>
</div><p></p></div></div><div data-element-id="elm_GJlzS0SCaDm10TBYo8zRtw" data-element-type="codeSnippet" class="zpelement zpelem-codesnippet "><div class="zpsnippet-container"><!-- COMPLETE TABLEAU SERVER LOGS REFERENCE TABLES --><style> /* HPT Table Styles - Embedded */ .hpt-table-container { margin: 32px 0; border-radius: 10px; overflow: hidden; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); border: 1px solid #e8e8e8; } .hpt-table { width: 100%; border-collapse: collapse; font-family: Arial, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background: #fff; margin: 0; } .hpt-table th { background: #3D3B3C !important; /* HPT Dark Gray from brand guidelines */ color: #fff !important; padding: 16px 20px !important; font-weight: 600 !important; font-size: 14px !important; text-align: left !important; border: none !important; letter-spacing: 0.3px !important; } .hpt-table th:first-child { border-top-left-radius: 10px; } .hpt-table th:last-child { border-top-right-radius: 10px; } .hpt-table td { padding: 16px 20px; border-bottom: 1px solid #f0f0f0; color: #656263; font-size: 14px; line-height: 1.6; vertical-align: top; } .hpt-table tbody tr:hover { background: #fafafa; transition: background 0.2s ease; } .hpt-table tbody tr:last-child td { border-bottom: none; } .hpt-table td strong, .hpt-table td b { color: #3D3B3C; font-weight: 600; } .hpt-table code { background: #f5f5f5; padding: 2px 6px; border-radius: 3px; font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', monospace; font-size: 12px; color: #656263; } /* Header Styles */ .hpt-section h2 { font-family: Arial, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; color: #656263; font-size: 28px; font-weight: 600; margin: 48px 0 24px 0; } .hpt-section h3 { font-family: Arial, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; color: #3D3B3C; font-size: 22px; font-weight: 600; margin: 36px 0 16px 0; } @media (max-width: 768px) { .hpt-table-container { overflow-x: auto; -webkit-overflow-scrolling: touch; } .hpt-table { min-width: 600px; } .hpt-table th, .hpt-table td { padding: 12px 16px; font-size: 13px; } .hpt-section h2 { font-size: 24px; } .hpt-section h3 { font-size: 20px; } } </style><div class="hpt-section"><!-- QUICK TROUBLESHOOTING SECTION --><h2>Quick Troubleshooting</h2><div class="hpt-table-container"><table class="hpt-table"><thead><tr><th>Symptom</th><th>Logs to Check</th></tr></thead><tbody><tr><td><strong>Users can't log in</strong></td><td><code>authnservice/</code>, <code>vizportal/</code>, <code>httpd/</code></td></tr><tr><td><strong>Dashboard won't load</strong></td><td><code>vizqlserver/</code>, <code>dataserver/</code>, <code>hyper/</code>, <code>httpd/</code></td></tr><tr><td><strong>Extract refresh failed</strong></td><td><code>backgrounder/</code>, <code>hyper/</code>, <code>filestore/</code></td></tr><tr><td><strong>Search not working</strong></td><td><code>indexandsearchserver/</code>, <code>noninteractive/</code></td></tr><tr><td><strong>Cluster node unhealthy</strong></td><td><code>tabadmincontroller/</code>, <code>clustercontroller/</code>, <code>tabadminagent/</code></td></tr><tr><td><strong>TSM commands failing</strong></td><td><code>tabadmincontroller/</code>, <code>tabadminagent/</code>, <code>appzookeeper/</code></td></tr></tbody></table></div>
<!-- PROCESS LOG REFERENCE SECTION --><h2>Process Log Reference</h2><!-- CORE REQUEST PROCESSING --><h3>Core Request Processing</h3><div class="hpt-table-container"><table class="hpt-table"><thead><tr><th>Process</th><th>Log Folder</th><th>Check When</th></tr></thead><tbody><tr><td><strong>Gateway</strong></td><td><code>httpd/</code></td><td>User-facing errors, SSL problems</td></tr><tr><td><strong>Application Server</strong></td><td><code>vizportal/</code></td><td>Web UI errors, REST API failures, login page issues</td></tr><tr><td><strong>VizQL Server</strong></td><td><code>vizqlserver/</code></td><td>Viz rendering failures, session timeouts, memory issues</td></tr><tr><td><strong>API Gateway</strong></td><td><code>apigateway/</code></td><td>REST API v3.x errors (check out http first)</td></tr><tr><td><strong>Data Server</strong></td><td><code>dataserver/</code></td><td>Published data source issues</td></tr></tbody></table></div>
<!-- DATA & QUERY PROCESSING --><h3>Data &amp; Query Processing</h3><div class="hpt-table-container"><table class="hpt-table"><thead><tr><th>Process</th><th>Log Folder</th><th>Check When</th></tr></thead><tbody><tr><td><strong>Data Engine (Hyper)</strong></td><td><code>hyper/</code></td><td>Extract query failures, Hyper crashes, memory exhaustion</td></tr><tr><td><strong>File Store</strong></td><td><code>filestore/</code></td><td>Extract replication failures, missing extracts, sync issues</td></tr><tr><td><strong>Cache Server</strong></td><td><code>cacheserver/</code></td><td>Query cache issues, Redis failures, session data loss</td></tr></tbody></table></div>
<!-- BACKGROUND JOBS --><h3>Background Jobs</h3><div class="hpt-table-container"><table class="hpt-table"><thead><tr><th>Process</th><th>Log Folder</th><th>Check When</th></tr></thead><tbody><tr><td><strong>Backgrounder</strong></td><td><code>backgrounder/</code></td><td>Extract refresh failures, subscription failures, job queue backlog</td></tr><tr><td><strong>Flow Processor</strong></td><td><code>flowprocessor/</code></td><td>Prep flow execution failures, flow step errors</td></tr></tbody></table></div>
<!-- AUTHENTICATION --><h3>Authentication</h3><div class="hpt-table-container"><table class="hpt-table"><thead><tr><th>Process</th><th>Log Folder</th><th>Check When</th></tr></thead><tbody><tr><td><strong>Authentication Service</strong></td><td><code>authnservice/</code></td><td>SAML/OIDC failures, SSO redirect loops, token validation (also check the vizportal logs)</td></tr><tr><td><strong>Identity Service</strong></td><td><code>identityservice/</code></td><td>SCIM provisioning, identity migration, user/group sync</td></tr></tbody></table></div>
<!-- CLUSTER & ADMINISTRATION --><h3>Cluster &amp; Administration</h3><div class="hpt-table-container"><table class="hpt-table"><thead><tr><th>Process</th><th>Log Folder</th><th>Check When</th></tr></thead><tbody><tr><td><strong>Coordination Service</strong></td><td><code>appzookeeper/</code></td><td>Cluster quorum, split-brain, leader election failures</td></tr><tr><td><strong>Cluster Controller</strong></td><td><code>clustercontroller/</code></td><td>Repository failover, node health, process state transitions</td></tr><tr><td><strong>Repository</strong></td><td><code>pgsql/</code></td><td>Database connections, replication lag, failover problems</td></tr><tr><td><strong>TSM Controller</strong></td><td><code>tabadmincontroller/</code></td><td>TSM command failures, config apply errors, backup/restore, service startup errors</td></tr><tr><td><strong>TSM Agent</strong></td><td><code>tabadminagent/</code></td><td>Service startup/shutdown failures on specific nodes (also check the individual service's logs)</td></tr></tbody></table></div>
<!-- SEARCH & INDEXING --><h3>Search &amp; Indexing</h3><div class="hpt-table-container"><table class="hpt-table"><thead><tr><th>Process</th><th>Log Folder</th><th>Check When</th></tr></thead><tbody><tr><td><strong>Index and Search</strong></td><td><code>indexandsearchserver/</code></td><td>Search not returning results, indexing delays</td></tr><tr><td><strong>Non-Interactive Container</strong></td><td><code>noninteractive/</code></td><td>Background indexing failures, metadata operations</td></tr></tbody></table></div>
</div></div></div><div data-element-id="elm_fHzX951rIadUpwYRSOJ3MQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="font-family:Arial, sans-serif;"><strong>Ingesting Logs with ts-olly</strong></span></h2></div>
<div data-element-id="elm_zUHt6wC-Q2B9g6cy-fyYFA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span style="font-size:16px;">If you want these logs in Splunk, Elasticsearch, Loki, or similar, you'll need to parse multiple formats — log4j, log4j2, httpd, JSON — and keep up as Tableau adds or changes processes over time.</span></p><p></p><div><div><p><span style="font-size:16px;">&nbsp;</span></p><p><b><span style="font-size:16px;">ts-olly</span></b><span style="font-size:16px;"> handles this. It reads Tableau's config files to learn the log formats automatically, detects new processes and their configs as they appear, and outputs unified JSON. You don't have to build or maintain parsers.</span></p></div></div></div>
</div><div data-element-id="elm_DaW-kjQJsZQMOtBhW_TtDw" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_DaW-kjQJsZQMOtBhW_TtDw"].zpelem-text { background-color:rgba(0,0,0,1); background-image:unset; color:rgba(255,255,255,0.97) ; padding:12px; margin:16px; } [data-element-id="elm_DaW-kjQJsZQMOtBhW_TtDw"].zpelem-text :is(h1,h2,h3,h4,h5,h6){ color:rgba(255,255,255,0.97) ; } </style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p><span style="font-family:&quot;Courier New&quot;, monospace;">ts-olly -node node1 \</span></p><p><span style="font-family:&quot;Courier New&quot;, monospace;">&nbsp; -logsdir /var/opt/tableau/tableau_server/data/tabsvc/logs \</span></p><p><span style="font-family:&quot;Courier New&quot;, monospace;">&nbsp; -configdir /var/opt/tableau/tableau_server/data/tabsvc/config</span></p></div><p></p></div>
</div><div data-element-id="elm_l9tQf2WbqJo3_qMSPmAaUA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p></p><div><p><span style="font-size:16px;">MIT-licensed: <a href="https://github.com/highperformance-tech/ts-olly">github.com/highperformance-tech/ts-olly</a></span></p></div><p></p></div>
</div><div data-element-id="elm_JVC3J1S-IDgVPOqTTaV8uQ" data-element-type="codeSnippet" class="zpelement zpelem-codesnippet "><div class="zpsnippet-container"><div style="margin:48px 0;padding:24px;background:rgb(232, 231, 231);border-radius:8px;font-family:Arial, sans-serif;"><p style="font-size:16px;color:rgb(101, 98, 99);margin-bottom:16px;"> Need help interpreting what you're seeing in these logs? We've helped dozens of organizations troubleshoot complex Tableau Server issues — from memory leaks that only show up under load to intermittent authentication failures that disappear when you're looking for them. </p><p style="font-size:16px;color:rgb(101, 98, 99);margin:0;"> If you're dealing with a tricky performance issue or need someone to review your server health, feel free to <a href="mailto:hello@highperformance.tech" style="color:rgb(237, 28, 36);text-decoration:none;">reach out</a> — happy to point you in the right direction. </p></div>
</div></div></div></div></div></div></div> ]]></content:encoded><pubDate>Tue, 03 Feb 2026 13:31:00 -0600</pubDate></item></channel></rss>