✨
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時間に設定しました。判断基準は適当です。
共通設定
- TSMコマンドを利用するためには以下の環境変数が記載されたファイルを読み込む必要が有るので冒頭で必ず読むように設定しています。
source /etc/profile.d/tableau_server.sh
- ロギングはsyslogに丸投げします
| logger 2>&1
Discussion