389 文字
2 分

Tableau Serverをオンプレで運用する際のおすすめ設定

概要#

  • Tableau server をオンプレで運用する際のおすすめの設定を書いておきます。

cronの設定#

以下の 2 行を設定しています。

5 9 * * * source /etc/profile.d/tableau_server.sh && tsm maintenance cleanup --http-requests-table-retention 7 | logger 2>&1
10 */6 * * * source /etc/profile.d/tableau_server.sh && tsm licenses refresh | logger 2>&1

1行目の設定#

毎日、1週間より古いログは削除する

という設定です。

Tableau Serverは常時大量のログファイルを書き込んでいます。

以下のグラフはディスク容量の遷移です。ディスク容量は256GBです。普通に運用していると2ヶ月ぐらいで100%使い切ってしまいます。

4月にこの設定を投入したので、直近は傾きが緩やかになっています。

2行目の設定#

6時間ごとに tsm licenses refresh を行う

という設定です。

Tableau Serverのライセンスはオンラインで逐次Tableau側と同期が取られています。しかしながらその反映タイミングは不明です。 いつも手動で tsm licenses refresh を行わないと反映されないです。

手動は面倒なので自動にします。頻度は6時間に設定しました。判断基準は適当です。

共通設定#

  1. TSMコマンドを利用するためには以下の環境変数が記載されたファイルを読み込む必要が有るので冒頭で必ず読むように設定しています。

source /etc/profile.d/tableau_server.sh

  1. ロギングはsyslogに丸投げします

| logger 2>&1

Tableau Serverをオンプレで運用する際のおすすめ設定
https://blog.teraren.com/posts/tableau-server-cron/
作者
Yuki Matsukura
公開日
2023-09-27
ライセンス
CC BY-NC-SA 4.0
この記事が役に立ったら
GitHub Sponsorsで応援できます

コメント